Всего 125 674 комментария

Futuris
15 декабря 2020, 10:28
0
Тоже пропал блок «Настройки» в категориях — так и должно быть? Только у меня еще и Галерей в категориях нет.
yadi.sk/i/ozgA4Sqf0ikr2Q. Я ими вообще-то не пользовался в Категориях, но судя по скрину выше — они вообще-то есть у людей.
perfkirill
15 декабря 2020, 10:01
0
Ребят, а то, что у меня пропало вот это
yadi.sk/i/nmBCslJFqP95tg

Это так и планировалось?

Проверял на двух сайтах
Константин Ильин
15 декабря 2020, 01:59
0
не решил. Так и появляются эти «некрасивые ошибки». Прям так сказать бесят, вроде делаешь, стараешься все делать по уму и тут на тебе ошибки…
Юрий
15 декабря 2020, 01:31
0
Подскажите пожалуйста, вродибы все сделал как написано, но не выводится изображение товара, как правильно сделать вызов?
у меня сейчас так
{if $mediumprod?}
                      <img src="{$mediumprod}" alt="">
                {/if}
prnt.sc/w2rlqy
Артур Шевченко
15 декабря 2020, 00:47
0
Заявлялось, о это не точно, что до 10 000 товаров работает нормально, и для нормального отображения важно не только ограничить количество товаров к категории, но и не выводить их все разом на странице, т.е. использовать либо ajax либо пагинацию. Это было про фильтры. Что до mSync, то проблемы могут быть только при первой синхронизации, т.к. хостинг ограничивает время работы скриптов и как правило это 60 сек, а за это время 40 000 товаров не загрузить, поэтому возможно придется делать несколько выгрузок.
Владислав
14 декабря 2020, 22:48
0
Привет, тут трабл. Не сохраняются лайки, подскажи в чём дело пожалуйста. Все что тут, то и делал, больше нечего. Поле называет rating, всё выводится через pdoResources и $id это ID каждого выведенного ресурса. Буду благодарен! Крутое дополнение :)
Вызов:
{'!xLike' | snippet: [
'parent' => $id,
'class' => 'modResource',
'mode' => 'db',
'list' => 'default',
'likes' => $_modx->resource['likes'],
'dislikes' => $_modx->resource['dislikes'],
'rating' => $_modx->resource['rating'],
]}
tpl.xLike:
{*@formatter:off*}
<{$can? 'a': 'span'}
class=«xlike__link {$value > 0? 'xlike__link_active': ''} [ {$can? 'js-xlike-button': ''} ]»
{$can? 'data-xlike-value=«1» href=«javascript:undefined;»': ''}
>
<svg version=«1.1» id=«Слой_1» xmlns=«www.w3.org/2000/svg» xmlns:xlink=«www.w3.org/1999/xlink» x=«0px» y=«0px»
width=«31px» height=«27px» viewBox=«0 0 31 27» enable-background=«new 0 0 31 27» xml:space=«preserve»>
/>

{$likes | number_format: 0: '': ' '}
</{$can? 'a': 'span'}>



Добавление в TV поле (Плагин: add-rating):
<?php
switch ($modx->event->name) {
case «xLikeOnVote»:
if ($class == 'modResource' && $list == 'default') {
if ($resource = $modx->getObject($class, array('id' => $parent))) {
$resource->setTVValue('rating', $rating);
$resource->save();
}
}
break;
}
Vladimir Alekhin
14 декабря 2020, 22:18
0
Кто-то решил? может отписаться?
@Константин Ильин Есть решение?
Влад
14 декабря 2020, 20:50
0
Ан нет, у меня получается friendly_alias_restrict_chars в alphanumeric
а friendly_alias_restrict_chars_pattern идет регулярка из коробки
как правильно то в итоге?)
в паттерн прописать alphanumeric?
но паттерн работает когда friendly_alias_restrict_chars в pattern
Влад
14 декабря 2020, 20:48
0
да так и стоит, все равно не работает

Иван Бочкарев
14 декабря 2020, 19:43
0
friendly_alias_restrict_chars_pattern в alphanumeric
Влад
14 декабря 2020, 19:18
0
Какие настройки должны стоять?
Влад
14 декабря 2020, 19:17
0
Почему то все равно обрезает точку, делает слитно
Наумов Алексей
14 декабря 2020, 16:29
+1
Такой же, разницы не будет
Toxa
14 декабря 2020, 16:22
0
Да, пусть тут тогда лежит, может кому-то поможет
if (!$modx->user->hasSessionContext('mgr') || (!$modx->user->isMember('Administrator') && !$modx->user->isMember('Manager'))) return;
Тодор
14 декабря 2020, 16:11
+1
В документации все есть, и еще не:
&fields=`top`
а:
&includeTVs=`top`
Andrei
14 декабря 2020, 16:11
0
Спасибо, работает для обоих контекстов! Если сделать одной строкой это будет оптимизированный запрос или такой же, только записанный иначе?
Тодор
14 декабря 2020, 16:01
0
Ишчеш плагин «frontendmanager», там на 2 строке проверка на на права
Владимир
14 декабря 2020, 15:13
0
уже сравнил все… не понимаю в чем причина. на 7 аккаунтах, разные магазины, это конечно странно и только на одном работает.
Наумов Алексей
14 декабря 2020, 14:43
+1
{set $translatedId = $modx->runSnippet('BabelTranslation', ['contextKey' => 'web'])}
{$translatedId | url : ['scheme' => 'full']}
Ну можно и в одну строку загнать все это конечно, без промежуточной переменной :)