Новая версия плагина галерей для MaxSite CMS Taggallery-2.2

Новая версия плагина галерей для MaxSite CMS Taggallery-2.2

2 декабря 2011 г. Sadovnik Просмотров: 251 RSS
MaxSite CMS плагины » Taggallery plugin , ,

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

Скачать: 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 для правильной работы с экспортом фото;

Импорт фотографий из альбомов Picasa

Можно сказать почти работает. Разве что не вся возможная инфа еще вытягивается. Но можно уже пользоваться.

В админке "Импорт" добавляем источник импорта с именем "picasa". Файл picasa.php, в котором реализован функционал и диалог импорта, лежит в папке admin/import.

При импорте извлекается Id картинки в Picasa и заносится в поле picture_file. Это нужно чтобы при следующем импорте этой фото не создавать новую запись, а по этому идентификатору обновлять данные о картинке. Это нужно будет, когда научу функционал импорта вытягивать всю инфу о фото из Picasa.

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

В предыдущих экспериментах с компонентами для MaxSite CMS получил компоненты: picture-links и header_collage, которые содержали функционал создание коллажа изображений в шапке.

Теперь перенес наработки в плагин. Но об этом в статье: Создание коллажа изображений.

Служебные альбомы, начинающиеся на _

Все альбомы, имя которых начинается на "_", не будут участвовать в выводе навигации на страницах сайта. Это нужно чтобы можно было создать специальный альбом, например фотографий, участвующих в коллаже.

Страница админки pictures

Как вообще может быть галерея без этой страницы?

На этой странице выводятся все картинки и их можно сортировать по разным критериям.

