Максим

Максим

С нами с 26 февраля 2016; Место в рейтинге пользователей: #456

Как защитить Formit от Curl

Всем доброго времени суток.
На новый год начали атаковать сайт спамом, опытным путем выяснили, что атака идет примерно таким скриптом:
curl -X POST -F 'name=linuxize22' -F 'phone=%2B7+(111)+111-1111' -F 'af_action=b410d612437cea16aebde937ffa79a3b' -F 'pageId=1' \
-H «X-Requested-With: XMLHttpRequest» \
--cookie «PHPSESSID=e12556e3b7093e9f82411af39f471e9f» \
адрес.сайта/assets/components/ajaxform/action.php

Капча не спасает от такой атаки (или может я коряво ее настроил?), но в личном кабинете капчи никаких плохих сессий она на замечает. А я вот спокойно таким скриптом шлю письма, когда она работает, таким же образом (как мне кажется) шлет письма и недоброжелатель.

Есть ли возможность защититься от такой атаки и интегрировать капчу на уровне самого formit, а не на уровне отдельной формы? Или может .htaccess спасет? Спам прекращается только когда ломаю formit добавляя в начале скрипта return;
Максим
11 января 2024, 12:56
modx.pro
634
0

mSync после обновления перестал синхронизироваться

Всем добрый день.
Обновил до последней версии Mod — 2.8.6-pl, обновил mSync и не могу понять, или это связано с обновлением или с количеством товаров. Оказалось, что файл, который должен использовать mSync для записи в базу, который лежит /assets/components/msync/1c_temp приходит «неполноценным», у него нет нормального начала файла, выглядит это начало так у import.xml:
innc0</Ид>
</Группы>
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>fb094962-aab2-11e8-9ff4-34e80005b788</Ид>
<Значение>Titbit</Значение>
</ЗначенияСвойства>
<ЗначенияСвойства>

а у offers.xml вот так:
qLc1UxgLi10NqchByQf1</Ид>
<Артикул></Артикул>
<Наименование>SCHESIR (Шезир) — влажный корм для кошек с цыпленком и ананасом, баночка 85 г</Наименование>
<БазоваяЕдиница НаименованиеПолное=«шт.»>шт.</БазоваяЕдиница>
<Цены>
<Цена>
И вот не могу понять, или файл такой тяжелый, или где то лимиты срабатывают. Количество выгружаемых товаров — 4514 штуки.
Максим
11 декабря 2023, 11:25
modx.pro
442
0

После обновления перестали загружаться картинки в minishop2

Доброго времени суток. На двух сайтах после обновления до версии 2.8.6 и обновлении minishop2 до последней версии перестали загружаться картинки товара. Они как бы загружаются, но в админке отображаются заглушкой ms2. На фронте у картинки урл пустой, при клике на оригинал переходит (путь к оригиналу подставляется). В консоли ошибка, когда пытаешься обновить превью в админке — Failed to load resource: the server responded with a status of 500 () /assets/components/minishop2/connector.php:1

Проверил пути до основных файлов в конфиге — все ок. Почистил кэш. Никак не могу найти причину поломки, подскажите, плиз.
Максим
01 ноября 2023, 18:42
modx.pro
625
0

Как всем товарам добавить главную категорию?

Поискал и в гугле и поиск на сайте использовал — ответа на вопрос не нашел(
Попробую поискать помощи задав вопрос.
Сайт синхронизирован с 1С, в 1С все товары имеют свою категорию (группу), товары нормально выгружаются на сайт в той структуре, в какой они в 1С, но есть одна проблема, все товары имеют в древе категорий ту категорию, которая задана в 1С (это нормальное явление). Но у меня есть еще список дополнительных опций на товары, которые я сделал доступными для корневой категории, а вот для дочерних категорий корня эти опции недоступны.
Максим
23 марта 2023, 04:39
modx.pro
365
0

Спойлер или Cut для содержимого content

Здравствуйте, товарищи, погуглил — не нашел.
Есть задача, текст контента прятать под спойлер, выводя только первое предложение, после него оставляя кнопку Подробнее, чтобы появлялось остальное содержимое контента страницы (там будет только текст). Нашел снипет, как красиво обрезать первое предложение, а вот как вытащить оттуда вторую часть (которая спрятана) не разобрался. По сути нужно контент разбить на две части: одна в виде первого предложения, вторая в виде всего контента за минусом первого предложения. Подскажите, как это сделать правильно средствами Modx?
Максим
09 ноября 2021, 01:30
modx.pro
721
0

Какие аналоги MetaX используете?

Коллеги, всем добрый день. Заметил, что компонент, который я использовал раньше перестал поддерживаться новыми версиями ModX. Какие аналогия для вывода шаблона мета-информации о странице используете? Нашел один аналоги — MetaFormat. Есть ли еще решения?
Максим
26 июля 2021, 09:07
modx.pro
461
0

Сделать на MIGx (или с помощью другого инструмента) конструктор для оформления статьи

7 1 000
Есть дизайн статьи, нужно подготовить для человека, который будет статью размещать на сайте эту статью рабочее место, чтобы он максимально просто мог эту статью на сайте размещать. Человек без знания html вообще. Может копировать текст, может выделять его и назначать ему классы. По сути нужно показать или помочь в реализации мини-конструктора блоков (ТВшек) куда бы редактор просто вставлял текст, добавлял ему классы. Более понятно смогу сформулировать задачу в личной переписке или во время созвона, а то каша какая то получается.
Максим
16 июля 2021, 16:04
modx.pro
417
+1

Bootstrap слайдер с помощью Pdoresources + Gallery.

Коллеги, подскажите, пожалуйста в этом вопросе. Ищу решения как с помощью стандартного дополнения Gallery сделать слайдер. Сложности возникают в выводе carousel-indicators (номер картинки в слайдере, использую стандартный слайдер на bootstrap). У ms2Gallery есть готовый код для решения этой проблемы, но для текущего проекта покупать дополнение не получается в силу ограниченного бюджета. Можно ли адаптировать решение по реализации слайдера для бесплатного компонента Gallery?
Если я правильно понимаю, что все сложности в этом
[[!pdoResources?
&class=`msResourceFile` — тут
&loadModels=`ms2gallery` — тут
Какие параметры нужно использовать тут? Может у кого-то есть уже готовое решение такой проблемы?
Максим
06 июля 2021, 14:53
modx.pro
615
0

Удалить все картинки в minishop2

Коллеги, добрый день.
Гуглил — не нашел, нашел только скрипт обновления всех превью, который отлично работает.
А есть ли аналогичный скрипт для удаления всех картинок у всех товаров? Пробовал сдувать на фтп, но этого не достаточно, в базе то они так и находятся. Подскажите, пожалуйста, решение этой проблема, а то у 2000 товаров удалять картинки не очень хочется.
Максим
21 января 2021, 12:38
modx.pro
1
1 022
+1

Дублирование товаров в каталоге

Доброго времени суток, товарищи. У меня проблема, гуглил — ответа не нашел. Товары в минишопе дублируются в категории, при выводе популярных и новых товаров аналогичная проблема. Посмотрел в базе — нигде дублей товаров нет. Выглядит это дело вот так:
yadi.sk/i/XvtKULok9lcRgA
yadi.sk/i/aLrHhwXRNQggXg
yadi.sk/i/_x24wTp2oroeuw

В какую сторону копать для поиска проблемы и ее решения?
Максим
18 января 2021, 21:43
modx.pro
714
0