Вопросы
[mSearch2] Ввод первых букв синонима
На готовящемся сайте парфюмерии есть бренд Givenchy, у него прописан синоним «живанши» в mSearch2, но при поиске бренда он не выводится, когда вводишь первые буквы, к примеру «жив», «живан» и т.д.
Прошу реализовать. Это скорее баг-репорт, чем предложение, думаю это просто забыли сделать при реализации синонимов. Потому что они настолько же полноценные при поиске, как и основное название ресурса (а оно ищется нормально, в них не обязательно писать все слово, достаточно только начало)
Прошу реализовать. Это скорее баг-репорт, чем предложение, думаю это просто забыли сделать при реализации синонимов. Потому что они настолько же полноценные при поиске, как и основное название ресурса (а оно ищется нормально, в них не обязательно писать все слово, достаточно только начало)
Почему не работает хук на форме?
Здравствуйте. Необходимо к форме на сайте добавить обработчик (что бы данные попадали в срм).
В статье написали создать файл в корне сайта и добавить его название в hooks:
Что я делаю не так?
В статье написали создать файл в корне сайта и добавить его название в hooks:
[[!AjaxForm?
&snippet=`FormIt`
&form=`zajavka_form_form`
&hooks=`email, FormItAutoResponder, crm_reset.php`
&emailSubject=`Оставить заявку`
&emailTo=`name@yandex.ru`
&emailTpl=`form-zajavka-Tpl`
&validate=`name:required,phone:required`
&emailFromName=`name.ru`
&emailFrom=`info@name.ru`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено`
]]Мой файл crm_reset.php лежит в корне. В нем такой код:<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$leadData = $_POST;
mail('name@yandex.ru', "1", serialize($leadData));
}И на почту ничего не приходит.Что я делаю не так?
MIGX: отобразить отмеченные чекбоксы в виде заголовков ресурсов
После переноса сайта не выводятся тв-параметры в админке
Версия MODX Revo 2.2.0
После переноса пропали все тв параметры в админке в ресурсах.
В логах пишет такую ошибку постоянно:
[2018-03-28 19:55:11] (ERROR @ /var/www/site/data/www/site.com/core/xpdo/om/xpdoobject.class.php: 811) modTemplateVar: Attempt to set NOT NULL field type to NULL
Как исправить? В конфиге пути проверял-все ок. Версии php менял с 5.3 на 5.6 и тоже не помогло.
После переноса пропали все тв параметры в админке в ресурсах.
В логах пишет такую ошибку постоянно:
[2018-03-28 19:55:11] (ERROR @ /var/www/site/data/www/site.com/core/xpdo/om/xpdoobject.class.php: 811) modTemplateVar: Attempt to set NOT NULL field type to NULL
Как исправить? В конфиге пути проверял-все ок. Версии php менял с 5.3 на 5.6 и тоже не помогло.
Во всех карточках товара цена 1 руб.
Добрый день Сообщество. Никак не могу понять почему в списке товаров цена нормальная, а в карточке всегда 1 руб. (
Страница отдает 302 редирект на 404 ошибку, как исправить?
Здравствуйте. Проблема на сайте. Страница которая должна работать как 404 отдает редирект 302 к примеру https://akbexpert.ru/akkumulyator-dlya/honda/crosstour/faq/
Сайт на MODx Revo. Проблема началась после перехода с http на https. На сайте в админке настройки для https стоят, в htaccess тоже «вроде правильные)» Все работает на nginx.
Сайт на MODx Revo. Проблема началась после перехода с http на https. На сайте в админке настройки для https стоят, в htaccess тоже «вроде правильные)» Все работает на nginx.
pdoResources - получить пустой вывод
Здравствуйте. Есть блок, аля — «Рекомендуемые товары», он выводится вот так:
[[!pdoResources?
&tpl=`cat__topSell--item`
&context=`catalog`
&resources=`[[*cat__topSell]]`
]]В ТВ cat__topSell — приходит список ресурсов, которые нужно вывести в каждой категории. Но есть категории, в которых не нужно выводить этот блок — у этих категорий cat__topSell пустой, но в таком случае pdoResources сам выводит вложенные в него ресурсы, а нужно что бы он не выводил ничего, не подскажете, нет ли такой настройки? Я раньше пользовался другими решениями, по типу pdoResources и вот там, если ничего не передавалось, то ничего и не выводилось, но уже привык к pdoTools, хотелось бы на нем и остановиться=) вывод tv из других ресурсов через pdoResources
Подскажите как вывести при помощи pdoResources, параметры tv полей из нужного ресурса в другом
Проверка группы перед авторизацией
Авторизация через дополнение Office
как сделать прерывание авторизации пользователя?
как сделать прерывание авторизации пользователя?
return false не срабатывает и как вывести во всплывающем окне запись — доступ запрещен?<?php
$eventName = $modx->event->name;
switch($eventName) {
case 'OnBeforeWebLogin':
if ($res = $modx->getObject('modResource', (int)$_REQUEST['pageId'])) {
$ctx = $res->get('context_key');
if ($ctx == 'web') {
$modx->log(modX::LOG_LEVEL_ERROR, 'Авторизовался пользователь web:'.$username.' страница: '.$_REQUEST['pageId']);
$user = $modx->getObject('modUser', array('username' => $username));
if ($user->isMember('Optusers')) echo $modx->log(modX::LOG_LEVEL_ERROR, 'Пользователь в группе');
else {
echo $modx->log(modX::LOG_LEVEL_ERROR, 'Пользователь не в группе');
return false;
}
} else {
$modx->log(modX::LOG_LEVEL_ERROR, 'Авторизовался пользователь ufa:'.$username.' страница: '.$_REQUEST['pageId']);
}
}
break;
}