![]() |
Показаны 40 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Как узнать, кто именно удаляет темы и посты? (http://netadmin.ws/forum/showthread.php?threadid=3617)
Как узнать, кто именно удаляет темы и посты?
Есть ли в vB где-нибудь, чтобы можно было посмотреть, кто из модераторов\администраторÐ
¾в что удалил и когда???
p.s. Может хак какой нужен???
В АСÐ_ есть admin log. Там можно просмотреть все действия, произведенные модераторами и админами (включая свои). В 3-й версии вроде все удаленные сообщения заменяются на сообщение о причине удаления и удалившем... 
Count
Там только действия администраторов в администраторской панели, для того, чтобы операции над темами смотреть, нужно хак ставить - modlog.
ValeRa+
Не найдешь, дай мыло - вышлю.
Lisa добавил 07-12-2002 в 17:41:54:
Вспомнила 
http://sitemaker.ru/forum/admin/modlog.php
__________________
Lisa
Lisa
ой, а мне можешь выслать такую же фигушку, плиз? 
e1 at pisem [dot] net
e1
ушло
__________________
Lisa
Lisa
lisa@rammstein.com.ua
Спасибо!
ValeRa+
ушло
__________________
Lisa
Lisa, на oportunity@mail.ru плиз 
__________________
yMC.ru - хомяк музыканта
Сам пользуюсь этим хаком.
Но есть одно но... Он учитывает только действия через административный скрипт (moderator.php).
А вот редактирование (коррекцию сообений), выборочное удаление сообений он не учитывает (а это на мой взгляд очень важно!).
Может есть у кого-нибудь более точный скрипт, который анализирует действия в скрипте editpost.php?
Что думаете по этому поводу?
__________________
miXei.ru - Дискуссионный клуб 
MCTarakan
Ушло. И announcement.php тоже 
miXei
Ð_тот хак еще и "разбить/объединить топики" не ловит, что у меня на форуме, например, довольно активно используется.
__________________
Lisa
miXei
хм... посмотрел код хака... довольно просто все 
а какие действия через editpost делаются? редактирование и все?
e1
Ð_едактирование - это достаточно важный момент, который тоже хочется проследить и подсчитать.
И удалять через него можно. Я так часто делаю вместо того, чтобы спускаться вниз странички и использовать функцию администратора.
__________________
miXei.ru - Дискуссионный клуб 
miXei
хм... какое сообщение, кто отредактировал чтоли? так это же пишется под сообщением... а если, что поменял на что, так для этого, по-моему, есть хак специальный...
e1
Скорее всего 1-ое из указанного тобой.
Я просто хочу, чтобы редактирование и удаление через editpost.php тоже учитывались скриптом modlog.
__________________
miXei.ru - Дискуссионный клуб 
да там, в принципе все просто сделать... только я все-таки не понял, что конткретно ты хочешь, чтобы там учитывалось 
e1
Я так понимаю, добавить группы "удаленные сообщения" и "отредактированные сообщения", а там - по аналогии - кто, какой топик, когда.
Я начинала со сплитами, у меня стоит, но до написания инструкций как править postings.php руки не дошли, поэтому раздавать особо нечего.
__________________
Lisa
Lisa
ща скажу 
Ð_тот хак работает по следующему принципу: есть таблица с данными, в которой содержится
- тип действия
- id юзера, который это действие произвел
- id темы, над которой было произведено действие
- название темы
- id из какого форума тему переносили
- id форума в который перенесли
- время действия
В этом хаке описано 4 типа действий над темами и сообщениями: закрыта, открыта, удалена, перемещена.
Чтобы добавить свой тип, начинаем следовать этой инструкции (тут пишу про склейку тем):
1) в файле admin/modlog.php найти
case("3"):
$moved[$log[timestamp]] = array("type"=>"3", "userid"=>"$log[userid]", "threadid"=>"$log[threadid]", "title"=>"$log[title]", "username"=>"$log[username]",
"fromforumid"=>"$log[fromforumid]", "threadtitle"=>"$log[threadtitle]", "userid"=>"$log[userid]", "toforumid"=>"$log[toforumid]");
break;
case("4"):
$splitted[$log[timestamp]] = array("type"=>"4", "userid"=>"$log[userid]", "threadid"=>"$log[threadid]", "title"=>"$log[title]", "username"=>"$log[username]",
"fromforumid"=>"$log[fromforumid]", "threadtitle"=>"$log[threadtitle]", "userid"=>"$log[userid]");
if (is_array($opened)) printList($opened,"Opened Threads");
if (is_array($splitted)) printList($splitted,"Splitted Threads");
case("3"):
echo "<span class=\"toplinks\">MOV: </span>";
break;
case("4"):
echo "<span class=\"toplinks\">SPL: </span>";
break;
eval("standardredirect(\"".gettemplate("redirect_splitthread")
$DB_site->query("INSERT INTO modlog (type,userid,threadid,threadtitle,fromforumid,tofo
rumid,timestamp)
VALUES ('4','$bbuserinfo[userid]','$threadid','".addslashes($threadinfo[title])."','$threadinfo[forumid]','','".time()."')");

Последняя только у меня вот так вот выглядит:
$DB_site->query("INSERT INTO modlog (type,userid,threadid,threadtitle,fromforumid,tofo
rumid,timestamp) VALUES ('4','$bbuserinfo[userid]','$threadid','".addslashes($threadinfo[title])."','$oldforumid','$threadinfo[forumid]','".time()."')");
if ($newforumid!="") {
$threadinfo[forumid] = $newforumid;
}
$oldforumid = $threadinfo[forumid];

__________________
Lisa
эээ... раз уж дошло дело до статистики, то у меня такое предложение:
хочу через админ управлять аттачментами (возможность удалять, либо переносить) и видеть статистику по ним (кто залил и в какой теме/посте). Кроме этого можно сдлать архив из аттачментов (тоже с инфой, кто залил и в какой теме/сообщении)
что-то еще в голове вертелось, но вылетело... если вернется, то я допишу! 
__________________
yMC.ru - хомяк музыканта
Lisa
работает этот код? Показывает кто что удалил?
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
Total
Дополнение - да, работает. Показывает разделенные топики.
__________________
Lisa
Lisa не впдл мне еще раз кинуть финал релиз??? 8)
ваще за мыл спасибо! Все дошло! 
Удачи!
__________________
yMC.ru - хомяк музыканта
Lisa
работает?
Отлично!
Можь ещё чо надо? помогу 
MCTarakan
а готового хака ткаого нет?
e1
Про аттачменты было что-то, но у себя в архивах не нашла
__________________
Lisa
Дополнение работает и действительно выводит список тем после объединения.
Только если будете ставить это дополнение, то не забудьте поставить break;
По такой же аналогии можно сделать и все остальное (и подсчет количества отдельно удаленных сообщений в том числе).
__________________
miXei.ru - Дискуссионный клуб 
А не могли бы вы запостить мне этот хак на loors@mail.ru
__________________
Было бы о чем промолчать, а уж что сказать - всегда найдется.
qwerty000
ушло
__________________
Lisa
quote:
Первоначальное сообщение от e1
Можь ещё чо надо? помогу
__________________
f9ffe3323e79b2a558b92af5b4039e20
Lisa
e1
может хоть примерное название вспомните??? НА слово attachment на вб.орг ничего (по теме) НЕ находит... 
__________________
yMC.ru - хомяк музыканта
Lisa
А можне и мне пожалуйста
gussa@wbbru.com
Спасибо заранее
__________________
$CHT = base64_decode(" Ljp8Q2dpIEhlYXZlbiBUZWFtfDouIFtDSFRdIC46fGh0dHA6Ly
9jZ2loZWF2ZW4ub3JnfDou");
Lisa
У меня странно работает, иногда почему-то не добавляет данные в базу.
Можешь скинуть твой вариант на michaelr@mtu-net.ru?
Спасибо!
__________________
miXei.ru - Дискуссионный клуб 
Andrej
выборочно, т.е. ставить рядом галочки и удалять? или удалять по группам? как надо?
quote:
Первоначальное сообщение от e1
Andrej
выборочно, т.е. ставить рядом галочки и удалять? или удалять по группам? как надо?
__________________
f9ffe3323e79b2a558b92af5b4039e20
Andrej
попробуем. но не будешь же ты галочку ставить напротив каждой записи... лучше сделать по времени и по группе...
quote:
Первоначальное сообщение от e1
Andrej
попробуем. но не будешь же ты галочку ставить напротив каждой записи... лучше сделать по времени и по группе...
Надо что бы и так и эдак можно было удалять 
__________________
f9ffe3323e79b2a558b92af5b4039e20
Andrej
ну, попробую написать свой первый хак для общего ползования 
Сделал удаление по чекбоксам... завтра-послезавтра сделаю показ за определенное кол-во дней..
e1
Ну так как, сделал? 
__________________
f9ffe3323e79b2a558b92af5b4039e20
а мне можно хак ?
Мне тоже этот хак пожалуйста ... @ ...
__________________
Софт || www.xxs.ru
| Формат времени GMT. Текущее время 02:40. | Показаны 40 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.