У меня вопрос по логам.
Хочется чтобы все действия пользователей фиксировались, вошел - вышел, создал сообщение - удалил и т.д.
Есть лог "История посещений", все вроде ничего, но почему не фиксируется удаление темы целиком? (при этом удаление сообщения - фиксируется).
Каким еще образом можно проконтролировать что творит в форуме пользователь?
1. SinLed - 04 Июля, 2006 - 05:06:08 - перейти к сообщению
2. TEiD - 05 Июля, 2006 - 11:55:55 - перейти к сообщению
SinLed, если тебе наплевать на загрузку сервера, то оно впринципе возможно, только надо будет перекопать почти все файлы и добавить пару функций или модификаций в lib.php , честно мне лень, потому что штука по моему не нужная
3. SinLed - 06 Июля, 2006 - 00:00:59 - перейти к сообщению
TEiD, а что, подробная запись логов так уж сильно загрузит сервер? Форум у меня в локалке, поэтому сильно не беспокоит ...
Как минимум - хочется чтобы в логе истории посещений фиксировалось удаление тем целиком!
Как минимум - хочется чтобы в логе истории посещений фиксировалось удаление тем целиком!
4. TEiD - 06 Июля, 2006 - 01:54:28 - перейти к сообщению
SinLed, я думаю лучше как в чатах разные логи, типа лог на админов, модеров, юзеров, гостей и т.д.
Но лог сделать оч. легко, ты php хоть немного знаеш? Если да, то вот, ставишь в функции от которых те нужны записи в лог:
Ещё вопрос, а просмотр лога ты хочешь через админку? Или по асе?
Тока есть штука, если тебе нуна полностью, мол кто, где, когда тебе надо подставить пару переменных, вопрос такой какие логи лично тебе нужны? Сделаем
Но лог сделать оч. легко, ты php хоть немного знаеш? Если да, то вот, ставишь в функции от которых те нужны записи в лог:
CODE:
$fp = @fopen($exbb['home_path'].'data/файл.txt,'a');
@flock($fp,2);
@fwrite($fp,'ТО ЧТО ЗАПИСЫВАТЬ!');
@fclose($fp);
$fp = @fopen($exbb['home_path'].'data/файл.txt,'a');
@flock($fp,2);
@fwrite($fp,'ТО ЧТО ЗАПИСЫВАТЬ!');
@fclose($fp);
Ещё вопрос, а просмотр лога ты хочешь через админку? Или по асе?
Тока есть штука, если тебе нуна полностью, мол кто, где, когда тебе надо подставить пару переменных, вопрос такой какие логи лично тебе нужны? Сделаем
5. SinLed - 06 Июля, 2006 - 05:06:10 - перейти к сообщению
TEiD, спасибо за ответ!
нет к сожалению
т.к. форум в локалке, то просто хочется смотреть файл (типа по F3 )
ну например пользователь:
- вошёл/вышел
- создал/удалил тему
- создал/удалил сообщение
- правка сообщения
вот.
а вообще может и не надо было ничего нового изобретать, если бы фиксировалось удаление темы.
просто пропало несколько тем, удалить их могли только модеры, но когда начал рыться по логам, никаких следов этого не нашел.
Таким образом наверное вопрос теперь всеже стоит так:
TEiD пишет:
ты php хоть немного знаеш?
нет к сожалению
TEiD пишет:
Ещё вопрос, а просмотр лога ты хочешь через админку? Или по асе?
т.к. форум в локалке, то просто хочется смотреть файл (типа по F3 )
TEiD пишет:
вопрос такой какие логи лично тебе нужны?
ну например пользователь:
- вошёл/вышел
- создал/удалил тему
- создал/удалил сообщение
- правка сообщения
вот.
а вообще может и не надо было ничего нового изобретать, если бы фиксировалось удаление темы.
просто пропало несколько тем, удалить их могли только модеры, но когда начал рыться по логам, никаких следов этого не нашел.
Таким образом наверное вопрос теперь всеже стоит так:
SinLed пишет:
хочется чтобы в логе истории посещений фиксировалось удаление тем целиком!
6. cosc - 06 Июля, 2006 - 05:24:44 - перейти к сообщению
А можно так же сделать, что бы фиксировать регистрацию пользователя, а то у меня часто с порно-сайтов регаются
7. TEiD - 06 Июля, 2006 - 05:30:45 - перейти к сообщению
SinLed, я кстати подумал, насчёт удаления тем это надо, ща сделаю, выложу вечером ждите, а вапще странно что это не встроено, ведь запись ошибок и удалений сообщений вёдеться
Но есть момент, если человек просто закрыл браузер, то форум то не считает что он ушёл, поэтому тут лог будет не точен, а вот если через кнопку "Выход", то всё нормуль
cosc, мона сделать хоть запись расширения монитора, сделать тоже не проблема, тока есть одна вещь у нас версии форумов какие?
И ещё я ведь себе движок под себя переписал на половину и много чего там не родного, но если потружусь, то установлю чистый 0.1.5 и потестю
Но есть момент, если человек просто закрыл браузер, то форум то не считает что он ушёл, поэтому тут лог будет не точен, а вот если через кнопку "Выход", то всё нормуль
cosc, мона сделать хоть запись расширения монитора, сделать тоже не проблема, тока есть одна вещь у нас версии форумов какие?
И ещё я ведь себе движок под себя переписал на половину и много чего там не родного, но если потружусь, то установлю чистый 0.1.5 и потестю
8. TEiD - 06 Июля, 2006 - 05:39:17 - перейти к сообщению
SinLed пишет:
т.к. форум в локалке, то просто хочется смотреть файл (типа по F3 )
Честно я на модеме сижу и как енто так ты файлы смориш?
Я могу просто сделать (чтоб не мучаться) в общий лог в админке запись или в вообще отдельный файл типа .txt
9. Леголегс - 06 Июля, 2006 - 12:41:44 - перейти к сообщению
TEiD пишет:
Сохраняется дата и время последнего захода, так что советую присто высчитывать разницу с текущим временем и если, скажем, больше 3х часов - то считаем за "заход" юзера на форумНо есть момент, если человек просто закрыл браузер, то форум то не считает что он ушёл, поэтому тут лог будет не точен, а вот если через кнопку "Выход", то всё нормуль
TEiD пишет:
По всей видимости тоталкоммандером, т.к. сайт на собственном компе
Честно я на модеме сижу и как енто так ты файлы смориш?
10. SinLed - 07 Июля, 2006 - 02:45:53 - перейти к сообщению
TEiD пишет:
SinLed, я кстати подумал, насчёт удаления тем это надо, ща сделаю, выложу вечером ждите, а вапще странно что это не встроено, ведь запись ошибок и удалений сообщений вёдеться
ок, ждемс
Леголегс пишет:
Честно я на модеме сижу и как енто так ты файлы смориш?
Я могу просто сделать (чтоб не мучаться) в общий лог в админке запись или в вообще отдельный файл типа .txt
Я могу просто сделать (чтоб не мучаться) в общий лог в админке запись или в вообще отдельный файл типа .txt
общий лог - это access_log.php ?
в общем Леголегс правильно сказал, форум в локалке, поэтому чем смотреть (блокнот, FAR, тотал ...) не принципиально, лишь бы было что