Вопросы
Не отображаются страницы (товары)
Здравствуйте! Не понимаю по какой причине перестали отображаться товары.
К примеру:
Было так:
web-arhive.ru/view?url=http%3A%2F%2Fbet-game.ru%3A80%2F&time=20141017222518&f=1
Стало так:
bet-game.ru/
Еще такая ошибка — `?&time_end=`2015-07-21 13:18:00`&time_start=`2014-07-21 13:18:00`&type=`link`]] `]]
bet-game.ru/prognosticators/our
Возможны три причины, по которой не работает:
1 — переход на другой хостинг
2 — ошибка связана с датой, возможно истек срок публикации
3 — создание другого аккаунта в Робокассе.
Подскажите, пожалуйста, где искать причину?
К примеру:
Было так:
web-arhive.ru/view?url=http%3A%2F%2Fbet-game.ru%3A80%2F&time=20141017222518&f=1
Стало так:
bet-game.ru/
Еще такая ошибка — `?&time_end=`2015-07-21 13:18:00`&time_start=`2014-07-21 13:18:00`&type=`link`]] `]]
bet-game.ru/prognosticators/our
Возможны три причины, по которой не работает:
1 — переход на другой хостинг
2 — ошибка связана с датой, возможно истек срок публикации
3 — создание другого аккаунта в Робокассе.
Подскажите, пожалуйста, где искать причину?
Вывод подкатегорий на странице категорий
Здравствуйте. Подскажите, пожалуйста, как можно вывести подкатегории на странице категорий и, если их нет, то выводить товар. Используется modx evo. Весь каталог выводится с помощью DocLister.
[РЕШЕНО] xParser и регулярка для выреза тегов
Доброго времени суток. Использую xParser, в определенный момент столкнулся с трудность написать следующую регулярку:
Есть вот такой кусок кода, содержащий размеры, которые в последующем нужно будет отправить JSON массивом в опцию size:
Максимум что получилось — regex101.com/r/mD8fB0/30
Спасибо за ответы!
UPD: стоило только написать заметку и решение пришло в голову:
При создании поля используем чанк
Есть вот такой кусок кода, содержащий размеры, которые в последующем нужно будет отправить JSON массивом в опцию size:
<span class="cf4all_error_msg" style="display: none">Пожалуйста, выберите опцию! </span>
<div class="inline-control-group">
<input type="radio" value="1909" id="cf4all_input_13927_22_" class="cf4all_radio" name="customProductData[2521][122][13927][customsforall_option]"><label class="cf4all_button cf4all_no_color_btn " for="cf4all_input_13927_22_">XXS </label>
</div>
<div class="inline-control-group">
<input type="radio" value="1910" id="cf4all_input_13927_3_" class="cf4all_radio" name="customProductData[2521][122][13927][customsforall_option]"><label class="cf4all_button cf4all_no_color_btn " for="cf4all_input_13927_3_">XS </label>
</div>
<div class="inline-control-group">
<input type="radio" value="1911" id="cf4all_input_13927_1_" class="cf4all_radio" name="customProductData[2521][122][13927][customsforall_option]"><label class="cf4all_button cf4all_no_color_btn " for="cf4all_input_13927_1_">S </label>
</div>
<div class="inline-control-group">
<input type="radio" value="1912" id="cf4all_input_13927_2_" class="cf4all_radio" name="customProductData[2521][122][13927][customsforall_option]"><label class="cf4all_button cf4all_no_color_btn " for="cf4all_input_13927_2_">M </label>
</div>
<div class="inline-control-group">
<input type="radio" value="1913" id="cf4all_input_13927_9_" class="cf4all_radio" name="customProductData[2521][122][13927][customsforall_option]"><label class="cf4all_button cf4all_no_color_btn " for="cf4all_input_13927_9_">L </label>
</div>
<div class="inline-control-group">
<input type="radio" value="1914" id="cf4all_input_13927_12_" class="cf4all_radio" name="customProductData[2521][122][13927][customsforall_option]"><label class="cf4all_button cf4all_no_color_btn " for="cf4all_input_13927_12_">XL </label>
</div>Не могу вырезать теги так, что бы остался только список размеров XXL и так далее.Максимум что получилось — regex101.com/r/mD8fB0/30
Спасибо за ответы!
UPD: стоило только написать заметку и решение пришло в голову:
При создании поля используем чанк
@INLINE {$size | preg_get_all : '/(?=<label.*?>)(.*)(?=<\/label>)/m' | preg_replace : '/<label.*?>/': '' | preg_replace : '/\t../': '' | toJSON}Не знаю на сколько это корректно, но выдает то что нужно. Поправки и другие способы приветствуются ) Замена тэга code в Tickets
Всем добрый день. Делаю комментарии на Tickets, и не могу понять: у меня текст, заключенный в теги code в markItUp выводится на предпросмотр и страницу в том же code, что в общем-то логично :) Но на многих сайтах, в том числе и здесь, при выводе на страницу он или дополнительно заключается в тэг pre или вообще заменяется на pre class=..., но только на странице, в textarea так и остаётся code. Подскажите, где происходит замена? Или в настройках указать как-то можно?
Как сделать так, чтобы Fenom не ломал сайт?
Вопрос такой — есть ли способ сделать так, чтобы Fenom не ломался после того, как наткнется на «неожиданный символ», который тут поставлен не для него, а просто в коде JS/JSON/..? (Не {ignore})
getImageList не срабатывает &limit=`4`
Добрый день.
Вывожу галерею Migx через getImageList. Всё нормально работает.
Но когда ставлю значение &limit оно не срабатывает, всё равно выводятся все изображения.
В чем может быть проблема (уже перерыл весь интернет)?
И еще сразу вопрос.
Можно ли организовать с помощью этих элементов галерею с изначальным выводом нескольких элементов и подгрузкой дополнительных по нажатию на кнопку? Как пример acpolimer.ru/ выводит 9 элементов и по нажатию «Загрузить еще» подгружает еще по несколько элементов.
Вывожу галерею Migx через getImageList. Всё нормально работает.
Но когда ставлю значение &limit оно не срабатывает, всё равно выводятся все изображения.
В чем может быть проблема (уже перерыл весь интернет)?
И еще сразу вопрос.
Можно ли организовать с помощью этих элементов галерею с изначальным выводом нескольких элементов и подгрузкой дополнительных по нажатию на кнопку? Как пример acpolimer.ru/ выводит 9 элементов и по нажатию «Загрузить еще» подгружает еще по несколько элементов.
Как вывести заголовок папки из которой вывожу ресурсы?
Как вывести заголовок папки из которой вывожу ресурсы?
[[!pdoResources?
&tpl=`allcourse.tpl`
&tplWrapper=`allcourseWrapper.tpl`
&parents=`11`
&limit=`0`
&includeTVs=`PageImage,datebegin,dateend,price,teacher`
]]allcourseWrapper.tpl<div class="sc-top-events">
<h3 class="title">[[#[[+parent]].pagetitle]]</h3>
<div class="row small-up-1 medium-up-3 data-equalizer" data-equalize-by-row="true">
[[+output]]
</div>
</div>
<hr class="ntm" /> Почему при проверке валидации в Formit английский
Добрый день.
Везде написано, для того чтобы выбрать язык вывода сообщений ошибок (не правильно заполнено поле и тд.) необходимо в настройках системы поменять значение cultureKey на соответствующее, например на ru или en.
Все сделано:
Но в контактной форме все равно вот так, подскажите как исправить.
Везде написано, для того чтобы выбрать язык вывода сообщений ошибок (не правильно заполнено поле и тд.) необходимо в настройках системы поменять значение cultureKey на соответствующее, например на ru или en.
Все сделано:

Но в контактной форме все равно вот так, подскажите как исправить.
Как изменить массово настройки контекстов?
Здравствуйте!
Не могли бы подсказать работающий код нужно во всех контекстах поменять настройку site_url. Не могу найти рабочий пример именно для замены во всех контекстах
Спасибо @Павел Романов
Не могли бы подсказать работающий код нужно во всех контекстах поменять настройку site_url. Не могу найти рабочий пример именно для замены во всех контекстах
$contexts = $modx->getCollection('modContext', array('key:!=' => 'mgr'));
foreach($contexts as $context) {
$ctx = $modx->getContext($context->key);
$new_site_url = 'https://'.$context->key.'. новый домен.ru/';
$ctx->setOption('site_url', $new_site_url);
}РешеноСпасибо @Павел Романов
<?php
foreach ($modx->getIterator('modContextSetting', array('key' => 'site_url')) as $ctx) {
$ctx->set('value', 'https://'.$ctx->context_key.'. новый домен.ru/');
$ctx->save();
}