Владимир
С нами с 23 марта 2018; Место в рейтинге пользователей: #730Модифицируем HTML на лету
            Привет друзья. Хочу поделиться методикой, которую иногда использую в тех случаях, когда мне нужно подменить или каким то образом модифицировать на лету готовый HTML. Причем сделать это на уровне сервера, а не через JS.
        
        
        
        
    SMSC.ru хук
            Всем привет, хотела запостить в modstore, но там уже есть похожие платные дополнения. 
Хук для FormIt, который отправляет SMS.
Нужно добавить _smschook_ в _hooks_ вызова сниппета (перед mail). В системных настройках Formit указать ключи:
        
        
        
    Хук для FormIt, который отправляет SMS.
Нужно добавить _smschook_ в _hooks_ вызова сниппета (перед mail). В системных настройках Formit указать ключи:
- Логин — [[++smschook_login]]
 - Пароль — [[++smschook_password]]
 - Телефоны — [[++smschook_phones]] в формате КОД СТРАНЫ + НОМЕР ТЕЛЕФОНА (без +), можно указать несколько через запятую
 - smschook_tpl — чанк по аналогии чанка для писем
 - smschook_phones — сюда можно передать телефоны
 
{'!AjaxForm' | snippet : [
     'form' => 'tpl.AjaxForm.example',
    'emailTpl' => 'contactEmailTpl',
    'hooks' => 'smschook,email',
    'emailFrom' => $_modx->config.emailsender,
    'emailFromName' => $_modx->config.site_name,
    'emailSubject' => 'Сообщение с сайта' ~ $_modx->config.site_name,
    'emailTo' => $_modx->config.emailsender,
    'validate' => 'name:equired',
     'smschook_tpl' => 'smscTpl',
]}        [ms_cdek2] - Пункты самовывоза
            За спонсирование обновления спасибо Алексею.
Всем привет! Вышло большое обновление компонента, которое многие ждали и просили, исправлено множество косяков, ну а главная тема — это конечно же пункты самовывоза.

Главные «фишки» обновления:
выборами президента и инфляции как только обкатается обновление на рабочих проектах цена компонента повысится на 300р-500р, по этому если вы еще думаете приобретать компонент или нет, советую сделать это в ближайшем будущем :)
Приобрести компонент по цене 990р
Демо-сайт
        
        
        
        
    Всем привет! Вышло большое обновление компонента, которое многие ждали и просили, исправлено множество косяков, ну а главная тема — это конечно же пункты самовывоза.

Главные «фишки» обновления:
- Стандартное оформление не зависит от бутстрапа
 - Самовывоз можно включить только для определенных методов доставки
 - Пункты самовывоза работают изолированно, т.е. если выбран метод не сдэк, или город не содержит информации о пунктах самовывоза — карта удаляется
 - Выбранный пункт самовывоза записывается в заказ
 - Поле самовывоза в админке динамическое и появляется только в случае если покупатель действительно выбрал пункт
 - Поле расширяет msOrderAdress, по этому доступно везде, где ведется работа с заказом, от писем пользователю/менеджеру, до msGetOrder
 - Переписана добрая часть фронтенда, доработан автокомплит
 
Приобрести компонент по цене 990р
Демо-сайт
Семантически правильныe Breadcrumbs на pdoCrumbs
            Верстая очередной проект для замороченных на SEO клиентов, столкнулся с тем, что pdoCrumbs конечно хорош в своей программной логике, но приведенные в документации примеры не совсем верно построены с точки зрения SEO и архитектуры HTML. 
Под катом сам код, мои заметки и несколько полезных комментариев.

        
        
        
        
    Под катом сам код, мои заметки и несколько полезных комментариев.

Закалка MODX Revolution (перевод)
            Своего писать я пока сомневаюсь, уровень не тот, а вот перевести полезную статью с официальной документации — это с удовольствием. Перевод местами может показаться несколько вольным, что касается формулировок, — иначе переводить скучно. Но в том, что касается технических деталей, старался быть дотошно точным. Так что, если найдёте технические неточности — ругайтесь в комментах. А на филологию прошу не жаловаться:) И тем более на идеологические расхождения с Вашим мировоззрением — тут все вопросы к авторам доков. Паранойи и почвы для громких споров среди «экспертов по безопасности» в статье предостаточно. Помни, о читатель, всё это касается в первую очередь важных и заметных проектов.
Добро пожаловать под кат.
        
        
        
        
    Добро пожаловать под кат.