Foren / National / Russian / Модули и плагины / Плагин который собирает информацию о последних действиях на сейте

Kabak
#1 27. Februar 2015, 07:59

Добрый день, нужен плагин который в виде функции делает запросы по базам сайта и собирает последние XX дейтсвий на сайте со всеми тегами ( когда , кто, что, в каком разделе сайта )   разделы - ( коментарии, страницы, форум ).

может кто уже писал такое чудо ?

Если нет, то подскажите идею как создать такой запрос чтобы пройтись по нужным базам и собрать в кучу в хронологическом порядке последние XX действий на сайте ?

Спасибо

Alex300
#2 27. Februar 2015, 08:26

Как вариант - логировать все необходимое и потом выводить логи - это если одним запросом к одной таблице - с логами.

Примерно по такому принципу работает системный протокол http://<ваш_домен>/admin/log

Второй вариант - сделать скрипт который будет отправлять запросы к нужным таблицам (страницы, коментарии, посты и т.п.) и собирать нужные данные.

Все зависит от задачи. Есть же плагины recentitems и т.п. можно сделать по аналогии.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Dayver
#3 27. Februar 2015, 08:32

Да и одним запросом всей базы не покроешь, а если и начудить таковой то он может и сервак положить - в зависимости от обьемов сайта

Pavlo Tkachenko aka Dayver
Kabak
#4 27. Februar 2015, 08:34

Мне нужно опросить таблицы cot_pages, cot_com, com_forum_posts  и  вывести xx последних событий в хронологическом порядке создания .

1) Как собрать в 3-х таблицах всё это одним запросом  ? 

 

Dr2005alex
#5 27. Februar 2015, 08:38

Просто нужно расширение, которое будет вести записи этих событий. Написали коммент - записали событие и т.д. а далее одним запросом из базы событий... У меня есть такое но не под siena. 

WebKaa.ru - Cotonti Relax
Kabak
#6 27. Februar 2015, 08:40

Dr2005alex Записали в отдельную базу данных ?

Dr2005alex
#7 27. Februar 2015, 08:42

В отдельную таблицу в тойже базе данных.

WebKaa.ru - Cotonti Relax
Kabak
#8 27. Februar 2015, 08:45

Спасибо, Dr2005alex   Отличная идея по-моему.

Добавлено 1 минута спустя:

Не по теме топика.  А почему на этом сайте не обновили плагон Thanks ?   хочется на форуме сказать спасибо с занесением в личное дело wink  а не получается

Добавлено 3 дня спустя:

На каие хуки нужно подвешивать код чтобы отследить :

1) comments - добавлен комментарий

2) pages - создана страница в любом разделе


Dieser Beitrag wurde von Kabak (am 2. März 2015, 09:29, vor 9 Jahre) bearbeitet
Dayver
#9 2. März 2015, 10:24
1) comments.send.new 2) page.add.add.done
Pavlo Tkachenko aka Dayver