Алексей Ерохин

Алексей Ерохин

С нами с 23 сентября 2013; Место в рейтинге пользователей: #160
14 апреля 2017, 15:26
0
1. Не писать в A-записи домена *.artmoving.ru — чтобы несуществующие поддомены вообще не резолвились
2. Ограничить в .htaccess — редирект всех несуществующих на основной
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^(www|spb|nsk|en)\.artmoving\.ru [NC]
RewriteRule (.*) http://www.artmoving.ru/$1 [R=301,L]
3. Ограничить в плагине — отдавать 404 страницу
13 апреля 2017, 17:38
0
/assets/components/msearch2/js/web/default.js
да, этот, в самом конце примерно 1166 строка. может у вас версия не свежая
13 апреля 2017, 16:52
0
hash.substr(1).replace('%', '%25').replace('+', '%2B');
Такая замена процентов в скрипте, однако заменяет только первое вхождение, надо через regexp
13 апреля 2017, 16:33
0
В ссылке присутствует «100%», из-за этого decodeURIComponent ругается, не нравится знак процента. И это действительно бага, не зависит от jquery и от https
13 апреля 2017, 16:30
0
MODx.config.rating_values там по идее должно быть
07 апреля 2017, 12:19
0
Как вариант, добавлять скрипт google ads в тело страницы по document ready
07 апреля 2017, 11:52
0
Не везде (например vk, jquery с cdn, смотрити отчет pagespeed)

Большое количество баллов съели неоптимизированные картинки рекламы (не знаю что с этим делать)

Включите заголовки кеширования, сжатия

01 апреля 2017, 20:57
0
В консоли разработчика видно, что не подгружены ни css-стили, ни js (возвращают 404 ошибку — файлов нет)
Куда делись — вопрос. Попробуйте переустановить компонент.
01 апреля 2017, 15:46
0
Пишите свои методы фильтрации и построение фильтров docs.modx.pro/components/msearch2/extension/components/msearch2/the-extension/filtering-methods
01 апреля 2017, 15:39
+1
На вскидку:
if($docfind instanceof modResource) {
		continue;
        }
27 марта 2017, 13:07
6
0
$options = array();
$translit = $modx->getOption('friendly_alias_translit', $options, 'russian');
$translitClass = $modx->getOption('friendly_alias_translit_class', $options, 'translit.modTransliterate');
$translitClassPath = $modx->getOption('friendly_alias_translit_class_path', $options, $modx->getOption('core_path', $options, MODX_CORE_PATH) . 'components/');
$modx->getService('translit', $translitClass, $translitClassPath, $options);
$transliteratedtext = $modx->translit->translate($text, $translit);
10 марта 2017, 10:35
0
А в вызове msProducts или в стандартных параметрах сниппета нет ограничений в where?
04 марта 2017, 15:31
+2
Для еще более ясного понимания:
{$_modx->resource.pagetitle} — замена [[*pagetitle]]
{$id | resource: 'pagetitle'} — замена [[#[[+id]].pagetitle]] или сниппета pdoField
03 марта 2017, 17:27
+1
В компоненте Collections (https://docs.modx.com/extras/revo/collections) есть подборки — привязываем другие ресурсы к нужному.

То есть вы создаете 1 список товаров с ценами, а потом нужные привязываете к другим страницам. Выводятся через специальный сниппет.

Может такой вариант вам подойдет.
01 марта 2017, 12:16
0
Я решал похожую задачу следующим образом.

Создавал свой сниппет поиска, в котором вызывал msearch2 несколько раз для поиска в разных категориях для сегментации. Потом просто конкатенировал результаты.
27 февраля 2017, 14:25
+1
Нет, пакет не нужно переустанавливать, изменения нужно сделать в админке, либо сделать плагин статичным и указать путь к файлу, который вы меняли (core/components/autoredirector/elements/plugins/plugin.autoredirector.php)

Обратите внимание, что там используется системная настройка autoredirector_clear_get, если захотите оставлять потом get-параметры, создайте ее (в пространстве имен autoredirector).