Константин
С нами с 24 апреля 2017; Место в рейтинге пользователей: #1041Перегенерация всех превью товаров скриптом от Ильи
Всех приветствую, сам скрипт: ilyaut.ru/cheats/to-rebuild-all-previews-of-products/
(ERROR @ /public_html/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 MySQL server version for the right syntax to use near 'DESC LIMIT 60, 5' at line 1
Пробовал переустановить минишоп, установить 777 права на папку images/products
PHP 7.4
(ERROR @ /public_html/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 MySQL server version for the right syntax to use near 'DESC LIMIT 60, 5' at line 1
Пробовал переустановить минишоп, установить 777 права на папку images/products
PHP 7.4
Как написать условие if на множество ресурсов и родителей на Fenom
Всех приветствую, есть поле артикул, которое не нужно выводить у ряда категорий, на данный момент условие реализовано следующим образом:
{set $key = ["31","32" ,"32" ,"33" ,"34"]}
{if $_modx->resource.id in list $key}
<div class="reward"><span>Артикул:</span> <span class="item">[[+article]]</span></div>
{/if}
То есть главный родитель 31, а остальные — его подкаталоги. Но если подкаталоги добавляются, что бы не лезть в шаблон, можно ли как то сделать что бы у всех подкаталогов родителя 31 скрывался артикул? Не обновляется minishop2
Всем здравия, на одном из сайтов не могу обновить компонент магазина. При проверке обновлений пишет, что версия саая актуальная.
Скриншот: disk.yandex.ru/i/XgrKo2QYCNNN9g
На текущий момент версия 3.0.7-pl. На других проектах обновления происходят корректно доа версии 4.3.0-pl. Подскажите с чем это может быть связано.
Скриншот: disk.yandex.ru/i/XgrKo2QYCNNN9g
На текущий момент версия 3.0.7-pl. На других проектах обновления происходят корректно доа версии 4.3.0-pl. Подскажите с чем это может быть связано.
Как сделать сортировку значений опций msProductOptions?
Сейчас сортировка соответствует порядку заведенных значений в админке, то есть есть товар, а у него значение мощности заведено в таком порядке: 300,100,95,500, то и в карточке товара в выпадающем списке будет старт с 300, а как сделать с минимального?
Пробовал так, не работает:
Пробовал так, не работает:
[[!msProductOptions?
&tpl=`@INLINE {foreach $options as $key => $option}
<div class="options select">
<p><strong>{$option.caption}:</strong>
<div class="block-sel-size">
{if $option.value is array}
<select name="options[{$key}]">
{foreach $option.value as $i => $value}
<option value="{$value}">{$value}</option>
{/foreach}
</select>
{/if}
</div>
</div>
{/foreach}`
&onlyOptions=`kss,glow_color,bracing,color_body`
&sortby=`{ "value":"DESC" }`
]]
Вывести разные превью изображений в одной галерее ms2Gallery
Всем привет, есть галерея типа unsplash.com/@samburriss, то есть размеры каких-то фото 300х300, а каких-то 300х500
Пробую поступить следующим образом, создал два источника файлов ms2Gallery с этими размерами, загрузил изображения в ресурс и в наименовании каждого проставил названия соответствующего источника, в чанке ms2GalleryTpl пытаюсь сделать такое условие, что бы подставлялся нужный источник:
Пробую поступить следующим образом, создал два источника файлов ms2Gallery с этими размерами, загрузил изображения в ресурс и в наименовании каждого проставил названия соответствующего источника, в чанке ms2GalleryTpl пытаюсь сделать такое условие, что бы подставлялся нужный источник:
{if $files?}
{foreach $files as $file}
<a data-fancybox="gallery" href="{$file['url']}" title="{$file['alt']}" class="gallery__link">
<figure class="gallery__thumb">
{if $file->name == '300x300'}
<img src="{$file['small']}" alt="{$file['name']}" class="gallery__image">
{else}
<img src="{$file['medium']}" alt="{$file['name']}" class="gallery__image">
{/if}
</figure>
</a>
{/foreach}
{else}
{/if}
Но никак не выходит, подскажите как можно решить этот вопрос, может есть проще вариант? В строке фильтра по родителю отделить путь либо модификатором либо средствами mFilter2
Есть фильтр по категории зашитый в селект:
'tplFilter.outer.resource|parent' => 'filterSelectOuter',
'tplFilter.row.resource|parent' => 'filterSelectRow',
Который в результате выводит строку — путь, где находится товар: disk.yandex.ru/i/d7WnuWEqInuqGA
Стоит задача:
1. Оставить только одну первую заглавную букву — РЕШИЛ МОДИФИКАТОРОМ
2. Вместо полного наименования раздела оставить троеточие — РЕШИЛ МОДИФИКАТОРОМ
3. Поле наименование раздела переместить ниже, вторым этажом, чтобы оно не срезалось, всё влазило.
Как третий пункт можно реализовать? Почитал про модификаторы, нашел вариант заменить в строке слеш таким образом:
Можно ли решить эту задачу модификатором или средствами mFilter2?
'tplFilter.outer.resource|parent' => 'filterSelectOuter',
'tplFilter.row.resource|parent' => 'filterSelectRow',
Который в результате выводит строку — путь, где находится товар: disk.yandex.ru/i/d7WnuWEqInuqGA
Стоит задача:
1. Оставить только одну первую заглавную букву — РЕШИЛ МОДИФИКАТОРОМ
2. Вместо полного наименования раздела оставить троеточие — РЕШИЛ МОДИФИКАТОРОМ
3. Поле наименование раздела переместить ниже, вторым этажом, чтобы оно не срезалось, всё влазило.
Как третий пункт можно реализовать? Почитал про модификаторы, нашел вариант заменить в строке слеш таким образом:
replace : "/" : "
<hr>"
, то есть делаем перенос строки и подчеркиваем — но такая конструкция не работает.Можно ли решить эту задачу модификатором или средствами mFilter2?
SeoFilter - добавление и изменение TV параметров у виртуальной страницы
Есть страницы каталогов, генерируемые компонентом SeoFilter, у габлона каталога есть TV (Вопрос — ответ). На обычных страницах данное поле доступно во вкладке Дополнительные поля TV. А как присвоить значения доп полей страницам сеофильтра?