А есть информация как заказчик на них вышел? Какое портфолио они ему показали? Это больше на развод заказчика на деньги похоже. Я даже не могу сказать, что они прям халатно отнеслись к работе, прописать ~60 if условий на проверку TV в шаблоне это «СИЛЬНО»!
Все гораздо хуже. Там есть галерея! :) joxi.ru/YmEVeE0uZJanj2 И она даже используется немного. Они не знакомы с программированием в принципе. То есть элементарные циклы прописать — никак. Знают только HTML и как плейсхолдер в шаблон вставить. Надо 10 картинок вывести — вставить 10 плейсхолдеров)))
Жесть какая-то… Это даже не быдлокод, тут совсем другое «искусство». Видимо разработчики совсем не знакомы с MODX, раз не знают про Gallery/ms2Gallery (MIGX на крайняк).
Да, я понимаю, что некоторые еще только учатся и т.п., но некоторые образцы просто поражают обилием глупости!..
Помню, один из моих первых наставников говорил «Программист должен быть в меру ленивым». Вот я с ним полностью солидарен. Речь не о том как пишет человек свой код. Речь о том, для чего он это делает. ИМХО если человеку не лень копипастить одно и то же, если он плодит лишние сущности, если он не пытается оптимизировать то, что можно оптимизировать (то есть даже не ищет путей как это сделать, он просто не хочет этого делать) — то ему никогда не быть программистом…
Вот три дня переносил с MODX Evo на Revo один сайтик. Чессказать, я просто в шоке… Шаблонов — 47 штук, чанков — 107, сниппетов — 39 (на самом деле это мало, что как раз говорит о том, что программировать человек не любит/не умеет, ибо логики на сайте практически нет), TV-полей — 153 штуки! И это при том, что на всем сайте документов-то только 619 штук. То есть в среднем по 1 ТВшке на 4 документа.
Вот, полюбуйтесь (обращайте внимание на вертикальный скролл) joxi.ru/a2XVypGuyDKqLr joxi.ru/KAxeRO7c41By1r joxi.ru/Dr8Ke8OIkzYwLA
Особенно доставляют img-gallery1 — img-gallery70. joxi.ru/xAeGldOhYgaoJm 70 ТВшек, Карл! Офигенная галерея! И как вы думаете это в шаблоне выглядит (вывод такой галереи)? А вы полюбуйтесь сами. Такого я еще не видел! gist.github.com/Fi1osof/c5541a70b293eee9928a Это просто шедевр!
А знаете что самое интересное? За это было заплачено нормально денег. Клиент нормальный, не упрекнешь, что зажал копейку и получил что заслужил. А знаете что еще интересней? Этим сайтом занималось по очереди два человека (имен, к сожалению, не знаю, но и не суть это), сначала один делал, потом второй. И вот разницы в качестве их работ особо нет. Совпадение? Не думаю ©не я. Это просто нормально для современного IT-рынка. На рынке огромное количество быдлокодеров, и клиентам даже с деньгами сложно их миновать. Это ппц, товарищи!
UPD: Переделал сайт. Получилось: Шаблонов — 9 штук, чанков — 23, сниппетов — 46 (на самом деле ни одного не добавил, это все те же, что со сборкой ShopModxBox идут), TV-полей — 4 штуки! Записей TV-полей 110 штук (было 1068). Все работает, что и работало, и дальше лучше. Но разницу в управляемости такого проекта по сравнению с предыдущей версией вы можете примерно представить. joxi.ru/DmBXep0uNz105A
Для меня это многое объяснило! Спасибо за помощь, буду разбираться!
Да опасного мало) Я тестирую на локальном хостинге. Я нашел в базе таблицу modx_site_content открыл эту таблицу и дальше нажал на вставить, а вот что куда прописывать?(( Да с PhpMyAdmi я пока на вы(((
Я думаю если непонятно как это — то это весьма опасно делать Вам самим. Это делается в базе. Я делал через PhpMyAdmin
Здравствуйте.
Можете пожалуйста расписать подробнее 1 пункт: 1. Создать в таблице modx_site_content поле exclude_alias_in_childs (boolean), сделать к нему индекс;
Хотя бы просто выложите скриншот, как это должно выглядеть в итоге.