Сегодня в 10:34
В какое славное время я взялся за изучение кода)) Только выучил элементарную базу PHP, как выясняется, что это скоро и не нужно никому будет). Расходи...
Вопрос по будущему MODX и стратегии развития. 3
Сегодня в 01:40
Далее код оставил без изменений
<script type="text/javascript">
// <![CDATA[
{literal}
Ext.onReady(f...
Помогите добить VideoGallery 2
Вчера в 20:13
Не нужно меня поддерживать в данном конкретном случае. Прошу убрать лишнее
Опыт по переносу MODX2 на MODX3 и Minishop3 2
Вчера в 19:28
В общем убил целый день, но… так у меня ничего и не вышло.
не могу зарегистрировать класс.
содержание самого файла my_msorderhandler.class.php:
...
Кастомизация minishop'a 9
Вчера в 16:01
Компонент очень нужный и мне кажется будет востребован.
У меня тут задача стоит сделать что-то подобное на сайте на движке на MODX 2.8 — там есть ста...
ms3Variants - Реализация вариантов одного товара в MiniShop3 4
Вчера в 14:42
тут пришла мысль что никто не захочет просто так делиться своим опытом за бесплатно. Можно было бы сделать статьи и кейсы платными? Типа хочешь прочит...
Предложение по развитию сообщества: Создание каталога портфолио/реализованных кейсов на MODX с демо ... 1
Вчера в 10:08
Добрый день! Я этот компонент давно делал, и еще лет 5 не возвращался к нему… он работоспособен, все в этом плане нормально (ну по крайней мере с php ...
msProductKits - удобное управление товарами-комплектами (наборами товаров) 29
19 февраля 2026, 10:22
Вижу, спасибо.
Ошибочно решил, что если есть в документации minishop2, то в старых версиях есть и сам код не посмотрел.
Предыдущий идентификатор статуса при событии 'msOnChangeOrderStatus' 4
19 февраля 2026, 09:27
Привет, Алексей.
1. Как определяем ботов
Проверка идёт по User-Agent в ms3rv_is_bot() (helpers.php). Используется regex по типичным маркерам краул...
ms3RecentlyViewed - Недавно просмотренные товары для MiniShop3 2
Есть и ограничение выборки.
Все сайты работают от одного имени, соответственно, при взломе любого сайта — взломаны все.
Также Apache2 можно повешать долгими запросами и вообще, у него очень много недостатков.
На мой взгляд, сегодня просто нет причин использовать Apache2.
При наборе имени в строке адреса браузера идёт запрос на DNS сервера, где это имя сопоставляется с IP адресом. А дальше, браузер уже ломится на этот IP.
Если соответствие имени и IP нигде не прописано — браузер не знает, куда идти. Будет not found. Проверить свои записи можно хотя бы вот так.
В крайнем случае, можно указать это соответствие на своём компьютере, в файле hosts. Тогда ты сможешь обратиться к сайту, а все остальные — нет.
Смотри политики безопасности, там есть готовая, которую нужно назначить группе админов.
Если не проходит фильтр, то ищется страница с подходящим pagetitle или longtitle.
Ориентируйся на автодополнение, в нём должна появиться твоя ссылка.
С ним поможет Bumblebee, есть еще форк Ironhide,
Кто-то работал, какие впечатления?
Если настроить ключи (см. Настройка SSH-клиента), можно вообще без паролей ходить по серверам.
Жми в наутилусе Ctrl+L и набирай в адресе
Либо спросит пароль, либо зайдёт по ключу, если настроил.
Netbeans смотрел тогда, когда IDE мне были не нужны. Сейчас PhpStorm ни на что не променяю, да и зачем?
Глюк в Geany встречал, вроде пофиксили в новых версиях. Сейчас стоит Ubuntu 12.10, там всё ок.
2. Смотри в консоль браузера, должна быть ошибка javascript.
3. Возможно, связано с предыдущей проблемой.
4. Получить ресурс через $object = $modx->getObject('Ticket',15), а потом нужные поля через $object->get('views') и $object->get('comments')
5. Блокировать спамеров. Вот тут есть плагин, как разлогинивать заблокированных юзеров с сайта. Автоматическое создание ссылок можно отключить в параметрах Jevix, наборы Ticket и Comment.
Также можно написать свой плагинчик, который будет банить юзеров автоматом, при попытке запостить определённые слова.
У меня такой проблемы пока не возникало.
Наверное, лучше им не пользоваться. Как что-то там настроить лично я не знаю.
В следующей версии будет.
Есть волшебная страна, Серверландия. В неё ведут два моста — telnet и ssh. Первый мост очень старый и на нем живут разбойники, которые могут украсть посылки, перевозимые по telnet, ибо там нет шифрования.
Второй мост более новый, и все посылки там шифруются, разбойникам ловить нечего, поэтому мост ssh считается очень безопасным, и все путешествуют в Серверландию через него.
Еще раз, всё общение с волшебной страной происходит через эти 2 моста, других путей нет. Есть разные заброшенные или служебные мостики, типа FTP или Rsync, но нам они не интересны, пока.
Как и по любому другому мосту, по ssh можно перевозить грузы и путешественников. Путешественники лично работают в Серверландии, а грузы (файлы) содержат разную информацию.
Людей и грузы перевозят разные транспортные компании. Самая популярная ТК для людей — Putty,. Грузами заведуют другие программы, WinCSP или Filezilla.
Еще раз, разные транспортные компании занимаются разными перевозками. Putty не возит грузы, а WinCSP людей. Транспортных компаний, перевозящих людей или грузы через мост ssh бесчисленное множество и все они выполняют разные перевозки.
Но самое чудесное живет в самой Серверландии. Там есть много волшебных существ — программ, которые выполняют разную работу. Есть волшебный веб-сервер Nginx, а есть джинн Php5-fpm, выполняющий страшные но прекрасные заклинания на древнем языке Php.
Обычному путешественнику темно и страшно ходить по улицам Консоли, чтобы общаться с Программами, поэтому они пользуются удобными программами-помощниками, которые тоже живут в Серверландии. Менеджер фалов Mindnight Commander (MC), Системный монитор Htop — несть им числа.
У MC, кстати, есть дальние родственники, из стран DOS и Windows. Norton Commander, Total Commander и другие.
Еще раз, все они живут на сервере, в который можно попасть через мост ssh.
Надеюсь, теперь должно быть понятно, как устроено общение с Серверландией.
Он расставляет переносы не параграфами, а тегом br, но никто не запрещает расставить p самостоятельно. К примеру, TinyMCE тебе в этом поможет.