Seditio.by

Плагин PageAvatar для CMF Cotonti

Seditio.by » Наше портфолио » Плагин PageAvatar для CMF Cotonti

Плагин PageAvatar для CMF Cotonti
Версия 1.00 больше не поддерживается.
Скачивайте PageAvatar2.00

Назначение плагина PageAvatar

Понятие «аватар» ассоциируется у нас с графическим изображением — картинкой, которая отличает конкретного пользователя от его соседа. Такой — пользовательский — аватар является стандартом де-факто для систем управления сайтами и форумных движков. Однако часто подобный функционал требуется, например, для страниц при выводе их списком в категориях. Аватарами в таком случае могут являться миниатюры, фрагменты страниц или другие графические изображения. Стандартные средства для этого в CMS Cotonti отсутствуют, но это не мешает нам написать плагин, который справился бы с данной задачей.

Итак, плагин PageAvatar позволяет добавить любой странице веб-сайта изображение и его миниатюру. Для этого необходимо выполнить следующие действия:

Установка

  1. Скачать и установить плагин PageAvatar
  2. Создать экстраполе img для страниц (Управление сайтом -> Страницы -> Создание / правка дополнительных полей): Установка плагина Pageavatar
  3. В файл page.add.tpl добавим свойство enctype="multipart/form-data" для формы и добавим теги {PAGEADD_FORM_IMG_TITLE} и {PAGEADD_FORM_IMG}: Установка плагина Pageavatar
  4. В файл page.edit.tpl добавим свойство enctype="multipart/form-data" для формы и добавим теги {PAGEEDIT_FORM_IMG_TITLE} и {PAGEEDIT_FORM_IMG}: Установка плагина Pageavatar
  5. Добавим в list.tpl / news.tpl следующий код:
    <!-- IF {LIST_ROW_IMG} -->
    <a href="datas/photos/{LIST_ROW_IMG}"><img src="datas/thumbs_pages/{LIST_ROW_IMG}" /></a>
    <!-- ENDIF -->
  6. Если это необходимо, добавим в page.tpl
    <!-- IF {PAGE_IMG} --><img src="datas/photos/{PAGE_IMG}" /><!-- ENDIF -->

Загрузка: Плагин PageAvatar для CMF Cotonti

Размер файла: 5Кб
Скачан: 52 раз

Комментарии


1. Макс
08:17 21.01.2010

Много вопросов:
1. Как сделать так чтоб этот плуг работал как pagethumb для Седа? Я имею ввиду
а. видна картинка в page.edit.tpl
б. виден путь картинки в page.edit.tpl и page.add.tpl
2. зачем 2 папки "фотос" и "тумбс"?
3. за что отвечает {PAGEEDIT_FORM_COVERFILE} в page.edit.tpl ?
Заранее спасибо.



2. Макс
23:45 22.01.2010

Немного удивил себя тем, что удалось кое-что сделать самому. Видна картинка, виден путь.

Осталось заиметь ссылочку на удаление картинки, собсно до конца понять зачем 2 папки и понять что такое {PAGEEDIT_FORM_COVERFILE} в page.edit.tpl



3. esclkm
05:12 23.01.2010

1. не совсем понял по поводу 1б для пайдж адд
2. просто так исторически хранятся изображения - в photos само изображение, в thumbs его превьюшка
3. как раз-таки и отвечает за вопрос номер 1
Ссылку на удаление ждите в будущих релизах.



4. Макс
19:49 25.01.2010

Когда след. релиз? :)



5. esclkm
23:17 25.01.2010

все упирается во время)))
но постараемся не тянуть долго



6. Макс
17:50 26.01.2010

А на данный момент вы вообще как путь удаляете? В базу ручками лезть надо?



7. Kingsley
05:09 11.08.2010

done everything instructions said. It won't display images. doesn't store them either..



8. Kingsley
05:58 11.08.2010

it does upload the image, but it won't display them..



9. Sergeich
05:20 26.12.2010

А на главной странице в новостях будет работать?



10. Admin
11:06 26.12.2010

Всего : 10, на странице: 10

Имя (E-mail):
* Ваш комментарий будет доступен для редактирования в течение 10 Минут

Инфромация о заказе:

Версия фреймворка: Cotonti 0.6.22 Genoa
Кроссбраузерность кода: обеспечивается
Использование jQuery: готовые решения

Похожие страницы

  • Плагин PageAvatar 2.27 для CMF Cotonti

    Создание плагина для загрузки медиафайлов и генерации миниатюр на лету, а также для связки с ними страниц

  • Плагин Sitemap для CMF Cotonti

    Создание плагина для вывода навигационной карты сайта

  • Плагин Subcat для CMF Cotonti

    Разработка плагина, позволяющего выводить в списке страниц категории все страницы вложенных подкатегорий

  • Плагин Userwall для CMF Cotonti

    Простой плагин, позволяющий пользователям оставлять комментарии и рейтинги на страницах других пользователей

  • Плагин MaxPerPage для CMF Cotonti

    Создание плагина, позволяющего изменять "на лету" количество страниц в списках в стиле интернет-магазина

Контакты

Поиск: