Антон Грошев
С нами с 18 февраля 2014; Место в рейтинге пользователей: #631блокировка ip адреса
Здравствуйте!
подскажите пожалуйста, может есть решение для блокировки ip адреса по попыткам искать наличие не существующей страницы, например, по логам вылезают строки типа:
«GET /wp-admin/ HTTP/1.1» 403
«GET /administrator/ HTTP/1.1» 404 и тд.
можно как то реализовать на modx, чтобы блокировать ip адрес, если он n-ое количество раз он получал за сутки код ошибки 403 и 404 или при совпадении строк поиска админки известных CMS, например: wp-admin/, /administrator/ и тд.
Заранее спасибо за внимание.
подскажите пожалуйста, может есть решение для блокировки ip адреса по попыткам искать наличие не существующей страницы, например, по логам вылезают строки типа:
«GET /wp-admin/ HTTP/1.1» 403
«GET /administrator/ HTTP/1.1» 404 и тд.
можно как то реализовать на modx, чтобы блокировать ip адрес, если он n-ое количество раз он получал за сутки код ошибки 403 и 404 или при совпадении строк поиска админки известных CMS, например: wp-admin/, /administrator/ и тд.
Заранее спасибо за внимание.
Теги в коллекции
Здравствуйте!
Подскажите пожалуйста, как можно в коллекции вывести TV значения компонента TVSuperSelect в читаемом виде, т.к. это поле отображается в json формате.
Пример вывода TVSuperSelect:
Заранее спасибо!
Подскажите пожалуйста, как можно в коллекции вывести TV значения компонента TVSuperSelect в читаемом виде, т.к. это поле отображается в json формате.
Пример вывода TVSuperSelect:
Заранее спасибо!
pdotools + tvsuperselect
Здравствуйте!
Есть дерево след. вида:
Врачи
— Врач 1 (ТВ тэг Уролог || Хирург)
— Врач 2 (ТВ тэг Хирург)
— Врач 3 (ТВ тэг ЛОР)
Нужно вывести врачей по категориям, из выше изложенного дерева должно получится:
Хирург — Врач 1, Врач 2
Уролог — Врач 1
Лор — Врач 3 и тд.
Подскажите пожалуйста, как решить данную задачу посредством pdotools и tvsuperselect?
P.S. делаю из-за того, что в Collections нельзя вывести ТВ параметры (изображении) во втором вложении
как в примере,
Врачи
— Уролог
|____ Врач 1
|____ Врач 2
— Хирург
|____ Врач 1
— Лор
|____ Врач 3
и не сделать Вывод ТВ в документах (кастомазации форм) в как в примере ilyaut.ru/tips-and-tricks/customization-of-forms-in-modx-revolution/
Выводит только на предмет проверки, что документ является потомком «parent» первого уровня.
Есть дерево след. вида:
Врачи
— Врач 1 (ТВ тэг Уролог || Хирург)
— Врач 2 (ТВ тэг Хирург)
— Врач 3 (ТВ тэг ЛОР)
Нужно вывести врачей по категориям, из выше изложенного дерева должно получится:
Хирург — Врач 1, Врач 2
Уролог — Врач 1
Лор — Врач 3 и тд.
Подскажите пожалуйста, как решить данную задачу посредством pdotools и tvsuperselect?
P.S. делаю из-за того, что в Collections нельзя вывести ТВ параметры (изображении) во втором вложении
как в примере,
Врачи
— Уролог
|____ Врач 1
|____ Врач 2
— Хирург
|____ Врач 1
— Лор
|____ Врач 3
и не сделать Вывод ТВ в документах (кастомазации форм) в как в примере ilyaut.ru/tips-and-tricks/customization-of-forms-in-modx-revolution/
Выводит только на предмет проверки, что документ является потомком «parent» первого уровня.
Подчет дочерних документов
Здравствуйте!
Структура документов:
Подскажите пожалуйста, как подсчитать дочерние документы без контейнеров?
При установке параметра &where =`{«isfolder»:«0»}` или &hideContainers=`1` выводится результат с большим количеством записей: Minden (0)Minden (0)Minden (0)Minden (0)…
Заранее спасибо.
Структура документов:
[[!pdoMenu? &parents=`5` &displayStart=`1` &countChildren=`1` &fastMode=`1` &scheme1=`uri` &level=`2`
&tplOuter=`@INLINE <ul class="gallery-cats clearfix">[[+wrapper]]</ul>`
&tplInner=`@INLINE [[+wrapper]]`
&tplStart=`@INLINE <li[[+classes]]><a href="{{~5}}">Minden </a> ([[+children]])</li>[[+wrapper]]`
&tpl=`@INLINE <li[[+classes]]><a href="{{~5}}?year={{+alias}}">{{+pagetitle}}</a> ([[+children]])</li>`
&showLog=`0` &firstClass=`` &lastClass=`` &hideContainers=`0`
]]
Результат вывода (подсчет документов вместе с контейнерами): Подскажите пожалуйста, как подсчитать дочерние документы без контейнеров?
При установке параметра &where =`{«isfolder»:«0»}` или &hideContainers=`1` выводится результат с большим количеством записей: Minden (0)Minden (0)Minden (0)Minden (0)…
Заранее спасибо.
PdoResources + PdoPage (Двойная пагинация)
Подскажите пожалуйста как правильно реализовать следующую задачу:
Есть ресурсы как показано на рис.:
Требуется вывести на страницу две пагинации.
1) Первая пагинация выводить сверху ресурсы с годами.
2) Внизу выводить постраничную пагинацию в зависимости от выбранного года (первая пагинация), по умолчанию выводить все ресурсы родителя (5). Ресурсы контейнеры (названия года) скрыты.
Есть ресурсы как показано на рис.:
Требуется вывести на страницу две пагинации.
1) Первая пагинация выводить сверху ресурсы с годами.
2) Внизу выводить постраничную пагинацию в зависимости от выбранного года (первая пагинация), по умолчанию выводить все ресурсы родителя (5). Ресурсы контейнеры (названия года) скрыты.
Встроенный модификатор ereplace
C помощью встроенного модификатора «ereplace» в парсере компонента pdoTools не могу привести строки вида assets/pictures/kepek/2015/18_Korrózió.jpg в следующую строку: assets/pictures/kepek/2014/18_Korrózió_w270_h220.jpg, в строках используется уникод.
Выводятся строки без изменений.
проверил
на сайте phpliveregex, регулярное выражение срабатывает
Код вывода:
Выводятся строки без изменений.
проверил
preg_replace("/^(.+)(.+)(\..{3,4})$/ium", "${1}${2}_w270_h220${3}", $input_lines);
на сайте phpliveregex, регулярное выражение срабатывает
Код вывода:
[[pdoResources? &parents=`5` &includeTVList=`Kep` &hideContainers=`1` &limit=`0` &showLog=`1` &fastMode=`1`
&tpl=`@INLINE {'{{+tv.Kep}}' | ereplace : '/^(.+)(.+)(\..{3,4})$/imu' : '${1}${2}_w270_h220${3}'} </br>`
]]
Подскажите пожалуйста, что делаю не так? pdoResources + sortby + showLog
Структура вывода такова:
Вывод списка:
Не работает параметр showLog и сортировка контейнеров по годам, получается, что он сортирует следующим образом:
2012
2013
2014
2015
2005 < — Должен быть в начале списка.
2016
Подскажите пожалуйста как исправить данную проблему?
Вывод списка:
[[!pdoResources?
&parents=`5` &includeTVList=`Kép` &hideContainers=`1` &limit=`0`
&sortby=`{"parent":"ASC","menuindex":"ASC"}`
&showLog=`1`
]]
Не работает параметр showLog и сортировка контейнеров по годам, получается, что он сортирует следующим образом:
2012
2013
2014
2015
2005 < — Должен быть в начале списка.
2016
Подскажите пожалуйста как исправить данную проблему?
pdoResources и ResizeImageOnUpload
Всем привет!
Использую плагин ResizeImageOnUpload, где через менеджер выкладываю изображения которые обрезаются и выкладывается превьюшка.
В документе вывожу путь к большим картинкам через TV:
Вывод документа:
assets/pictures/kepek/2012/4_Vágy.jpg
Вопрос: как добавить директорию к маленьким картинкам, чтобы путь был вида:
assets/pictures/kepek/2012/thumbs/4_Vágy.jpg
Подскажите пожалуйста, как решить данную ситуацию.
Заранее спасибо.
Использую плагин ResizeImageOnUpload, где через менеджер выкладываю изображения которые обрезаются и выкладывается превьюшка.
В документе вывожу путь к большим картинкам через TV:
[[!pdoResources?
&parents=`5` &includeTVList=`Kép`
&tpl=`@INLINE [[+tv.Kép]]"` &toPlaceholder=`test`
]]
[[+test]]
Вывод документа:
assets/pictures/kepek/2012/4_Vágy.jpg
Вопрос: как добавить директорию к маленьким картинкам, чтобы путь был вида:
assets/pictures/kepek/2012/thumbs/4_Vágy.jpg
Подскажите пожалуйста, как решить данную ситуацию.
Заранее спасибо.
MinifyX
Здравствуйте, Василий!
Поставил с Simple Dream ваш пакет bootstrap и pdotools, но не работает с MinifyX, как только включаю его, то сайт не открывается и кеш не очишается (виснет на надписи Консоль запущена...).
на хостинге используется PHP Version 5.2.1 и последня modx revo 2.2.11-pl (trad).
В журналах ошибок пусто.
Как исправить данную ситуатцию?
С уважением, Антон
Поставил с Simple Dream ваш пакет bootstrap и pdotools, но не работает с MinifyX, как только включаю его, то сайт не открывается и кеш не очишается (виснет на надписи Консоль запущена...).
на хостинге используется PHP Version 5.2.1 и последня modx revo 2.2.11-pl (trad).
В журналах ошибок пусто.
Как исправить данную ситуатцию?
С уважением, Антон