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

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


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

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

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

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

Версия DLE 12.1

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

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


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

lutskboy
Эксперт

lutskboy - 5 ноября 2020 12:34 -

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

user05
Юзер

user05 - 5 ноября 2020 14:10 -

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

dj-avtosh
PHP-developer

dj-avtosh - 5 ноября 2020 16:01 -

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

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

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

lutskboy
Эксперт

lutskboy - 5 ноября 2020 14:14 -

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

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

New-dev.ru - 5 ноября 2020 16:24 -

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


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

user05
Юзер

user05 - 7 ноября 2020 10:33 -

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

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

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

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

dj-avtosh
PHP-developer

dj-avtosh - 9 ноября 2020 17:35 -

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

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

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх