Вопросы

Не загружаются картинки в Галерею minishop2

Добрый день, подскажите пожалуйста, не загружаются картинки в Галерею minishop2,
modx 2.8.1-pl
minishop2 2.8.0-pl
php 7.1
из ошибок только
[2021-02-12 11:54:23] (ERROR @ /home/admin/web/veters.ru/public_html/core/xpdo/om/xpdoquery.class.php : 764) Encountered empty IN condition with key id
[2021-02-12 11:54:44] (ERROR @ /home/admin/web/veters.ru/public_html/core/xpdo/om/xpdoquery.class.php : 764) Encountered empty IN condition with key id
[2021-02-12 11:55:01] (ERROR @ /home/admin/web/veters.ru/public_html/core/xpdo/om/xpdoquery.class.php : 764) Encountered empty IN condition with key id

Источник файлов: MS Images

вот такая ошибка в консоле

права папки и файлы 755 и 644

уже все голову сломал
спасибо большое заранее
atrox
12 февраля 2021, 14:59
modx.pro
1 510
0

PhpSpreadsheet гистограмма

Подскажите, может быть, кто-то сталкивался с созданием гистограммы в PhpSpreadsheet. Что-то не могу найти грамотный пример этого.
Роман
12 февраля 2021, 14:56
modx.pro
750
0

mFilter2 - ограничить в фильтрах количество опций

Здравствуйте. Подскажите пожалуйста, как порезать количество опций в фильтрах и вывести ссылку «Посмотреть все», чтобы развернуть до конца.

Скорее всего не правильно изложил мысли, поэтому прикладываю скрины.

Так пользователь видит сразу отображение списка категорий, если их допустим более 9


И список полностью открывается после клика на «Посмотреть все»


Благодарю за помощь.
Роман
12 февраля 2021, 12:12
modx.pro
1 109
0

в снипете pdoPage: rel="next" и rel="prev"

После обновления pdoTools 2.12.8 pl — [pdoPage] Fix reflected XSS in generated meta links
у меня встретилось: при разбивании страниц использующих параметры (у меня кирелические)
снипетом pdoPage иногда может дважды экранироваться аперсанд в rel=«next» и rel=«next»
несколько примеров:
<link rel="next" href="_ttp://-host-/tags.html?page=2& a m p ; a m p ;tag=%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D1%8B"/>
<link rel="prev" href="_ttp://-host-/tags.html?page=6& a m p ; a m p ;tag=%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D1%8B"/>
Денис
12 февраля 2021, 09:48
modx.pro
1 040
0

Сниппет цифры вместо текста в ссылке

Здравствуйте!
Есть ли сниппет, который бы создавал в новости ссылку не текст, а цифры?
Например: site.ru/novosti/025456/
На сайте много новостей и хотелось бы, что бы новости автоматом создавались именно цифрами. (Только раздел новости, а остальные как положено транслитом).
Aleksanders
11 февраля 2021, 20:46
modx.pro
1
1 029
0

Внезапно кончилось свободное место на хостинге - вырос размер таблицы _tickets_views

Здравствуйте!
Внезапно «упал» сайт, так как кончилось место на хостинге.
Полез разбираться, оказалось увеличилась таблица _tickets_views (я так понимаю — собираются данные о просмотрах), количество строк — 4,786,895.
Что можно сделать в данном случае?

Думаю, возможное решение — удаление «старых» записей.
К примеру, больше одного года.

Можно ли это сделать командой?
DELETE FROM _tickets_views WHERE timestamp< (NOW() — INTERVAL 1 AGE)

Вообще — можно ли так вообще делать?
Игорь
11 февраля 2021, 20:30
modx.pro
914
0

Minishop2 не могу понять как вставить tv из карточки товара в письмо

Здравствуйте.
Никак не получается вставить дополнительное поле из карточки товара в шаблон письма tpl.msEmai.
Насколько я понял, за вывод оформленного заказа отвечает сниппет msGetOrder.
На странице оформления заказа делаю так: [[!msGetOrder? &tpl=`tpl.msGetOrder_my` &includeTVs=`size_title`]]
и пытаюсь вывести дополнительное поле на самой странице «Заказ получен» и в письме: {$product.size_title}
В результате, на странице «Заказ получен» tv выводится, а в письме — нет… Прошу помочь.
Игорь
11 февраля 2021, 19:40
modx.pro
1 196
0

Не копируются опции товаров из одной категории ms2 в другую

Суть вопроса в заголовке.
При этом они как бы появляются, но не отображаются. Понятнее на скиншоте:

В товарах этой категории опции отображаются правильно.
Лог:
[2021-02-11 19:06:25] (ERROR @ /var/www/shv/www/core/xpdo/om/xpdoobject.class.php : 240) Error 42000 executing statement: 
Array
(
    [0] => 42000
    [1] => 1064
    [2] => You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'key ASC LIMIT 20' at line 1
)
P.S. Кстати, не смог авторизоваться в Файлохранилище со своим логином, пришлось другой завести
Евгений
11 февраля 2021, 19:22
modx.pro
561
0

Неправильная дата в RSS

Ребята, 3й день бьюсь и не могу разобраться, почему у меня в rss дата стоит на всех новостях:
<pubDate>Thu, 01 Jan 1970 03:33:40 +0300</pubDate>
Создал сниппет:
<?php
setlocale(LC_ALL, 'en_US');
return strftime($options,$input);
В tpl прописал:
[[+publishedon:dateLocale=`%a, %d %b %Y %H:%M:%S %z`]]
Пробовал сниппет такой:
<?php
setlocale(LC_ALL, 'en_US.UTF-8');
if ( $val == '' ) $val=time();
if ($format == '' ) $format = "%a, %d %b %Y %H:%M:%S";
return strftime($format, $val);
Всё равно на всех новостях дата 1970 год. Подскажите, как исправить?
Aleksanders
11 февраля 2021, 15:53
modx.pro
952
0

Вывести статьи автора на странице автора

Вывод в шаблоне:
[[pdoResources?
                       &parents=`4,89`
                        &depth=`10`
                        &limit=`6`
                        &tvPrefix=``
                        &includeTVs=`autor-res,image`
                        &tpl=`autor-articles`
                        &where={"autor-res:LIKE":"%[[*autor-res]]%"}
                    ]]
TV-поле autor-res, возможные значения в параметрах ввода:
@EVAL return $modx->runSnippet('pdoResources',array('parents'=>89,'depth'=>0,'limit'=>0,'sortby'=>'menuindex','sortdir'=>'ASC','tpl'=>'@INLINE [[+pagetitle]]==[[+id]]||','tplLast'=>'@INLINE [[+pagetitle]]==[[+id]]'));
Работает, но выводит не только статьи автора страницы, но и статьи других авторов.
Готов заплатить за помощь.
Виноградов Тимур
10 февраля 2021, 16:46
modx.pro
1 242
0