Вопросы

фильтр минишоп в списке заказов

Можно ли через плагин вынести отдельно Статусы оплачен и не оплачен для фильтрации заказов?

только не знаю как это сделать

<?php
switch ($modx->event->name) {
	case 'OnManagerPageBeforeRender':
        if($controller->config['controller'] == "mgr/orders") {
            if ($miniShop2 = $modx->getService('miniShop2')) {

            }
        }
    break;
}
Aslero
27 апреля 2019, 14:53
modx.pro
611
0

[Решено] MS2 Скрытие ссылок на заказы

Здравствуйте!

Я заметил что в ms2 у каждого заказа остаётся ссылка и страницу с завершённым заказом на котором будет написано что человек заказал и благодарности. Так вот ссылка выглядит так ваш.сайт/korzina.html?msorder=2, а проблема в том что последняя цифра этой ссылки определяет номер заказа, таким образом поменяв цифру из ссылки на другую можно получить заказ предыдущего человека.

Вопрос: Как скрыть или зашифровать эту ссылку?
Oleg
26 апреля 2019, 20:25
modx.pro
922
-1

EVAL return $modx -> runSnippet pdoResources WHERE

Подскажите как правильно прописать условие where, что бы вывелись ресурсы где стоит TV player_playing_dynamo значение Нет?
@EVAL return $modx->runSnippet('pdoResources',array( 
    'parents'=>9, 
    'prepareTVs'=>1, 
    'processTVs'=>1, 
    'includeTVs'=>'player_playing_dynamo', 
    'where'=>'["player_playing_dynamo:LIKE":"%Нет%"]', 
    'resources'=>'-47,-48,-49,-50', 
    'limit'=>0, 
    'sortby'=>'menuindex', 
    'sortdir'=>'asc',
    'tpl'=>'@INLINE [[+pagetitle]] ([[+id]])==[[+id]]', 
    'showUnpublished'=>1, 
    'outputSeparator'=>'||' ));
Илья Александрович
26 апреля 2019, 20:15
modx.pro
1 603
0

robots, sitemap и мультиконтекстные сайты

Имеется несколько контекстов-языковых версий (/ru, /en и т.д.) и несколько отдельных сайтов в одной админке
Внедряю рекомендации по SEO, есть такой вопрос:

Файл robots.txt должен находиться в корне сайта. Но так как сайт разбит на контексты, могу положить только в корень контекста ( /ru/robots.txt ), что не соответсвует ТЗ и требованиям гугла.
Как вариант, можно выкрутиться размещением физического файла. Однако так получается два жирных минуса — этот файл будет единственным на ВСЕ контексты и поддомены и полные пути (например, указать карту сайта, а там требуется полный путь к ней вместе с доменом) там не пропишешь.

Как выйти из положения?
Evgeniy
26 апреля 2019, 16:13
modx.pro
1 574
0

Пересохранить

Подскажите как пересохранить все товары через Console? Установил модуль для остатков, но пока не нажмешь кнопку сохранить в товаре он не инициализирует остатки товара согласно размерам

вот такой код не работает

ini_set('max_execution_time', 0);
ignore_user_abort(true);
$c = 'modResource';
$q = $modx->newQuery($c);
$q->where(array('id' > 2));
$q->sortby('id');
$q->select(array(
	"{$c}.*",
));
$s = $q->prepare();
$s->execute();
while($row = $s->fetch(0)){
	$response = $modx->runProcessor('resource/update', $row);
	if($response->isError()){
		print_r($response->getResponse());
		return;
	}
	$modx->error->reset();
}
Aslero
26 апреля 2019, 13:23
modx.pro
1 481
0

Ссылки на дочерние элементы

День добрый,
я новичок в вебе, и так вышло что сейчас работаю над сайтом;
у меня появилась необходимость в определенном порядке выводить ссылки на определенные дочерние элементы от текущих и пока я блуждал в документации совсем запутался и решил задать вопрос тут:
stas
26 апреля 2019, 11:43
modx.pro
665
0

pdoResources Fenom Where LIKE

Нужно вывести все ресурсы, у которых id содержится в доп. поле текущего ресурса. Без where выводятся все ресурсы. С where ничего не выводится.
Сергей Самусев
25 апреля 2019, 19:20
modx.pro
2
6 426
0

Cортировка контекстов

Добрый день

Почему то странно работает сортировка контекстов.
Вывел списком все контексты на сайте но почему то они отсортированы по полю key. Хотелось бы отсортировать их по полю rank. В админке они также отсортированы по key.
Михаил
25 апреля 2019, 15:19
modx.pro
1
1 123
0

Сайт-словарь MIGX,Localizator

Доброе утро!
Собираюсь делать сайт-словарь для медицинской компании. Мультиязычный (Русский, Английский, Казахский).
Есть язык интерфейса, а есть язык поиска.
Реализовал мультиязычность на Localizator. Основной язык — русский. Англ и каз. — /en/ и /kk/ соответственно.
Собираюсь создать Словарь как tv поле внутреннего ресурса Словарь (его не видит пользователь) через migx.
Соответственно, поиск, пагинация и фильтр будет по этой «базе» слов. То есть для ввода слова в этот список нужно будет для каждого из языков указать соответствующие поля (название, описание, источник информации, примеры использования и внутренние ссылки на другие объекты этого списка(типа синонимы)).
Насколько идея реализовывать на migx вообще здравая на ваш взгляд и будет ли лучше использовать migxdb или вообще другой подход? Как лучше будет создавать базу слов? чтобы поиск по ним был адекватным по времени и удобству? Есть ли у кого примеры чего-то подобного?
Ilya Gureshidze
25 апреля 2019, 11:42
modx.pro
1 566
0

phpthumb мобильный редирект

Привет, друзья! Есть подозрение на уязвимость.
На двух сайтах на modx (последняя версия, все дополнения обновлены) просел траффик.
Написал в поддержку Яндекса — ответили, что происходит мобильный редирект.
Прогнал папку aibolit, он выдал:
Предупреждения
Дорвеи, реклама, спам-ссылки, редиректы
Путь Изменение свойств Изменение содержимого Размер
/var/www/os/www/core/model/phpthumb/phpthumb.functions.php
1…'',$arg).'\'';}public static function phpinfo_array(){static$phpinfo_array=array();if(empty($phpinfo_array)){ob_start(); phpinfo();$phpinfo=ob_get_contents();ob_end_clean();$phpinfo_array=explode("\n",$phpinfo);}return$phpinfo_array;}public
Это всё что он нашел. Как можно проверить в нем ли дело?
Николай
25 апреля 2019, 10:29
modx.pro
757
0