Алексей Смирнов

Алексей Смирнов

С нами с 20 декабря 2014; Место в рейтинге пользователей: #42
Алексей Смирнов
Вчера в 14:01
1
+1
ну у вас по этому условию:
[[!#GET.str:ne=`0`:then=``:else=`-`]]  // тут не равно 0
Будет срабатывать, если ресурс не равен 0. те всегда.
Если вы хотите чтобы срабатывало, то следует использовать другое сравнение:
[[!#GET.str:gte=`0`:then=``:else=`-`]]  // больше или равно
Таким образом:
[[[[!#GET.str:gte=`0`:then=``:else=`-`]]$showformreview]]
[[[[!#GET.str:gte=`0`:then=`-`:else=``]]pdoResources? &parents=`56` &depth=`0` &tpl=`liststr` &tplWrapper=`wrappchunk`]]
Надеюсь, что этот вариант сработает.
Алексей Смирнов
Вчера в 11:59
+1
site,ru/add-review/?str=[[+id]]
А вы прям так в url Забиваете адрес?
Условия
[[!#GET.str:ne=`0`:then=``:else=`-`]]
вы уверены что корректно написали условие?
Ведь id у вас всегда будет >0, если вы выводите в сниппете.
Уточните логику.
Алексей Смирнов
02 февраля 2023, 00:05
0
Замечу, что в отличии от тем которые используют бутстрапы, в данной теме взята только сетка, отступы и смежная область. Поэтому тема максимально четко использует стили. Например, если вы на сайте отключите блоки новостей, то css от этих блоков не пойдет в результирующий css, отключите корзину — ее стили так же не попадут.
Если нужна дешевая тема которую еще нужно очень сильно пилить, то есть и по дешевле, но там своих сил нужно затратить побольше. А тут из коробки все, расписано. Создавай только ресурсы и товары — шаблоны разделов готовы к работе. Все на fenom. Даже мультиязычность скоро будет из коробки. Уже протестирована на Polylang — полет нормальный.
Алексей Смирнов
31 января 2023, 10:27
+1
Сталкивались. это по сути не лечится т.к. это один из косяков парсера MODX тегов.
самый очевидный вариант, как-то по-тиху переходить на fenom.
Второй вариант переписать условие:
[[[[!#GET.str:ne=`0`:then=``:else=`-`]]$showformreview]]
[[[[!#GET.str:ne=`0`:then=`-`:else=``]]pdoResources? &parents=`56` &depth=`0` &tpl=`liststr` &tplWrapper=`wrappchunk`]]
Содержимое wrappchunk чанка:
<div class="cap-inside col-12 bg-white border-radius-16px px-3 py-4 my-4">
<div>Пожалуйста, выберите ресурс для написания отзыва!</div> 
<div>[[+output]]</div></div>
Алексей Смирнов
27 января 2023, 21:31
0
Странно рассуждаете, что если вам это не нужно, то и другим нет. Между прочим я лично вас не заставляю использовать это дело. Точно так же я не заставляю вас использовать MODX где полно чужого готового кода, который ускоряет создание сайта на MODX.
Если вам нравиться программировать, это прекрасно. Значит вы не зависите от всяких там WP, joomla, Опенкартов.
Алексей Смирнов
27 января 2023, 21:24
+1
Событие это и есть плагин, который реагирует на это событие.
Сниппетом результат не получите. точнее текущую страницу — врядли. разве что другую.
Через консоль и Php код, можно попробовать использовать file_get_contents.
Алексей Смирнов
25 января 2023, 16:26
0
Если куплена специальная лицензия, то можно использовать, если интернет не врет.
Алексей Смирнов
24 января 2023, 21:19
0
Продается техподдержка. А про плагин — если у вас есть что предложить вместо, то предлагайте.
Алексей Смирнов
21 января 2023, 09:45
0
Если прям сильно постараться, то можно, наверное.
А вообще мигикс хранит данные в json посему, ответ простой: никак.
Только если делать MIGXdb. Тут точно получится сделать по человечески сортировку.
Алексей Смирнов
19 января 2023, 23:24
+2
Спасибо. Поправил.
Убрал боковое меню, наверное оно тут не нужно.
Алексей Смирнов
17 января 2023, 14:35
0
Скажем так. Мы по части тем конкуренты. И не этично говорить о плюсах и минусах в сравнении в данном топике.
Могу лишь повторить плюсы своего продукта, если вы берете тему на базе MagicThemes:
— можно сменить тему минимальной головной болью (есть нюансы, но как правило все решается). Да, пока тема для магазина одна и пока одна )))
— много разных мелких полезных фишек. Одна из которых — потенциальный конструктор сайта и шаблонов.
Те. это совсем другое представление о темах и шаблонах.
Например, захотели вы добавить к товару помимо релевантных товаров еще товары по супер-цене. — берете добавляете Штуковину, настраиваете выборку — все. у вас за 5 минут уже новый блок без танцев с кодом.
Захотели убрать боковое меню у страницы товара, — взяли, убрали (отметили шаблон как не показывать.).
— Магазин сможет запустить уже и человек не сильно знакомый с программированием, но который сможет установить MODX и пакеты + настроить практически все для старта.
— можно менять различные элементы, настройки не залезая в код html, css, снипетов, чанков (например перекрасить иконку в другой цвет прямо на сайте, изменить шрифт и фон, цвет как глобально так и у конкретного блока и т.п. примеры показал в Штуковинах)
Поддержка 3ки — дело времени.
Алексей Смирнов
14 января 2023, 10:16
0
Ну при создании статей и коментариев файлы можно загружать для этих статей и коментов соответственно.
Алексей Смирнов
14 января 2023, 09:57
0
Тикетсы про файлы, и можно офис взять для авторизации или логин…
Алексей Смирнов
13 января 2023, 16:13
0
Почему тикетсы не устраивают?
Алексей Смирнов
13 января 2023, 11:19
0
сквозные-глобальные настройки доступны через ++
поэтому в текущем контексте чтобы узнать cultureKey нужно написать [[++cultureKey]] и посмотреть на странице что он выводит.
Если у вас есть параметр под одним названием — впишите его [[++ИМЯ-ВАШЕГО-КЛЮЧА]]
И все получится.
Если это не помогло или суть у вас другая — распишите более детально что откуда хотите брать и для чего.
Алексей Смирнов
10 января 2023, 11:02
0
Вообще странно.
должны отображаться.
Проверьте версию php, чтобы была 7.4
И через информацию о системе (управление — отчеты — инф. о сист — phpinfo) посмотрите какая версия imagick
должна быть выше 3.5.1
Алексей Смирнов
09 января 2023, 16:11
0
Вы не все параметры прочли. посмотрите параметр optionFilters
Алексей Смирнов
09 января 2023, 08:22
0
Посмотрите параметры msProduct сниппета. Там будет ответ на ваш вопрос.
Алексей Смирнов
07 января 2023, 23:17
0
так не проверяется у вас всегда будет не равно…
if ($resource->get('alias') != $resource->get('pagetitle').'-'.$resource->get('id'))
у вас же pagetitle русскими, а алиас английскими?
Как вариант сравнивайте через функцию php strpos
и ищите это '-'.$resource->get('id')
можно еще посмотреть функции php которые в строке ищут. варианты есть.