Quote from: Cx2 at Apr 08, 2008, 05:10 AM
Чанки потом тоже сделаю, но они в принцепе то и не очень нужны, т.к. в основном используется только 1 шаблон.
ну а если подключать свои библиотеки slimbox,lightbox2,smoothgallery или через popup захочу тут уже одним шаблоном не обойтись, почему бы Вам не посмотреть как это сделано в MaxiGallery и не взять от туда всё самое лучшее?
Мои замечания:
1. Следите за html кодом - шаблоны не пройдут валидацию (
=
и т.д. <img... />)
2. Когда будет свободное время - обязательно помогу с переводом (со словарем), но что бы потом от иностранцев не получать тупых вопросов, давайте придерживаться стандартов MODx. Если взглянуть в Ваши шаблоны то в качестве placeholders используются {cat_name}, {title},.... когда в MODx рекомендовано [+cat_name+],[+title+], а того лучше [+e2g:cat_name+],[+e2g:title+] (опять см. как реализовано в MaxiGallery)
3. Всё время ругаем разработчиков за отсутствие в ядре поддержки мультиязычности (хотя это легко решается используя папки), а сами в модулях не реализуем такие вещи. Давайте представим что у меня Русская и Английская версия сайта структурой почти похожа и мне придется делать двойную работу по созданию каждой галереи, если Я пожелаю к каждой фотке писать название и описание, к тому же все фотки и их эскизы будут в ДВУХ экземплярах - ужос.
Посему в качестве быстрого варианта предлагаю:
Вариант РАЗ - ручной: дописать сниппет с использованием Delimiter в названиях папок, фоток и описании, Например: Фото раз || Photo one при этом вызов к примеру [!easy2? &lang=1!] в зависимости от &lang=1 или 2 берется нужный язык. Если &lang не указан или указан неверно брать до первого Delimiter.
Вариант ДВА - usability: в конфиге добавить раскрывающийся список с количеством языков например до 5 и после этого генерить колны полей название папки, название фотки, описание. В базу сливать наверно всё через тот же Delimiter и при вызове использовать &lang.
Вариант ТРИ - как душе вашей угодно
4. В TTree.class.php набрел на function replace = "Перемещение ветви" интересно планируется ли реализация столь удобной функции?