Всего 125 679 комментариев

Сергей Шлоков
18 августа 2021, 07:31
+1
Спасибо! С утра уже 2 американо от бариста. ;)
Семён Кудрявцев
17 августа 2021, 21:00
0
Сергей, поздравляю! Хорошая новость.
Видишь как сложилось, ты хотел писать замену pdoTools, а получилось, что сам пакет тебе передали на попечение.
Жду с нетерпением возможности использовать smarty из твоего ZOOMX в pdoTools, теперь не надо будет использовать 2 шаблонизатора на сайте)
По поводу безопасности, читал и в телеге и в твоем блоге, может тут пойти по такому же принципу как в последней обнове движка сделали, для статичных элементов добавили настройки, ограничивающие куда можно класть статические элементы. Можно даже под эти настройки завязаться, так как один фиг все шаблоны где-то должны в одном месте лежать. То есть ограничить какой-нить одной папкой, чтобы ни до чего другого было не дотянуться.
Виноградов Тимур
17 августа 2021, 19:53
0
Нет, так и не разобрался. По итогу реализовал галерею с помощью MIGX.
Андрей Шевяков
17 августа 2021, 19:51
+2
Лови на очень вкусный кофе!
Сергей Шлоков
17 августа 2021, 19:46
+3
Вопросы безопасности закрою в самом ближайшем будущем. Для понимания, я нашел сайт, на котором смог вывести полный список пользователей. Заходить в админку не стал, просто написал админу сайта. А дальше запускается робот и собирает список для взлома. А подписчикам моего телеграм-канала я показывал, что контент-менеджер (человек с доступом только к ресурсам) может вывести любой файл на страницу и как пример вывел файл config.inc.php. Тоже самое можно сделать снаружи на плохо защищённых сайтах как в первом примере. Так что вопрос серьезный.
Александр Туниеков
17 августа 2021, 19:37
+1
Отправил соточку :). С наумкиным не сложилось PR отправлять. Ошибки в pdoTools такие: кавычки неправильно ставит собака. Часто подсчет строк в кавычках, на функциях и where может неправильно кавычки поставит. Как вспомню где именно так отправлю Issues. В моей версии pdoTools они поправлены. Хотя и костылями.
Александр Туниеков
17 августа 2021, 19:27
0
Всем кому интересно. Где-то неверно скопировали. Сам применил и все заиграло как надо :-).
Andrey
17 августа 2021, 17:52
0
Это самописное что-то? Отключите этот плагин, если не нужен. Или исправьте ошибку. Могу предположить, что там возможно должно быть:
$modx->resource->set('content', $str);
Денис Надей
17 августа 2021, 17:40
0
да напиши мне в телеграм t.me/denisdandy
Александр Туниеков
17 августа 2021, 17:37
0
Ну вот :-(. На боевом сайте сразу тестировать не стоит. Надо копию, чтоб все обкатать можно было. У меня на локалке, после переноса с боевого, до всякого кеширования, сразу время работы с 4 секунд до минуты подлетело. Сейчас хотелось бы вне виндоус локалки протестировать. Можите все-таки сделать копию, чтоб не на локалке протестировать можно было?
Максим
17 августа 2021, 17:37
0
в 23 строке $resource->set('content',$str);
Сергей Шлоков
17 августа 2021, 17:33
+2
Прилетело. Спасибо за хороший кофе, но булочку заменю на хороший сыр. ))
Andrey
17 августа 2021, 17:25
0
modplugin/13.include.cache.php on line 23
Посмотрите, что за плагин с id 13 и что в 23 строке.
Алексей
17 августа 2021, 17:18
0
Не получилось вылечить? С такой же проблемой столкнулся
Aleksandr Huz
17 августа 2021, 17:05
+2
Переслал на хорошее кофе с булочкой))
Денис Надей
17 августа 2021, 16:59
0
Заменил файл (страница повисла и вообще не грузится теперь ) pagetitle не отпрабатывает дальше. вернул в прежний вид
Сергей Шлоков
17 августа 2021, 16:47
+1
Ну можно поступить проще — нажать сверху кнопочку «Поблагодарить автора» и угостить его хорошим кофе ;)
Александр Туниеков
17 августа 2021, 16:43
0
Параметр cacheTime на 3600 включает кеширование запросов в базу
Параметр cacheTime больше 0 включает кеширование запросов в базу. 3600 это час жизни кеша.
Чтот косноязычно выражаюсь :-).
Сергей Шлоков
17 августа 2021, 16:42
+2
Да, планирую. Если парсер для страниц можно указать любой (в системной настройке) и отказаться от pdoParser'а, то чанки парсятся жестко только феномом на глядя на то, какой парсер указан в настройке. В принципе можно отключить феном для чанков (отдельной настройкой), то там другая засада — текущий парсер включится только если есть скобки [[. Т.е. ни смарти ни твиговские теги не распарсятся. Как-то так, если я ничего не путаю.

В общем, задача — чтобы pdoTools всегда использовал указанный в системной настройке парсер, который может быть pdoParser, SmartyParser (есть в ZoomX) или TwigParser (если такой будет).