Алексей

Алексей

Был в сети 02 января 2025, 10:27
Заказы не принимаю
если помогло, спама нет, и можно отправлять сообщения — то все верно -)
можно наделать таких «виртуальных» полей (скрытых через css) несколько, к примеру:
user, city, country — и заполнять их на автомате перед отправкой формы через javascript. Затем проверять на совпадение на серверной части. У ботов почти всегда отключен javascript — слишком для них это затратно (по ресурсам — на каждый сайт включать java-машину). Также, если у тебя сайт не супер-популярный, никто не будет заморачиватся писать бота специально для обхода таких нехитрых анти-спам мер.
Я считаю, каптча — это очень крайний способ защиты от спама, когда на простые методы защиты, спамеры тут же адаптируют своих ботов. Но вот в моей практике такого не случалось.
есть замечательный плагин для этого на яваскрипт: github.com/jaysalvat/ezdz
он именно для формы, не онлайн-подгрузка изображений на сервер (типо uploadify)
как-то очень давно дружил этот компонент с formit и все прекрасно работало.
Все очень просто!
к примеру, в параграф p будет писаться пробел
p!=' начало параграфа'
но это не неразрывный пробел.
если нужен именно неразрывный, то его указывают как внедрение переменной jade: !{} — только переменную задают тут же, константой в кавычках.
p !{"&_n_b_s_p;"}
(В коде неразрывный пробел nbsp указан через значки подчеркивания, а то на этом сайте он преобразуется почему-то в обычный пробел.)
Ты какой сборщик используешь для преобразования jade->html? там вроде он еще может удалять пробелы, если к примеру в комиляции используется htmlmin.
в системную настройку
extension_packages
нужно добавить пакетик «tagger»
[{"minishop2":{"path":"[[++core_path]]components/minishop2/model/"}},{"tagger":{"path":"[[++core_path]]components/tagger/model/"}},{"msdiscount":{"path":"[[++core_path]]components/msdiscount/model/"}},{"hybridauth":{"path":"[[++core_path]]components/hybridauth/model/"}}]
Тогда все заработает
Подобные же симптомы у MODX при запуске на HHVM — не устанавливаются дополнения. Решил простым методом — когда нужно установить дополнение, просто меняю бэкэнд с HHVM на PHP в конфиге nginx.
Никогда не пробовал IIS Windows 2012 — можете хотябы вкратце описать, для каких задач используется, на сколько это удобно, какие ключевые инструменты помогают управлять сервером.
с помощью TV параметров и расширения таблиц товаров не удастся добавить rank для мультикатегорий, т.к. один товар может быть в нескольких категориях, писать json строку в эти поля и затем сортировать через неё считаю не рациональным. В связи с этим вопрос: можно попросить зарезервировать в табличке ms2_product_categories поле rank для последующей доработки своими силами сортировки в мультикатегориях?
PS: мы пришли к решению, что если сам автор miniShop2'a подтверждает техническую возможность реализовать сортировку с учетом мультикатегорий, то реализацию возьмем на себя и пришлем pull-реквестом на гитхаб в ближайшем обозримом будущем.
по-крайней мере 4 года назад не поддерживали.

значит только мне одному сплошь и рядом попадаются кропотливые контентеры, для которых всякие мелочи, такие как позиция товара при начальной загрузке категории — очень важная деталь?

так, я правильно понимаю что нужно отправить в донат дохера денег чтобы пустить делу ход?))
Задумался над реализацией, и вправду, кажется что необходима отдельная табличка. Но вот что у меня вышло, схематично, быстро накидал в фотошопе стрктуру дерева ресурсов и соттветственно таблиц в базе данных. Пример сортировки одновременно по родному menuindex и по rank'у из мультикатегорий.
Вот вид в древе:

А вот представление в системной модкс site_content (с менюиндексом, родителем и ID) и в ms2_product_categories (с product_id, category_id и rank собственно)

стандартная сортировка по menuindex дополняется сортировкой по полю rank из таблички мультикатегорий

в категории с id 7 лежат товары id1, id2, id3 — это их родительская категория
в категории с id 8 лежат товары id4, id5, id6 — это их родительская категория
сортировка в категориях id 7, id 8 происходит одновременно по menuindex и полю rank.
Вроде логичная получилась модель сортировки?
У клиентов всегда было желание сортировать товары в мультикатегориях (также перетаскиванием). Возможно ли такое сделать? Я на сколько понимаю, это нужно добавить в табличку mscategorymember поле rank и прописать фроненд на extjs и логику php?