[Modx Evo] Как заставить maxigallery резать фото и по ширине и по высоте с помощью phpthrumb
Галерея которая сама режет фотографии с двух сторон, приводя их к одинаковому размеру crop-ом
на основе maxigallery и phpthumb*/
1. В архиве галереи уже отредактированы файлы:
\assets\snippets\maxigallery\templates\childgallerytpl.html строка 3
вставлено вместо ссылки мини картинки
[
здесь задается размер фото - 120 на 100
и файл \assets\snippets\maxigallery\templates\gallerypicturetpl.html строка 7 и 50
2. почитайте о функционале и настройках phpthumb, там есть много интересного
3.Установить phpthumb по этой инструкции:
- Скопируйте phpthumb в assets/snippets/phpthumb (лучше скачать с оф. сайта его, но можно и моим пользоваться, если он еще не устарел)
- Измените phpThumb.config.php в соответствии с Вашими требованиями (GD/ImageMagick, caching, ...) и создайте кеш директорию (assets/images/.phpthumb_cache по дефолту)
- Скопируйте image.php в корень Вашего сайта
- Создайте новый сниппет с названием phx:phpthumb и поместите в него информацию из файла snippet_phx_phpthumb.php
- Если Вам нужен плагин, то создайте плагин и поместите в него содержание plugin_phpthumb.php в поставьте галочку на вкладке События - OnWebPagePreRender
4. Установить maxigallery по этой инструкции:
Создаем сниппет MaxiGallery, помещаем в него содержимое файла maxigallery.txt
Переносим на хостинг файлы из папки галереи по указанным местам.
5. [
[
Если возникла ошибка такого вида:
Function split() is deprecated
то в файле assets/snippets/maxigallery/maxigallery.class.inc.php надо заменить устаревшую split на explode
Редактирование фотоальбома происходит не из админки модх, а со страницы фотоальбома.
Добавить эффект можно, вот подсказки
http://phpthumb.sourceforge.net/demo/demo/phpThumb.demo.demo.php
http://wiki.modxcms.com/index.php/PHx/CustomModifiers#phx:phpthumb