Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Запрос типа PURGE перед отправкой комментария. Как реализовать?

Запрос типа PURGE перед отправкой комментария. Как реализовать?


     php, Ajax, комментарии, purge, кеширование    Все вопросы » Общие вопросы по PHP    1316

вопрос
Всем, здравствуйте!

Хотим реализовать дополнительный запрос типа PURGE перед отправкой комментария на текущей странице. Нужно, чтобы он выполнялся после нажатия кнопки "Добавить комментарий", но перед запросом отправки самого коммента.

В каких файлах и на каких строках это копать? Может кто-нибудь помочь? Готов заплатить $ за помощь.

Версия DLE 12.1

P.S. общая картина, если это важно - хотим настроить кеш nginx так, чтобы он сбрасывался при добавлении комментария и выставления рейтинга, как делает стандартный кеш движка. Все готово, осталось подружить движок со всем этим делом :)

Ответа пока нет


7 комментариев

lutskboy
Эксперт

lutskboy - -

purgre. о таком не слышал.

user05
Юзер

user05 - -

да это не столь важно ) Где в каких файлах копать это дело?

dj-avtosh
PHP-developer

dj-avtosh - -

nginx умеет route - можно в целом запрос не посылать лишний, а в nginx по регуляркам понимать, что добавлен коммент и т.п.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

lutskboy
Эксперт

lutskboy - -

engine/classes/js/dle_js.js
тут отсылают коммент на сервер

New-dev.ru
Эксперт

New-dev.ru - -

Как и писали выше в файле engine/classes/js/dle_js.js
функция doAddComments(){ вызывается при нажатии на кнопку "отправить комментарий"
найти строку
function doAddComments(){


дальше Ajax запрос идет на \engine\modules\addcomments.php, можно прямо в начале файле делать вставку своего PHP скрипта и т.д.

user05
Юзер

user05 - -

Всем спасибо!

New-dev.ru, вам спасибо за развернутый ответ ;)

Так и не получилось сдружить у нас двиг с кешем, работает не так, как нужно, равно не работает.

Кто шарит и может персонально помочь? Не бесплатно.

dj-avtosh
PHP-developer

dj-avtosh - -

Пишите, а лучше пусть хостер пишет - посмотрю.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Похожие вопросы

наверх