Василий Столейков
С нами с 19 декабря 2012; Место в рейтинге пользователей: #25Как отменить formatPrice в [[+total_cost]]
Здравствуйте. Прошу помочь. В сторонний javascript нужно воткнуть значение [[+total_cost]] без пробелов (в виде 12345, а не как после formatPrice — 12 345).
Можно ли отменить такое форматирование дополнительным параметром при вызове сниппета?
Можно ли отменить такое форматирование дополнительным параметром при вызове сниппета?
[[msCart?&tplOuter=`@INLINE [[+total_cost]]`]]
Также пробовал создавать сниппет:<?php
$number = "[[msCart?&tplOuter=`@INLINE [[+total_cost]]`]]";
$n_str = str_replace(" ","",$number);
echo $n_str;
На выходе все равно с пробелом. Ловля ошибок при отправке почты с сайта
Добрый день, сообщество!
Как многим известно, у объекта modUser есть замечательный метод modUser::sendEmail, который позволяет отправлять пользователю письмо буквально в одну строчку. Не надо вручную инициировать службу modPHPMailer, выяснять email пользователя — всё это уже сделали за Вас разработчики MODX в этом методе.
Но есть один недостаток — метод возвращает только булево значение.
Как многим известно, у объекта modUser есть замечательный метод modUser::sendEmail, который позволяет отправлять пользователю письмо буквально в одну строчку. Не надо вручную инициировать службу modPHPMailer, выяснять email пользователя — всё это уже сделали за Вас разработчики MODX в этом методе.
Но есть один недостаток — метод возвращает только булево значение.
Загрузка превью видео
Доброго времени суток, подскажите уважаемы юзеры каким образом мне выводить превью видео которое задается через ТВ параметр, однажды пробвовал этот вариант modx.im/blog/triks/199.html, и немного доработав его смог получить картинку видео для вывода, но воспользовавшись этим вариантом втоорой раз столкнулся с тем что он не работает и почему понять не могу, может посоветуете дельный вариант?
Наложение watermark в ms2Gallery
Часто спрашивают, а как сделать наложение водяных знаков на изображения, загружаемые через ms2Gallery?
Понятно, что работа идёт через PhpThumb, понятно какие ему нужно задавать параметры, но что именно нужно настроить на сайте, чтобы одно изображение накладывалось на другое?
Понятно, что работа идёт через PhpThumb, понятно какие ему нужно задавать параметры, но что именно нужно настроить на сайте, чтобы одно изображение накладывалось на другое?
Какие события вызываются при очистке кэша modx ?
События, касающиеся кэша:
OnBeforeCacheUpdate
OnBeforeSaveWebPageCache
OnCacheUpdate
OnSiteRefresh
OnLoadWebPageCache
При ручном обновлении сайта («Сайт» — «Обновить сайт») вызываются следующие кэш-зависимые события:
OnBeforeCacheUpdate
OnSiteRefresh
При загрузке страницы:
OnBeforeSaveWebPageCache
OnCacheUpdate
При программном вызове метода modxCacheManager->clearCache() никакие кэш-зависимые события не вызываются.
При сохранении элемента (при установленной галке «Очистить кэш при сохранении») тоже никакие кэш-зависимые события не вызываются.
Тогда как отследить момент «после очистки кэша»?
OnBeforeCacheUpdate
OnBeforeSaveWebPageCache
OnCacheUpdate
OnSiteRefresh
OnLoadWebPageCache
При ручном обновлении сайта («Сайт» — «Обновить сайт») вызываются следующие кэш-зависимые события:
OnBeforeCacheUpdate
OnSiteRefresh
При загрузке страницы:
OnBeforeSaveWebPageCache
OnCacheUpdate
При программном вызове метода modxCacheManager->clearCache() никакие кэш-зависимые события не вызываются.
При сохранении элемента (при установленной галке «Очистить кэш при сохранении») тоже никакие кэш-зависимые события не вызываются.
Тогда как отследить момент «после очистки кэша»?
Как программно обновить кэш определённого ресурса
Имеется ресурс с id = 950000
Как с помощью modx'ового cacheManager'а обновить (создать) кэш этого ресурса?
Как с помощью modx'ового cacheManager'а обновить (создать) кэш этого ресурса?
$cacheManager = $modx->getCacheManager();
а дальше ?
Создание кнопки в админке с помощью плагина
Добрый день, в очередной раз пошел на приступ модх.
Задача:
При создании/редактировании ресурса выводить в админке дополнительную кнопку со своим функционалом.
Я решил все это дело в плагине сделать, но столкнулся с проблемой:
Задача:
При создании/редактировании ресурса выводить в админке дополнительную кнопку со своим функционалом.
Я решил все это дело в плагине сделать, но столкнулся с проблемой:
Чрезмерная нагрузка на сервер
Добрый день! Сайт на MODX Revolution недавно (в апреле) поменял хостера. С неделю назад от нового хостера начали приходить письма с сообщениями о чрезмерной нагрузке на сервер и предупреждением, что заблокируют сайт, если проблема не будет устранена. Статистически, как пишет хостер, рост нагрузки чаще всего возникает по одной из следующих причин:
1) рост посещаемости;
2) использование неоптимизированных скриптов;
3) отключение кеширования;
4) действие вредоносного кода;
5) нежелательная активность поисковых или иных ботов;
6) увеличение объёма обрабатываемых данных.
Для меня причины неясны, т.к. после переезда на сайте никаких особых изменений нигде не было (занималась вообще другими делами, не до сайта было).
Подскажите, пожалуйста, на что в первую очередь стоит обратить внимание. Как оптимизировать скрипты в modx и включить кэширование? Под кэшированием имеется в виду кэшированный вызов сниппетов или что-то другое?
Заранее благодарю за помощь!
1) рост посещаемости;
2) использование неоптимизированных скриптов;
3) отключение кеширования;
4) действие вредоносного кода;
5) нежелательная активность поисковых или иных ботов;
6) увеличение объёма обрабатываемых данных.
Для меня причины неясны, т.к. после переезда на сайте никаких особых изменений нигде не было (занималась вообще другими делами, не до сайта было).
Подскажите, пожалуйста, на что в первую очередь стоит обратить внимание. Как оптимизировать скрипты в modx и включить кэширование? Под кэшированием имеется в виду кэшированный вызов сниппетов или что-то другое?
Заранее благодарю за помощь!
[AjaxForm] Версия 1.0.2-pl
В репозитории Simple Dream доступна новая версия компонента AjaxForm.
Список изменений:
Добавлен вызов jQuery события af_complete после отправки формы. Теперь вы можете что-то делать с ответом от сервера:
Список изменений:
Добавлен вызов jQuery события af_complete после отправки формы. Теперь вы можете что-то делать с ответом от сервера:
$(document).on('af_complete', function(event, response) {
console.log(event, response);
});