Теперь точно знаем)
Кстати, а видеозапись я так подозреваю велась, не планируется ей делиться за скромное вознаграждение?
Прикольно второй раз редактировать нельзя, убивает.

В общем сильно расстроен тем что провтыкал именно этот курс, подписался на новые. А повтора этого не будет?
Курс прошёл — было очень полезно!
Записался на следующий курс… :)
  • avatar Tohin
  • 0
Если не затруднит ткните еще раз в rtfm :)
Как грамотнее огранизовать проверку данных из сторонних таблиц?
Просто получается так, что property_id проще подтянуть в AJAX (через getCollectionGraph) в input hidden на этапе заполнения формы юзером.
Но как проверить что не произошла подмена данных?
Трабл еще и в том что таких данных может быть несколько из разных таблиц…
Скрипт даже при одиночных запросах начинает задумыватся…
Была мысль сделать файл (например JSON) и в нем прописывать все допустимые значения для каждого поля. Обновлять его при редактировании таблиц…
TimGS:
Я надеюсь, что и пользователи, и разработчики оценят новые возможности Clipper. Evo обновляется только когда находится уязвимость, которая становится широко известна. Команда MODx сейчас концентрируется на других проектах, типа MODx 3. Так что ничего нового в Evo не появится.
Мы, с другой стороны — без фанатизма — движемся вперед и выпустили 1.1rc. Хочется, чтобы и остальные двигались вперед с нами!
Если кто-то действительно хочет обеспечить совместимость с Evo, им следует использовать детектирование возможностей — PHP позволяет проверять существование методов или функций.
Если новые методы для работы с jQuery обнаружены, разработчик может использовать их преимущества, если нет — делать по-старому.
Еще один момент — недавно я предложил внедрить все возможности ManagerManager в ядро, что сделает ManagerManager не нужным. Не воспринимайте это, как окончательное решение — пока еще никто не высказался за или против такого предложения, а я не могу сказать что это будет сделано быстро — нам нужно обсудить приоритеты для версии 1.2. Если нужно, я могу сообщить подробности.
Но даже если это не произойдет, HTML-код админки может быть серьезно переработан, что скорее всего потребует соответствующих изменений Clipper-версии ManagerManager. Если это случится, то не думаю, что кому-то будет важна работоспособность ManagerManager одновременно и в Evo, и в Clipper.
  • avatar dominus
  • 0
а под evo есть?
  • avatar dominus
  • 0
Использовать как средство для привлечения новых посетителей
  • avatar danik
  • 0
Точно так же там есть боги...
Я атеист, меня этим не заманишь :)
А если проверять существование этих методов и при их наличии подключать jquery ими?
Никто не мешает сделать заглушку как это я сделал в анти-хакере: if(!class_exists(«DocumentParser»)){}

Либо сделать форк с прицелом на клиппер, но походу это никому не интересно((
Как люди начинают пользоваться каким-то продуктом? Увидели раз, увидели два. Потом заинтересовались и уже внимательно посмотрели. Сделав вывод либо начинают им пользоваться, либо нет.

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

Вот встречный вопрос — какой вам был смысл делать целых аж 3 поста: хабр, тут и еще где-то? Ведь кому нужно и так узнали о релизе… Или это тонкий пЫар студии ДД?
  • avatar Ronef
  • 0
А смысл?
  • avatar Ronef
  • 0
Dmi3yy , отпишусь и здесь. Мне перестали приходить уведомления на email о новых комментариях =(
  • avatar Ronef
  • 0
Проблема с обратной совместимостью с Evo, к сожалению, нельзя просто так взять и использовать это…
  • avatar Ronef
  • 0
Так, а что там к чему? Кто-нибудь поможет решить? Мы YAMS не пользуемся просто…
Вот продолжение, правда черновик: video.yandex.ua/users/andchir/view/2/?ncrnd=8667#
  • avatar dominus
  • 0
Когда будет продолжение?
TimGS просит обратить внимание.

Новые методы в парсере, т.е. объекте $modx.

function regClientJquery() — добавляет ядро jquery в соответствии с системными настройками (Инструменты->Конфигурация)

function regClientJqueryPlugin($plugin_name, $plugin_file, $plugin_version = 0, $use_plugin_dir = true) — добавляет jquery-плагин.

Эти функции созданы для решения проблемы со сниппетами и плагинами, подключающими jQuery из разных источников. Теперь jQuery по умолчанию находится в assets/js (путь меняется в настройках)

Новые методы в бэкэнде:

function getJqueryTag($only_once = true) — возвращает тэг script для jQuery. По умолчанию, если вызывать несколько раз, то второй и последующие вызовы будут возвращать пустую строку. Это тоже сделано для решения описанной выше проблемы.

Соответствующий метод для плагинов будут доступен в ClipperCMS 1.2.

Примечание. Существующие сниппеты, плагины и модули, не использующие описанные методы, будут работать. Не обязательно, но желательно использовать эти методы в новых дополнениях.
  • avatar Tohin
  • 0
Ну и еще getCollectionGraph.
Для особо одаренных: То есть при записи, нужно каждую таблицу отдельно обрабатывать?

ADD. Сильно туплю, простите. Ушел rtfm.