Всего 123 604 комментария

Николай Савин
08 июля 2024, 21:50
0
ajaxForm по идее устарел и отправлен в архив. Использовать его не рекомендуется в принципе.
Fullstack
08 июля 2024, 21:28
0
У нас (и не только) такая же проблема. Куча запросов напрямую к `/assets/components/ajaxform/action.php` каждую минуту!

Это потому что прямые вызовы этого скрипта обходят любые валидации и хуки FormIt

… потому что они прописываются лишь в вызовах сниппета, а в action.php отсутствуют. Поэтому когда отправляются нормальные запросы с реальной страницы, всё хорошо, потому что код возвращаемый сниппетом содержит все валидаторы и хуки, которые надо выполнять. А через прямой юз action.php эта логика (валидаторы и хуки) недоступны, поэтому все запросы будут отправлены на сервер без security checks.

AjaxForm просто обязаны сделать фикс этой проблемы даже вопреки нежеланию (как log4j обязан был выпустить обновление своей уязвимости), или принять чей-нибудь фиксящий pull request. Это серьезнейшая дыра в безопасности и очень серьёзная, которую они своей глупостью оставили халатно — там итак было понятно, что валидаторы с хуками будут обходиться, а они понадеялись на авось…
Александр
08 июля 2024, 11:02
0
Можете мне написать в личку, я гляну
Артур Шевченко
08 июля 2024, 10:21
0
Сейчас логика такая: если у нас в категории товаров есть подкатегории вашему компоненту пофиг на это, и он товары из них не подтягивает.
Если у тебя не подтягиваются товары из подкатегорий, проверь включена ли карта ресурсов. Без неё не будет работать метод getChildIds().
Oleg
08 июля 2024, 10:17
0
base href="[(site_url)]" прописано…, шаблон не работает.
Наумов Алексей
08 июля 2024, 09:19
0
на контексте web заходил в группу user а на контексте web2 в группу VIP
Так нельзя, Пользователь просто всегда состоит в каких-то группах, в независимости от контекста.
Модификатор htmlent преобразует символы в символы html, в том числе кавычки. Вреда для SEO не будет, но решит проблему с кавычками
Ivan
07 июля 2024, 16:38
0
Так «Могут быть разные работы фильтров» это вторично. Если пользователю нужны разные наборы фильтров, то как раз логично что он будет настраивать это.
Сейчас логика такая: если у нас в категории товаров есть подкатегории вашему компоненту пофиг на это, и он товары из них не подтягивает.
А логично как раз то, что он будет учитывать подкатегории и фильтровать все эти товары. А если нам нужно что бы использовалось какое-то там другое правило мы как раз можем указать другую конфигурацию, которая как раз будет иметь какое-то там кастомное поведение.

Не буду больше утомлять. Если тебя как автора все устраивает, то мои рассуждения ни к чему.
Артур Шевченко
07 июля 2024, 15:01
0
По твоему не логично что если ты вставляешь код из документации в раздел Каталог, то он должен работать и в каталоге и в его подкатегориях?
Учитывая концепцию компонента, нет нелогично, в подкатегориях могут быть разные наборы фильтров и разные конфигурации соответственно.
Кроме того, у подкатегорий может быть другой шаблон, а все шаблоны, в которых необходимо вывести фильтры, нужно перечислить в системной настройке ff_tpls.
maxgmm
07 июля 2024, 14:59
0
подскажите как сделать что при авторизации компонент Office авторизирован в выбранную группу пользователей например:
пользователь состоит в группе USER и VIP сразу, чтобы он на контексте web заходил в группу user а на контексте web2 в группу VIP.

Для чего это надо? дела мульти сайт интернет магазин обычный и оптовый. у оптового цены меняются в зависимости группы, группа VIP. А на обычном группа User.
Ivan
07 июля 2024, 10:33
0
Артур. По твоему не логично что если ты вставляешь код из документации в раздел Каталог, то он должен работать и в каталоге и в его подкатегориях? Дополнение не только должно быть классным, но и удобным.
Я без претензий. Я наоборот хотел помочь.
Сергей
07 июля 2024, 10:29
0
Прошу прощения, это что?
Артур Шевченко
07 июля 2024, 09:44
0
Например как его прикрутить к шаблону каталог и что бы он работал во всех уровнях влажности.
Вот тут написано как подготовить шаблон, а вот тут как настроить конфигурацию.

А отнимать ваше время, хоть вы в чате отлично помогаете, не хочется.
Я с радостью помогаю всем, кто желает разобраться, так что если есть конкретные вопросы милости прошу в Телеграм.
Александр
06 июля 2024, 22:57
0
У вас, скорее всего пути к css, js и изображениям относительные, пропишите в шаблоне base_url или пропишите абсолютные пути
Ivan
06 июля 2024, 14:09
0
Честное слово. Вашему компоненту не хватает примера использования.
Например как его прикрутить к шаблону каталог и что бы он работал во всех уровнях влажности. Это же самая базовая необходимость. Ну что бы люди могли сравнить его например с mfilter2. Вообще, чтобы писать документацию, как мне кажется, нужен скил. В данном варианте получается человек устанавливает ваш компонент и сидит страдает, т.к. функционал не заводится из коробки) Любому продукту важно продвижение или демонстрация как это сделать. Или логика как у похожих дополнений. Тут к сожалению такого нет. Надеюсь когда у вас будет время вы сможете что-нибудь такое придумать.
Наверно если на странице modstore будет написано Быстрый старт:
Сделайте это это и это и все у вас в каталоге рабоатет фильтр, он будет более привлекательным покупателям.

Я понимаю, что вам, как создателю и кто в нем уже как следует разобрался все кажется простым, но это к сожалению не так) А отнимать ваше время, хоть вы в чате отлично помогаете, не хочется.

Если его попробовало 30 человек и все с легкостью его используют — вопросов нет. Значит проблема во мне.
Сергей
06 июля 2024, 13:16
0
Спасибо за ответ но у меня на fenom не выводится
{$pagetitle}
Выводиться только так
[[+pagetitle]]
И при любой попытки изменить, ни чего не выводится.
Андрей Шевяков
05 июля 2024, 22:36
+1
Я для таких целей использую сниппет title

<?php
$str = preg_replace ("#([^=])\"([^\"]+)\"#", "\\1«\\2»", $input);
$str = str_replace (array("\r","\n"), "", $str);
$str = str_replace ('&', '', $str);
$str = strip_tags ($str);
return $str;

Вызывать так:
<img src="" alt="{$pagetitle | title}">
Артур Шевченко
05 июля 2024, 16:20
0
МОДХ EVO 3.1.27
Такой CMS не существует. Вероятно, ты имеешь в виду Evolution CMS, которая когда-то была форком Modx Evolution, но сейчас является самостоятельным продуктом со значительными отличиями от оригинала. Другими словами, тут в основном специалисты по Modx Revolution.