Записки

Логическое завершение серии компонентов: picture-links и header_collage.

В админке плагина taggallery появилась страница "Коллаж".

Эта страница позволяет создавать:

  1. Статическую картинку из основы и наложенных на нее серии картинок;
  2. Набор из повернутых и наложенных на рамку .png картинок, для последующего использования.

Для использование подготовленного коллажа можно применить компонент taggallery-collage

Далее...

Следующая версия.

Скачать: taggallery22.zip

Изменения:

1. Импорт из Picasa (Пример);

2. Компонент и функционал header_collage;

3. Добавлены служебные альбомы, начинающиеся на _, которые не выводятся в списках галерей и альбомов;

4. Добавлена страница админки pictures, где можно смотреть все картинки подряд, сортируя их по полям таблицы pictures;

5. Исправлена ошибка, если создается миниатюра, а каталога mini нет, теперь он создается;

6. Добавил опцию admin_picture_width, для ограничения ширины превьюшки в админке;

7. Не Исправил ошибку: если картинка не в базе и нет меток, а мы редактируем описание, то ничего не происходило;

8. Опции настройки админки теперь будут хранится с ключом 'taggallery_admin', отдельно от опций плагина;

9. Исправлена ошибка, не позволяющая создавать миниатюры со страницы альбома;

10. Правка функции taggallery_add_pictures для правильной работы с экспортом фото;

Далее...

Вопрос, который можно считать классическим:

Я хочу, чтобы статьи в обратном порядке выводились не на mysite/home, а на mysite/news.

Поэтому, перенес содержимое home.php в news.php.

Почему по адресу mysite/news выводит 404 ничего не найдено? Что за хрень?

Признаюсь, я сам поначалу долго не мог пройти эту головоломку.

А сейчас мне эта головоломка не интересна и надоело отвечать на подобные вопросы. Поэтому решил написать один раз и сюда отсылать.

Далее...

Продолжим на примере создания компонента для MaxSite CMS изучать CSS. Сейчас попробуем вывести одни изображения поверх других с заданным позиционированием.

Оживим наложенные изображения при помощи изменения свойства z-index средствами java-script.

Скачать компонент: picture-links.zip

На момент написания статьи компонент висит в шапке этого блога.

Далее...

Для плагина Taggallery задумал вывод n изображений (случайных, лучших, ... ) в шапке сайта. Их нужно не просто вывести, а сделать из них коллаж.

В процессе знакомства с графическими функциями библиотеки php gd2 получился функционал, осуществляющий коллаж из изображений в заданной папке. Результат можете наблюдать в шапке этого блога. Плагин Taggallery пока непричем.

Все что получилось, оформил в виде компонента header_collage.

Что такое компоненты для MaxSite CMS вы можете почитать здеся: http://maxsite.org/page/components-default-template.

В архиве находится файл header_collage.php, который нужно разместить в каталоге components шаблона.

Скачать: header_collage.zip
Далее...