Wassi Wassinen

Wassi Wassinen

С нами с 25 января 2013; Место в рейтинге пользователей: #37

Вставить значение в зависимости от времени

Всем привет! :)

Вопрос вот какой: допустим, есть форма, которая по заполнении отправляется на определенную почту. Сама форма выводится плагином FormIt. Есть ли возможность отправлять на различные адреса в зависимости от времени?

Например: if ($time < 21.00 && $time > 03.00) then example2@test.ru
else
if ($time >= 21.00 && $time < 03.00) example1@test.ru

Заранее благодарен.
Wassi Wassinen
05 февраля 2013, 17:35
modx.pro
1
1 559
0

Забрать значение поля TV с предыдущей страницы

Приветствую всех и вас, Василий, в частности. Давно читаю блог и должен сказать, что львиную долю различных нюансов и «филигранностей» нашел и увидел именно здесь. За что отдельное спасибо.

Теперь сам вопрос:

Есть некий документ, который представляет собой конечную страницу продукта. На этом документе есть несколько полей TV. С этого документа открывается форма расчета цены (Formit), которая расположена на новой странице и не является «вложенной» или следующей\предыдущей страницей относительно этого документа. Как на этой странице можно подставить в форму значения TV предыдущей страницы? Поделитесь, пожалуйста, кто и какие внедрял решения? Может быть есть что-то воде $modx->getObject('$id=«prev»');? Если да, то как оно выглядит и «каким макаром» его применять?

Заранее благодарен.
Wassi Wassinen
25 января 2013, 20:00
modx.pro
2
2 184
0

Работа с кэшерами в Revolution

Не все знают, что MODX Revolution умеет работать с разными системами кэширования, для чего применяет следующие классы:
  • xPDOFileCache — стандартный обработчик по умолчанию, хранит кэш в файлах.
  • cache.xPDOAPCCache — обработчик для расширения php-apc
  • cache.xPDOMemCached — обработчик для memcached. Есть заметка про него
  • cache.xPDOMemCache — обработчик для memcache.
  • cache.xPDOWinCache — обработчик для wincache. Это для windows хостингов, на IIS.
При большом желании, вы можете написать свой обработчик для любого кэшера. Нужно просто расширить класс xPDOCache и описать собственные методы: add, set, replace, delete, get, flush, по образу и подобию одного из этих классов.
Василий Наумкин
15 октября 2012, 16:53
modx.pro
13
21 666
0

Как не хакать сторонние классы

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

Что же делать?
Все просто — нужно расширить сторонний класс своими методами. По сути, это очень похоже на «классные процессоры», только без процессоров и использовать можно везде — это стандартная возможность ООП.
Василий Наумкин
30 июня 2012, 12:21
modx.pro
53
7 916
0

Основы Ajax

Ajax — это метод асинхронного запроса к серверу. Текущая страница html с помощью скрипта обращается к серверу с определенным вопросом, получает ответ и что-то с ним делает. Обычно — вставляет результат в страницу.
Василий Наумкин
18 июня 2012, 08:04
modx.pro
36
30 606
0