MODX Evolution — ранняя ветка развития системы управления сайтом под названием MODX. В данном разделе собрана различная полезная информация по веб-разработке с применением данного приложения.


Как в MODx Evolution использовать чанки в своих сниппетах — parseChunk()

Далее будет показан краткий демонстрационный пример использования функции / метода parseChunk() из MODx Evolution API для использования чанка с плейсхолдерами в своем собственном / самописном / рукотворном сниппете.

Фрагмент сниппета: (далее…)

Опубликовано 11-06-2014 в 16:14

Как в eForm на MODx Evolution добавить собственную валидацию полей

В MODx Evolution для форм, использующих сниппет eForm можно задавать собственную проверку правильности введенных данных в поля этих самых форм. Если выразиться более кратко, — собственную валидацию фиелдов.

Для этого у eForm есть специальный входной параметр. Называется он eFormOnValidate. Вот как его правильно использовать:

[!anketa!]

[!eForm? 
...
&eFormOnValidate=`anketa`
...
!]

Здесь anketa — это название моего сниппета-обработчика, который будет проверять введенные пользователями данные. (далее…)

Опубликовано 11-06-2014 в 15:57

Отправка писем с вложениями в MODx Evolution

Используя движок MODx Evolution, можно с помощью класса PHPMailer отправлять письма с вложенными файлами. Но суть заметки не в этом. Ниже я покажу вам одну настройку метода AddAttachment() благодаря которой можно исправить те случаи, когда вложения с кириллическими именами обрабатываются некорректно, т.е. вместо букв русского алфавита в имени прикрепленного файла ничего нет. (далее…)

Опубликовано 11-06-2014 в 15:43

Как создать новый плейсхолдер в MODx Evolution

Итак, объяснять, что такое плейсхолдеры я не буду, — если читатели не по наслышке знают, то такое CMS / CMF MODx Evolution, то это должно им итак быть давно уже известно. Потому начну сразу с темы заметки.

Чтобы создать а-ля объявить новый плейсхолдер нужно использовать метод setPlaceholder(). Например так, как это показано ниже:

<?php
global $modx;
$modx -> setPlaceholder('imya_pleisholdera', 'znachenie_pleisholdera');
?>

(далее…)

Опубликовано 5-06-2014 в 13:10

MODX: 2 и более вызовов Ditto на странице и постраничная навигация

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

Итак, на самом деле все очень просто. Нужно всего лишь использовать один из стандартных параметров сниппета — id. Вот пример такого бесконфликтного вызова: (далее…)

Опубликовано 20-05-2014 в 13:46

Как сделать список с возможностью множественного выбора в eForm на MODX Evolution

Многие возможно не догадываются, но у сниппета eForm в MODX Evolution есть стандартная возможность для создания и обработки списков HTML-элементом select с возможностью множественного выбора пунктов.

Выбираем, что-нибудь от балды, кликаем по кнопочке:

Множественный выбор в сниппете eForm MODX Evolution

Получаем результат:

Множественный выбор в сниппете eForm MODX Evolution - скришот 2

А теперь реализация… (далее…)

Опубликовано 21-02-2014 в 16:42

Как сделать RSS на MODX Evolution

Если вы гадаете и не знаете, как сделать ленту RSS  на CMS / CMF MODX Evolution, считая, что это очень сложно, то спешу вас порадовать, — с этим у Модикса все предельно просто. Есть такой стандартный сниппет, называется Ditto. Нужно всего навсего скормить последнему несколько кастомных входных параметров. Смотрим каких ниже: (далее…)

Опубликовано 20-02-2014 в 11:23













Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты