Андрей Коробков
С нами с 10 января 2017; Место в рейтинге пользователей: #3045 часов назад
Есть поле mail_smtp_user введи туда логин, если не сработает введи email. И не забудь в emailsender корректный email прописать.
Modx 2.8.8 еще подходит отправки почты через smtp.yandex.ru? 3
7 часов назад
Задача закрыть все потребности никогда не стояла. Я скорее облагородил то, что уже было.
Нужно же и платным компонентам дорогу для развития оставлят...
MiniShop3 1.0.0-alpha.4 — Большое обновление админки 5
19 декабря 2025, 15:43
Подозреваю, что в системных настройках компонента нужно указать ID нужного способа оплаты и в уведомление о заказе не забыть прописать ссылку на оплат...
msOneClick - обновление 5
19 декабря 2025, 11:37
Добрый день! с 1 января 2026г. меняется НДС. Подскажите, где поменять НДС на 22%
[mspTinkoff] - метод оплаты Tinkoff MiniShop2 35
18 декабря 2025, 10:15
Ага, спасибо. Первый и думаю не последний)
StaticFilesPlus — автоматическое создание статических элементов с поддержкой категорий 10
13 декабря 2025, 17:47
Для MIGX нужно указать
"configs": {
"startDay": 1
}
Ввод дат в "привычном" формате ДД.ММ.ГГГГ и отображение с понедельника 12
12 декабря 2025, 22:23
В Сбере поменяли работу с логином и паролем интернет-эквайринга. Теперь они без суфикса -api. И настраиваются в ЛК СберБизнес. (Логин ПШ и ПАроль ПШ)....
[mspSberbank] Оплата заказов miniShop2 через процессинг Сбербанка 109
можно добавить свое.
думаю должно сработать.
Но сначала удостоверьтесь — стабильный ли у вас интернет. У меня было подобное (правда не помню статусы ошибок, вряд ли 502 — ее так то сервер только возвращает) — проблема была в очень нестабильном 3g — главная страница загружалась, а ajax запросы не все проходили.
html2line — вроде как есть (могу свою версию дать — трет лишние пробелы между блоками, и в xml)
css и js — на выбор — MinifyX, grunt, gulp и т.д
И еще момент — гугл (насчет яндекса не могу сказать) индексирует закрытое содержимое — например у вас сайт запаролен — сообщаете в вебмастере пароль и индексирует содержимое.
— проверка заголовков, реферрера
— бан ботов по ip — {irony}яндекс, гугл и т.п. несложно найти в паблике{/irony}
— проверка ip по спамбазам (но учитывайте, что отсеете приличную часть мобильного траффика — я сам сижу на свистках билайн/теле2 — очень часто гугл капчу выдает, а бывает вообще не пускает — а ip/подсети в спамбазах типа спамхаус)
— частота просмотра страниц — если чаще, скажем секунды или пары — ip в бан на часок, пяток банов — перманент
Разумеется использовать все возможные защиты «от дурака» — типа запрета выделения/копирования (все предыдущее в принципе тоже своего рода защита от дурака). Далее:
Чтобы сложнее было анализировать скаченный фронтенд — минимизация и обфускация кода — html вытягиваем в одну строку, css собираем в один файл и тоже в одну строку, js — аналогично + делаем обфускацию. Можно еще глубже — сделать обфускацию css — я такого правда еще ни разу не видел примерно с 2003-5 — в те года я писал уже сразу с обфускацией (кстати, в поддержку бывает попадается подобное:)
Ребята, попадалось кому подобное, или может сами грешили?
Думаю правильней получать так:
Попробуйте вместо/вместе с setOption:
Только вот это $path = $modx->getOption('pdotools_elements_path'); не пойдет — там плейсхолдер используется (по умолчанию) — {core_path}, а парсится он раньше.
Чуть радикальнее — внесите правки в core/components/pdotools/model/pdotools/pdoparser.class.php (только не наследуйте, а именно сюда вносите — pdoTools проверяет инстанс pdoParser). В конструктор:
вот тут можете $path = $modx->getOption('pdotools_elements_path');
пример чанка report_tpl — выше привел (это то, что будет вам на емайл приходить)
хотел написать свою версию, вовремя наткнулся на этот пункт… Застолбили — так сделайте конфетку