Log Actions MOD
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 19 лет 2 месяца
-
- phpBB 2.0.7
- Сообщения: 560
- Стаж: 19 лет 2 месяца
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 2.0.7
- Сообщения: 560
- Стаж: 19 лет 2 месяца
Не... ща покажу
)))))))
Добавлено спустя 2 минуты 28 секунд:
нет, не покажу
(((( Просто он пишет
А в первы раз вставляет нормально
))))))))

Добавлено спустя 2 минуты 28 секунд:
нет, не покажу

Код: Выделить всё
Could not insert data into logs table
DEBUG MODE
INSERT INTO LOGS_TABLE (mode, topic_id, user_id, username, user_ip, time) VALUES ('edit', '42', '2', 'Nemo', '52b34e3a', '1142497449')
Line : 52
File : functions_log.php

-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 19 лет 1 месяц
Господа, подскажите, у меня при редактировании поста выдает
Что делать?
Пробовала исправить, как предлагалось выше с похожей ошибкой - не помогаетWarning: Missing argument 21 for submit_post(), called in /home/glorialucia/data/www/forum/posting.php on line 603 and defined in /home/glorialucia/data/www/forum/includes/functions_post.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /home/glorialucia/data/www/forum/includes/functions_post.php:216) in /home/glorialucia/data/www/forum/includes/page_header.php on line 489
Warning: Cannot modify header information - headers already sent by (output started at /home/glorialucia/data/www/forum/includes/functions_post.php:216) in /home/glorialucia/data/www/forum/includes/page_header.php on line 491
Warning: Cannot modify header information - headers already sent by (output started at /home/glorialucia/data/www/forum/includes/functions_post.php:216) in /home/glorialucia/data/www/forum/includes/page_header.php on line 492
Что делать?
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 19 лет 1 месяц
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 19 лет 1 месяц
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
пошлю, но вы все равно не найдетеGiznar писал(а):Только в поиск не посылать
http://www.phpbbguru.net/community/viewtopic.php?t=5495
-
- phpBB 1.4.3
- Сообщения: 97
- Стаж: 20 лет 3 месяца
поставил апдейт от FuGaSiO, получил уже упомянутые проблемы с var_n. решил следующим образом.
functions_log.php:
replace with:
после этого переменные будут нормально записываться в базу
admin_logs.php:
replace with:
а после этого данные будут отображаться на странице.
однако не смог победить admin_logs_postarchive.php
вылезает
functions_log.php:
Код: Выделить всё
function log_action($action, $topic_id, $user_id, $username)
Код: Выделить всё
function log_action($action, $topic_id, $user_id, $username, $var_1, $var_2, $var_3)
admin_logs.php:
Код: Выделить всё
$action = ucfirst($rows[$i]['mode']);
Код: Выделить всё
$action = $rows[$i]['mode'];
однако не смог победить admin_logs_postarchive.php
вылезает
Код: Выделить всё
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 3
SELECT * FROM phpbb_posts_text WHERE post_id IN()
Line : 93
File : admin_logs_postarchive.php
Стоит мод Lock/Unlock in POsting Body, позволяющий закрывать/открывать топик при добавлении сообщения. Естественно, эти действия в логи не пишутся... НИкто не видел аддона к Log Actions Mod, чтобы их скрутить вместе?
Добавлено спустя 1 минуту 58 секунд:
и еще одно, наскоклько я понял ведется лог абсолютно всех действий модератора, т.е. даже если модератор редактирует свое собственное сообщение - это тоже пишется в лог, что вобщем-то абсолютно не нужно...
Добавлено спустя 1 минуту 58 секунд:
и еще одно, наскоклько я понял ведется лог абсолютно всех действий модератора, т.е. даже если модератор редактирует свое собственное сообщение - это тоже пишется в лог, что вобщем-то абсолютно не нужно...
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 19 лет 3 месяца
2baldahin: скорее всего проблема в муське у тебя какая версия?
2Andex: напиши сам по аналогии: аналогия
2Andex: напиши сам по аналогии: аналогия
-
- phpBB 1.4.4
- Сообщения: 190
- Стаж: 19 лет 6 месяцев
- Откуда: Moscow
А может у кого есть исправленный MOD?
Это конечно хорошо, мод есть, но после его установки надо читать 4 страницы форума и доделывать, переделывать...
У меня столько гемора не было ни с одним модом.
Так и не получилось восстановить админскую возможность править чужие посты.
Причем, если после этого сообщения "Вы не можете править чужие посты" в браузере нажать "Назад", то говорит, что темы такой нет.
Завтра в очередной раз откачу тестовый форум из архива и базу в том числе и опять буду пытаться прикрутить этот МОД.
HELP!
Это конечно хорошо, мод есть, но после его установки надо читать 4 страницы форума и доделывать, переделывать...
У меня столько гемора не было ни с одним модом.
Так и не получилось восстановить админскую возможность править чужие посты.

