Log Actions MOD

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Сообщение NIKI 11.03.2006 0:39

оказывается это было обновление для бд
NIKI
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 25.02.2006 22:33


Сообщение Nemo1987 15.03.2006 12:28

У проблема :(((((( Он в первый раз вставляет нормально, эту таблицу, а потом начинает выдовать ошибку втавки!!! Хотя поля разные! Что это может быть???
grammatica falsa non vitiat chartam
Моя хата www.vowik.ru
Аватара пользователя
Nemo1987
phpBB 2.0.12
 
Сообщения: 583
Зарегистрирован: 14.02.2006 10:20
Откуда: Москва
Предупреждения: 2

Сообщение Xpert 15.03.2006 16:13

А зачем одну и ту же таблицу дважды добавлять? Подскажите...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение Nemo1987 16.03.2006 11:24

Не... ща покажу :))))))))

Добавлено спустя 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

А в первы раз вставляет нормально :)))))))))
grammatica falsa non vitiat chartam
Моя хата www.vowik.ru
Аватара пользователя
Nemo1987
phpBB 2.0.12
 
Сообщения: 583
Зарегистрирован: 14.02.2006 10:20
Откуда: Москва
Предупреждения: 2

Сообщение Юлия-Москва 18.03.2006 2:54

Господа, подскажите, у меня при редактировании поста выдает

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


Пробовала исправить, как предлагалось выше с похожей ошибкой - не помогает

Что делать?
Юлия-Москва
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 03.03.2006 22:22

Сообщение VVVas 18.03.2006 14:54

Юлия-Москва писал(а):Что делать?

Разбираться почему у вас не хватает аргументов, все проблемные файлы у вас выведены и вперед, проверять.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4553
Зарегистрирован: 12.11.2004 0:20
Откуда: RU-MSK

Сообщение Юлия-Москва 19.03.2006 20:12

VVVas, и то правда, спасибо за "пинок" к действиям. Проблема, как оказалось, яйца выеденного не стоит. Это глаза, как обычно, боятся. :lol:
Юлия-Москва
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 03.03.2006 22:22

Сообщение Giznar 21.03.2006 12:47

У меня не обновляется база данных что делать?
Только в поиск не посылать, дайте запросы которые нужно выполнить в phpMyAdmin

-----
phpBB 2.0.19
Giznar
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 19.03.2006 13:07

Сообщение VVVas 21.03.2006 12:50

Giznar писал(а):Только в поиск не посылать

пошлю, но вы все равно не найдете
http://www.phpbbguru.net/community/viewtopic.php?t=5495
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4553
Зарегистрирован: 12.11.2004 0:20
Откуда: RU-MSK

Сообщение baldahin 30.04.2006 18:02

поставил апдейт от FuGaSiO, получил уже упомянутые проблемы с var_n. решил следующим образом.

functions_log.php:
Код: Выделить всё
function log_action($action, $topic_id, $user_id, $username)

replace with:
Код: Выделить всё
function log_action($action, $topic_id, $user_id, $username, $var_1, $var_2, $var_3)


после этого переменные будут нормально записываться в базу

admin_logs.php:
Код: Выделить всё
$action = ucfirst($rows[$i]['mode']);

replace with:
Код: Выделить всё
$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
Аватара пользователя
baldahin
phpBB 1.4.4
 
Сообщения: 99
Зарегистрирован: 13.01.2005 7:26

Сообщение Andex 02.05.2006 11:25

Стоит мод Lock/Unlock in POsting Body, позволяющий закрывать/открывать топик при добавлении сообщения. Естественно, эти действия в логи не пишутся... НИкто не видел аддона к Log Actions Mod, чтобы их скрутить вместе?

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

и еще одно, наскоклько я понял ведется лог абсолютно всех действий модератора, т.е. даже если модератор редактирует свое собственное сообщение - это тоже пишется в лог, что вобщем-то абсолютно не нужно...
Andex
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 02.05.2006 10:51

Сообщение FuGaSiO 14.05.2006 6:35

2baldahin: скорее всего проблема в муське у тебя какая версия?

2Andex: напиши сам по аналогии: аналогия
FuGaSiO
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 15.01.2006 14:44

Сообщение Admin_777 24.05.2006 17:17

А может у кого есть исправленный MOD?
Это конечно хорошо, мод есть, но после его установки надо читать 4 страницы форума и доделывать, переделывать...
У меня столько гемора не было ни с одним модом.

Так и не получилось восстановить админскую возможность править чужие посты. :( Причем, если после этого сообщения "Вы не можете править чужие посты" в браузере нажать "Назад", то говорит, что темы такой нет.

Завтра в очередной раз откачу тестовый форум из архива и базу в том числе и опять буду пытаться прикрутить этот МОД.

HELP!
Аватара пользователя
Admin_777
phpBB 2.0.3
 
Сообщения: 183
Зарегистрирован: 19.10.2005 11:41
Откуда: Moscow

Сообщение go 03.06.2006 20:37

Ребят.извиняюсь..
поставил мод...как прочитал,поставил обновление БД изменив строку
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

вот сам файл...
Вложения
posting.txt
что-то там не так?
(46.93 Кб) Скачиваний: 357
Изображение
Это лох-неское чудовище потеряло свое озеро и бегает, пока его кто-нибудь не пристрелит.
Аватара пользователя
go
phpBB 2.0.7
 
Сообщения: 275
Зарегистрирован: 13.03.2006 23:12

Сообщение Nemo1987 05.06.2006 8:53

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))";

grammatica falsa non vitiat chartam
Моя хата www.vowik.ru
Аватара пользователя
Nemo1987
phpBB 2.0.12
 
Сообщения: 583
Зарегистрирован: 14.02.2006 10:20
Откуда: Москва
Предупреждения: 2

Пред.След.


Вернуться в Поддержка модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0