Насчет 5 пхп, во-первых, уже бы давно пора забыть по 4ю версию десятилетней давности, во-вторых я на ней даже не тестировал, но чисто теоретически ничего специфического для 5 версии в коде не использовалось.
Пояснение по поводу документации - поясняю на примере. Вот указан в параметре путь images/assets, значит плагин будет обрабатывать изображения в этой папке и во всех вложенных папках. Во всех остальных (не указанных в параметре) папках, например images/, assets/media и т.п. изображения обрабатываться не будут. А подробнее - с него ссылка на пункт "Параметр для указания путей обработки изображений $dr_global["path"]" должны была быть.
По поводу ошибки - понял, сейчас исправлю в SVN.
И вообще - об ошибках лучше писать на гугл код, а не сюда, будет проще отслеживать и исправлять.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
Исправления внес, правда забыл упомянуть про 4 пхп. Я думаю, лучше все писать на гугл код, там для этого все условия. Все структурировано и всегда перед глазами, а на форуме ошибки и замечания быстро забываются, потом перечитывать всю ветку особого желания не возникает.
Кстати - а работа плагина на версии 4 проверялась на локальных изображениях или удаленных? Удаленные изображения естественно работают только на пхп 5, т.к. 4 версия не поддерживает URL удаленных ресурсов. А вот локальные изображения должны бы работать и на 4й версии.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
Проверялось и проверяется все на живом хостинге (мажордомо). С локальными картинками.
Когда стоял пхп4, вылезала как раз ошибка связанная с array_combine. Гугль сказал что такой функции в пхп 4 нету.
Переключил на пхп5. все заработало, только уже модикс еррор (я его привел выше), вместо фатал (тоже кстати с комбайном).
А, вот в чем дело. Действительно эта функция появилась с 5 версии. Ну 5 значит 5, нужно приучать людей к хорошему.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
Спасибо за оперативные решения проблем и так сказать, фиксинг мего иссуя с тайни)
Теперь моя душа очень довольна.
В принципе, раз пошла такая пьянка, то пожелание есть еще:
Люди некоторые не врубаются то что нужно пикчи чутку уменьшать перед заливкой)
И вот мне на сайты льют картинки в 4000 пикс и не меньше мегабайт.
Поэтому вот.. wishlist
Хочу чтобы изображения, которые используются директ ресайз, ресайзились при определенных условиях.
Например больше 1 метра, или там выше 2000 пикс и тп. Реально?
Поподробнее в этом месте. Т.е. нужно дополнительное условие - обрабатывать изображение только если его исходный файл удовлетворяет каким-то условиям?
Не очень хочется городить огород и наворачивать кучу функций, которые многим будут ненужны. Думаю, можно будет подумать над какими-то пользовательскими callback функциями, которые смогут перехватывать управление перед обработкой изображения и будут получать на входе какие-то данные о файле.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
Вообще да, лучше наверное отдельный модуль для этого делать, который либо по нажатию, либо автоматически будет ресайзить картинки в опр папке.
Ну и до кучи модернизировать функцию Upload в тайни.
И правда огород получается. Как все это сделать просто и красиво даже не знаю.
Подумал подумал. И ничего дельного кроме модификации тайни и дополнительной кнопки "проверить и ресайзить" в голову не приходит.
А как вы решаете эту проблему с огромными картинками?
Я и не знал что это проблема. DR делался изначально для других целей, а не для многофункционального ресайза всего и везде.
Для конкретных целей лучше писать конкретные скрипты. Не обязательно с нуля, можно воспользоваться тем же PHPThumb. Он может не только ресайзить и отображать изображение, но и сохранить его в нужное место. Сделать скрипт, который после загрузки изображения проверяет размеры и ресайзит при необходимости.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]