Завтра в очередной раз откачу тестовый форум из архива и базу в том числе и опять буду пытаться прикрутить этот МОД.
HELP!
-
- phpBB 2.0.1
- Сообщения: 261
- Стаж: 19 лет 1 месяц
Ребят.извиняюсь..
поставил мод...как прочитал,поставил обновление БД изменив строку
id_log mediumint(8) UNSIGNED NOT NULL auto_increment, в
не помогло...снес Обновления..поставил как в оригинале..опять не помогает..Функции модератора-полностьюв порядке..можно удалять..пермещать,закрывать..из панели модератора...в функции Цитата,Правка..не получается....На "Цитату" нажимаю пишет:
"Извините, только могут отвечать на сообщения в этом форуме"
кто могут? если я захожу под администратором (id=2).на "правка" нажимаюсобственного сообщения выдает:
"
Извините, вы можете редактировать только ваши собственные сообщения"
скорее всего проблема в файле posting.php
вот сам файл...
поставил мод...как прочитал,поставил обновление БД изменив строку
id_log mediumint(8) UNSIGNED NOT NULL auto_increment, в
Код: Выделить всё
$sql[] = "CREATE TABLE " . LOGS_TABLE . " (
id_log MEDIUMINT(10) NOT NULL DEFAULT '0' AUTO_INCREMENT,
mode VARCHAR(50) NULL DEFAULT '',
topic_id MEDIUMINT(10) NULL DEFAULT '0',
user_id MEDIUMINT(8) NULL DEFAULT '0',
username VARCHAR(255) NULL DEFAULT '',
user_ip CHAR(8) DEFAULT '0' NOT NULL,
time INT(11) NULL DEFAULT '0',
PRIMARY KEY (id_log))";
"Извините, только могут отвечать на сообщения в этом форуме"
кто могут? если я захожу под администратором (id=2).на "правка" нажимаюсобственного сообщения выдает:
"
Извините, вы можете редактировать только ваши собственные сообщения"
скорее всего проблема в файле posting.php
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------------
#
switch ( $mode )
{
case 'editpost':
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Log Actions Start
$username = ( !empty($HTTP_POST_VARS['username']) ) ? $HTTP_POST_VARS['username'] : '';
$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? trim($HTTP_POST_VARS['subject']) : '';
$message = ( !empty($HTTP_POST_VARS['message']) ) ? $HTTP_POST_VARS['message'] : '';
$poll_title = ( isset($HTTP_POST_VARS['poll_title']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_title'] : '';
$poll_options = ( isset($HTTP_POST_VARS['poll_option_text']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_option_text'] : '';
$poll_length = ( isset($HTTP_POST_VARS['poll_length']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_length'] : '';
$bbcode_uid = '';
prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $poll_title, $poll_options, $poll_length);
if ( $error_msg == '' )
{
$topic_type = ( $topic_type != $post_data['topic_type'] && !$is_auth['auth_sticky'] && !$is_auth['auth_announce'] ) ? $post_data['topic_type'] : $topic_type;
submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length);
// Log actions MOD Start
if ( $is_auth['auth_mod'] )
{
log_action('edit', $topic_id, $userdata['user_id'], $userdata['username']);
}
// Log actions MOD End
}
break;
// Log Action End
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Это лох-неское чудовище потеряло свое озеро и бегает, пока его кто-нибудь не пристрелит.
-
- phpBB 2.0.7
- Сообщения: 560
- Стаж: 19 лет 2 месяца
Делай так...go писал(а):$sql[] = "CREATE TABLE " . LOGS_TABLE . " (
id_log MEDIUMINT(10) NOT NULL DEFAULT '0' AUTO_INCREMENT,
mode VARCHAR(50) NULL DEFAULT '',
topic_id MEDIUMINT(10) NULL DEFAULT '0',
user_id MEDIUMINT(8) NULL DEFAULT '0',
username VARCHAR(255) NULL DEFAULT '',
user_ip CHAR(8) DEFAULT '0' NOT NULL,
time INT(11) NULL DEFAULT '0',
PRIMARY KEY (id_log))";
Код: Выделить всё
$sql[] = "CREATE TABLE " . LOGS_TABLE . " (
id_log MEDIUMINT(10) NOT NULL AUTO_INCREMENT,
mode VARCHAR(50) NULL DEFAULT '',
topic_id MEDIUMINT(10) NULL DEFAULT '0',
user_id MEDIUMINT(8) NULL DEFAULT '0',
username VARCHAR(255) NULL DEFAULT '',
user_ip CHAR(8) DEFAULT '0' NOT NULL,
time INT(11) NULL DEFAULT '0',
PRIMARY KEY (id_log))";