Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
30 января 2019, 16:42
+1
Ибо в вашем варианте вы получаете массив с 1 элементом «строка», где через запятую перечислены артикулы.
А надо массив из нескольких элементов.

Попробуйте
'Data.article:IN' => ($_modx->resource.order_articles | split)
Наумов Алексей
29 января 2019, 14:51
0
Похоже что-то не так… на моих сайтах эта галочка «Использовать текущий псевдоним в пути псевдонимов» по-умолчанию установлена.
Наумов Алексей
29 января 2019, 08:54
0
Перегенерировать url и кеш почистить может быть?
Наумов Алексей
23 января 2019, 16:11
0
$id = isset($_REQUEST['id']) ? (int) $_REQUEST['id'] : 0;
if (empty($id)) {
    exit();
};

$resource = $modx->getObject('modResource', $id);

// ресурс есть, он опубликован и не удален
if(!$resource || !$resource->get('published') || $resource->get('deleted')) {
    exit();
}
// еще бы проверку добавить, что это товар, а не какая-либо другая страница

$data = $resource->toArray();
$data['some_tv'] = $resource->getTVValue('some_tv');

return $modx->getChunk('ВАШ_ЧАНК_С_HTML', $data);
Наумов Алексей
22 января 2019, 08:34
0
Пример вывода сниппета ecThreadRating:
<div class="ec-stars" title="4.5" itemscope itemtype="http://schema.org/AggregateRating">
    <meta itemprop="ratingValue" content="4.5" />
    <meta itemprop="bestRating" content="5" />
    <meta itemprop="worstRating" content="1" />
    <meta itemprop="ratingCount" content="2" />
    <span style="width: 90%"></span>
</div>
Вы можете переопределить любой чанк и настроить вывод под себя.
Наумов Алексей
18 января 2019, 13:49
0
В личные сообщения modx.pro/users/createit напишите, пожалуйста. Очень желательно сразу адрес страницы и временный доступ в панель управления сайтом, без этого вряд ли смогу помочь.
Наумов Алексей
18 января 2019, 11:17
+1
У меня нет свежего кода mSearch2.

Но в старом я за 2 минуты нашел код подключения файла кастомных фильтров в файле msearch2.class.php:

public function loadCustomClasses($dir)
{
...
include $customPath . '/' . $file;
...
}
здесь используется include. В вашем случае он кажется 2 раза вызывается, и пытается еще раз объявить класс myCustomFilter, который уже объявлен.

Ищите, почему 2 раза подключается!
Наумов Алексей
17 января 2019, 15:07
0
Наверное фаш файл 2 раза подключается через include или require… ищите где и почему.

Или меняйте не _once.
Наумов Алексей
16 января 2019, 15:23
1
+1
$value = $modx->resource->getTVValue($field);
Наумов Алексей
16 января 2019, 09:12
0
Скрипт рекапчи подключается так?
<script src="https://www.google.com/recaptcha/api.js?render=explicit&hl=ru" async defer></script>
вот hl=ru — язык, у меня работает, при смене действительно меняется язык.
Наумов Алексей
14 января 2019, 11:04
+1
Я даже не знаю что сказать… чем
count = 4
не устраивает то?
Наумов Алексей
14 января 2019, 09:56
0
Напишите
print_r($cart);
и посмотрите, что там есть.
Наумов Алексей
11 января 2019, 15:47
1
+1
Скорее всего имена файлов изображений товаров одинаковые, и phpthumbof для них создает файлы кеша с одним и тем же именем.
Наумов Алексей
09 января 2019, 11:43
+1
=)
пишем сниппет (а лучше отдельный класс создаем, где можно выносить код в методы).

1. Выбираем ресурсы, которые «Пятница»
2. Бежим по ним и составляем список Категорий лекций
3. Сортируем ресурсы по дате начала
4. Начинаем выводить построчно

Это в общих чертах.

или пытаемся привязаться к имеющимся дополнениям: modstore.pro/search?query=calendar
Наумов Алексей
09 января 2019, 11:28
0
Из описания очень плохо понятно, что требуется.

Пример того, как хранится все в ресурсах (лучше скриншотами) + макет того, как должно выглядеть!
Наумов Алексей
09 января 2019, 09:15
+1
Имеется ввиду сохранять текст, который набирает пользователь, чтобы при закрытии и последующем открытии окна браузера он сохранялся?
Наумов Алексей
09 января 2019, 09:14
+1
убедитесь, что thread верный указан во втором месте… отзывы привязаны к ресурсам!