28 июля 2018, 17:47 www.exploit-db.com/exploits/45055/ вот что нашла Безопасность / Revolution 2.6.4 and Prior Two Cricital Vulnerabilities 177 +2
28 июля 2018, 12:34 Добрый всем день, мы вычистили заразу, второй день тьфу тьфу пока тихо. Движок не обновляли, в нашем случае это проблематично, но gallery отключили. Если файлы возвращаются значит нужно завершить процессы на сервере annizod и milemined и найти полностью все файлы. Если хоть один останется — пойдёт всё заново. Выискивала grep'ом по включениям eval, GLOB_ONLYDIR, первому символу из инъекции в индексные файлы и т.д. Индексные файлы, которые нужны для MODx мы убрали права на запись вообще, предварительно убрав инъекции естественно. Папку connectors тоже на 555. в файле /connectors/system/phpthumb.php была подозрительная строка <?php if (isset($_POST['IMresizedData']) && strpos($_POST['IMresizedData'], "<". "?php") !== FALSE) die('{«success»:false,«code»:401}'); ?>, убрали и поставили //patch CVE-2018-1000207 by fstrange.ru if(isset($_POST[«cache_filename»]) && strpos($_POST[«cache_filename»],".php") ) die(); и много другого, если кому нужно — спрашивайте, подскажу что знаю. Сегодня нашла Китайский ip 218.60.67.5, которому вообще нечего делать на нашем сервере. Ушёл в баню. Но это всё при условии если правильно настроен доступ к корневой папке сайта на сервере, если с соседних сайтов лезет то чистить можно без конца. Безопасность / Revolution 2.6.4 and Prior Two Cricital Vulnerabilities 177 +2
18 февраля 2015, 22:23 Просто раньше не сталкивалась с этим и не доводилось разбираться. Казалось что всё намного сложнее. Огромное СПАСИБИЩЕ =) Готовые решения / [mFilter] Работа сниппета с пагинатором pdoPage 13 0
18 февраля 2015, 20:45 Потому как проект не коммерческий и я за него ни копейки не получаю, следовательно приобрести платный компонент не могу, а собирать из гита даже понятия не имею как это делается =) Готовые решения / [mFilter] Работа сниппета с пагинатором pdoPage 13 0
18 февраля 2015, 19:33 Нашла причину почему pdoPage ведёт себя «странно» после комментирования 42 строки: if (isset($_REQUEST[$pageVarKey]) && (!is_numeric($_REQUEST[$pageVarKey]) || ($_REQUEST[$pageVarKey] <= 1 && !$isAjax))) { //return $pdoPage->redirectToFirst($isAjax); }Если кому интересно, дело в том что для вывода товаров mFilter использует хэш вида: #ms_price%5B%5D=140--400&page=1&sort=ms_price%2CdescА ссылки на пагинации формируются с хэшем ?page=1, что при переходе по страницам даёт такой хэш: ?page=2#ms_price%5B%5D=140--400&page=1&sort=ms_price%2CdescЕсли вручную в адресной строке менять хэш: #ms_price%5B%5D=140--400&page=2&sort=ms_price%2Cdesc то переход работает нормально. Задача в том чтобы исправить генерацию ссылок на пагинации. Пока не знаю как это сделать, кроме как написать скрипт, который при загрузке страницы будет менять href у ссылок пагинации. Если кто знает что можно сделать посредством php — подскажите, буду благодарна. Пока копаю в сторону метода makePageLink в классе pdoPage, там есть условие: if ($page > 1 || ($page == 1 && !empty($this->pdoTools->config['ajax']))) { $href .= strpos($href, '?') !== false ? '&' : '?'; $href .= $this->pdoTools->config['pageVarKey'] . '=' . $page; }но вот что именно с ним сделать пока не знаю. Готовые решения / [mFilter] Работа сниппета с пагинатором pdoPage 13 0
15 мая 2014, 14:55 Согласна, по хорошему бы приобрести, но пока что такой возможности нет, надеюсь в будущем появится. У меня по началу когда в каталоге было около 20 тыс.товаров фильтр вешался через секунд 20, пришлось в каталоге выводить просто категории, а фильтровать уже внутри категорий. Когда товаров до 1500 то ещё вроде нормально, но вчера странным образом и эта конструкция перестала работать, сейчас подозреваю 1 вариант почему, если подтвердится — напишу чтобы так не делали=) Вопросы / Ошибка 500 при работе mFilter 8 0
15 мая 2014, 13:37 Она платная, я конечно очень Вам благодарна за Вашу работу, но у меня проект с бюджетом 0,00, поэтому придётся выкручиваться как есть. Если не сложно, подскажите пожалуйста в каком месте первая версия бокопорит. Вопросы / Ошибка 500 при работе mFilter 8 0
15 мая 2014, 13:34 Ну это понятно, я спрашивала как решилась конкретно ситуация Марии. А у меня вообще дикие пляски с mfilter происходят и сервер мало в чём виноват, т.к. к примеру вчера фильтры накрылись после того как вносились изменения в другие страницы и чанки, каталоги никаким образом не затрагивались, но тем ни менее фильтры отвалились. При восстановлении с бэкапа всё снова работает, правда придётся заново переделывать другие страницы… чувствую есть в этих фильтрах что-то непредсказуемое=) Вопросы / Ошибка 500 при работе mFilter 8 0
15 мая 2014, 01:14 Добрый день, решили проблему? Если да, то раскройте пожалуйста секрет в чём была проблема? А то у меня на мозгу уже испарина выступать начинает… Вопросы / Ошибка 500 при работе mFilter 8 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
if(isset($_POST[«cache_filename»]) && strpos($_POST[«cache_filename»],".php") ) die(); и много другого, если кому нужно — спрашивайте, подскажу что знаю. Сегодня нашла Китайский ip 218.60.67.5, которому вообще нечего делать на нашем сервере. Ушёл в баню. Но это всё при условии если правильно настроен доступ к корневой папке сайта на сервере, если с соседних сайтов лезет то чистить можно без конца.
Если кому интересно, дело в том что для вывода товаров mFilter использует хэш вида:
А ссылки на пагинации формируются с хэшем ?page=1, что при переходе по страницам даёт такой хэш:
Если вручную в адресной строке менять хэш:
то переход работает нормально.
Задача в том чтобы исправить генерацию ссылок на пагинации. Пока не знаю как это сделать, кроме как написать скрипт, который при загрузке страницы будет менять href у ссылок пагинации.
Если кто знает что можно сделать посредством php — подскажите, буду благодарна.
Пока копаю в сторону метода makePageLink в классе pdoPage, там есть условие:
но вот что именно с ним сделать пока не знаю.