Похожие страницы
Комментариев: 9
  1. Сергей 31 января 2012 в 13:11:41 (ссылка)

    Здравствуйте. Такая просьба: выводить в плагинах строки через t(). У меня сайт на украинском и хочется туда поставить галерею и форум.

  2. Sadovnik 31 января 2012 в 17:32:01 (ссылка)

    Все откладываю это на потом.

    А затем оказывается куча работы по внедрению.

    Но в Галерее и в Форуме все сообщения, подписи, информацию (ну или почти все)

    вынес в отдельный файл и их можно переопределить через админку.

    Админку правда не переводил.

  3. Сергей 10 марта 2012 в 23:21:02 (ссылка)

    Офигенно неудобный импорт. Получается, я сначала должен импортировать альбом с пикасы, а потом для каждой фотографии вносить метку и тыкать кнопку сохранить. Причём, к каждой следующей картинке прокручивать приходится все дальше и дальше. А если у меня альбомы по нескольку сотен файлов? Ну и страница управления картинками - что когда там наберётся несколько тысяч картинок?

    В общем, самый минимум - это нужно групповое добавление картинок в галерею, групповой перенос, удаление. Хотя бы в виде "отметить галочками и отмеченные пере..."

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

  4. Sadovnik 12 марта 2012 в 13:41:10 (ссылка)
    В общем, терминология сбивает с толку.

    Да, терминология получилась не очень.

    Метки и галереи - слова синонимы.

    Альбомы - это группы галерей.

    Ну и страница управления картинками - что когда там наберётся несколько тысяч картинок?

    добавить пагинацию нужно, тем более совсем не сложно

    В общем, самый минимум - это нужно групповое добавление картинок в галерею, групповой перенос, удаление.

    При импорте можно задать список меток, которые пристроятся всем импортируемым картинкам

    Хотя бы в виде "отметить галочками и отмеченные пере..."

    Сформируйте - как должно это работать

  5. Сергей 12 марта 2012 в 16:49:30 (ссылка)

    У меня при импорте из пикасы была исключительно черезполосица. Красная полоса с надписью типа 'не удалось добавить галерею "" ' (в смысле пустую галерею), следом зеленая вида 'картинка добавлена'. И этих полос штук столько, сколько картинок в пикасовском альбоме. И ещё сверху пару ворнингов о неправильном индексе массива, еще чем-то таком. Если там ДОПОЛНИТЕЛЬНО как-то задаются метки, которые при импорте должны присваиваться - не увидел, да и поздно уже. По галереям раскидал напрямую базу данных редактируя.

    Ну и вообще, не в обиду, у вас хорошие плагины, в них вложена уймища работы, но они какие-то неряшливые. То и дело вылазят ворнинги о неинициализированных переменных, все такое. Или пример с последними фото, написано, что ноль - не выводить их - а реально - ноль - бесконечность. Т.е. вывелись все последние фото.

    О групповой работе с картинками. Внизу есть кнопка сохранить, хотя рядом с каждой картинкой есть тоже кнопка сохранить и поле для метки. Я сначала подумал, что можно во все поля вбить нужные метки и нажать нижнюю кнопку. Увы, ничего не случилось. А ведь простейшая додумка: возле каждой картинки чекбокс, а внизу "с выделенными картинками: удалить, переместить в галерею такую-то, что-то ещё сделать" - это ж классика. phpmyadmin, хотя бы. Причем перемещать в галереи - выпадающий список. Еще б неплохо добавить аякса, хотя бы к редактированию картинок по одной. А то было не зачетно для каждой перезагружать страницу.

    Ещё просьба: как-то управлять порядком галерей в альбомах. Хотя бы даже: в каком порядке они записаны, в том и выводить.

  6. Sadovnik 16 марта 2012 в 20:44:29 (ссылка)

    проблемы с импортом из пикассы, которую я не решил - нормальная обработка EXIF - из-за этого ошибки и ворнинги.

    Если там ДОПОЛНИТЕЛЬНО как-то задаются метки, которые при импорте должны присваиваться - не увидел, да и поздно уже.

    Должно быть такое поле:

    Метки (разделенные запятыми), присваиваемые добавляемым фото

    (фото автоматически попадут в соответствующие галереи):

    Я сначала подумал, что можно во все поля вбить нужные метки и нажать нижнюю кнопку.

    На странице админки "Управление Файлами" можно вбить сразу все метки и тогда сохранить.

    А вот на странице альбома нельзя пока.

    Вообще, я добился чтобы работало у меня и бросил, поскольку не думал что кто-то пользуется.

    В ближайшее время заняться доделкой этого плагина не смогу, но багрепорты ваши очень пригодятся - спасибо.

  7. Сергей 18 марта 2012 в 01:24:26 (ссылка)

    Задание меток для пикасы увидел. Дело в том, что я использую тему админки вордпресс и там это поле притулилось очень незаметно. Из-за черезполосицы.

    Не работает импорт из яндекс.фоток. После нажатия "импортировать из этого альбома" вижу голую страницу с

    Настройки | Управление Файлами | Управление галереями | Управление картинками | Управление альбомами | Импорт | Водная метка | Коллаж | Опции шаблона |
    TagGallery. Плагин для формирования галлерей по меткам, присвоенным картинкам
    без стилей и т.п.. Дебажить уже не стал, пока ещё попользуюсь пикасой.

    При импорте из пикасы вечный ворнинг

    A PHP Error was encountered
    Severity: Notice
    Message: Undefined index: description
    Filename: magpierss/rss_parse.inc
    Line Number: 402

    Групповое управление метками в управлении файлов слабо интересует, потому что галерею я использую именно для показа фоток извне, на хостинге столько места нет. А в управлении картинками не работает. И потом, метки можно задать при импорте из пикасы, а из яндекса - нельзя. Вот тут групповая работа очень понадобится.

    Пагинация в альбомах есть или нет, я что-то не понял? У меня уже 17 галерей в одном альбоме и выглядит это, мягко говоря, не очень удачно. А предполагается ещё.

    Сортировку галерей в альбомах пока просто в исходниках задал $CI->db->order_by("gallery_id", "desc"); или как-то так. Сейчас, правда, не скажу точно, где. Сделать в порядке, указанном в настройках альбома не осилил, запутался.

    Вообще, я добился чтобы работало у меня и бросил, поскольку не думал что кто-то пользуется.
    Учитывая, что это единственный достаточно функциональный плагин галерей для макссайта, думаю, таки пользуются люди. Это для форума можно взять smf и плагин его интеграции.

  8. Sadovnik 18 марта 2012 в 17:44:02 (ссылка)

    Я понял проблему.

    На странице директория в uploads есть возможность отредактировать все поля всех файлов и нажать сохранить.

    А поскольку у вас картинки не в uploads, а импортированные - вам не нужна эта страница админки

    На страницах же "Управление картинками" "Управление альбомами" нет кнопки для массового сохранения.

    Поэтому приделал эту кнопку:

    taggallery24.zip

    Кроме того, приделал пагинацию. Кол-во пагинации на странице админки "Опции"

  9. Sadovnik 18 марта 2012 в 17:59:07 (ссылка)

    Пагинации в альбомах нет, сделаю.

    Яндекс да, не работает, хотя версий так 5 назад работал, думаю не проблема снова запустить (вызов функции кажется изменил)

    Сортировки галерей в альбоме таки нет - не думал что нужно. Хотя да правильно, - логично было по алфавиту.

    А как вы шаблон для себя изменяете?

    Можно ссылку на то где используется?

    Нужны ли комменты для фото?

    И, лучше обсудить на форуме : Общие вопросы по плагину или на форуме MaxSite.

    Это для форума можно взять smf и плагин его интеграции

    Своим форумом доволен: http://filsadovnik.ru/forum

Оставьте комментарий!

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

Авторизация: Авторизация MaxSite CMS. Facebook.

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)