Log Actions MOD

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

Сообщение Lanior 26.08.2007 0:46

Я, как самый умный и терпеливый :D, взял, да и написал свой мод - myLogs 0.1.1
Мои моды: myAJAX 0.6.6, myLogs 0.1.1
Lanior
phpBB 2.0.1
 
Сообщения: 145
Зарегистрирован: 13.08.2005 0:21


Сообщение Xpert 26.08.2007 7:32

Neonaft писал(а):В общем, ребят, советую кому-нибудь самому умному и терпеливому взять, сделать все изменения в моде, приписать к нему аддон, пофиксить все баги и выложить новую версию сюда, иначе новичку фиг два разобраться со всеми модификациями.

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

Сообщение Neonaft 26.08.2007 9:55

Так я как раз новичок, вот и прошу опытного сделать всё, как нужно.

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

Lanior писал(а):Я, как самый умный и терпеливый :D, взял, да и написал свой мод - myLogs 0.1.1

Он же БЭТА, а вы сами не рекомендуете ставить ваш мод на рабочие форумы.
Аватара пользователя
Neonaft
phpBB 2.0.0
 
Сообщения: 114
Зарегистрирован: 03.02.2006 23:43

Сообщение dav2005 25.09.2007 14:15

Такой вопрос - поставил мод без проблем. Для теста под другим ником создал Раздел, тему, потом закрыл ее и удалил.
В логах ничего не отобразилось. В чем может быть проблема?
dav2005
phpBB 1.2.1
 
Сообщения: 26
Зарегистрирован: 27.06.2007 22:10

Сообщение Nekt 25.09.2007 14:27

modcp прально поставил? :?
Nekt
phpBB 1.2.1
 
Сообщения: 28
Зарегистрирован: 08.05.2006 4:26

Сообщение dav2005 25.09.2007 15:01

только что все перепроверил. Все правильно. но...(
dav2005
phpBB 1.2.1
 
Сообщения: 26
Зарегистрирован: 27.06.2007 22:10

Сообщение wce 28.09.2007 13:06

версия форума 2.0.22. поставил ентот мод. все нормально прошло, все логится в журнале. только вот теперь не могу закрепить первый пост в теме. стоит First Post on Every Page. при редактировании сообщения (которое нужно закрепить) ставлю галку "Показывать Сообщение на всех страницах темы". жму Послать. все нормально, текст редактируется. переходишь на вторую страницу темы - закрепленного поста нет...

в чем может быть дело?

пролистал тему First Post on Every page, мой код posting.php:

Код: Выделить всё
switch ( $mode )
{
case 'editpost':
// 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, $topic_show_first_post, $topic_desc, $topic_announce_duration);

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;
   $topic_show_first_post = ( ($topic_show_first_post != $post_data['topic_show_first_post']) && $is_auth['auth_mod'] ) ? $topic_show_first_post : $post_data['topic_show_first_post'];

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, $topic_show_first_post, $topic_desc, $topic_announce_duration);
      
// Log actions MOD Start
   if ( $is_auth['auth_mod'] )
   {
      log_action('edit', $topic_id, $userdata['user_id'], $userdata['username']);
   }
// Log actions MOD End


вроде все по науке (т.е. как грил Xpert - http://www.phpbbguru.net/community/view ... 6745#56745) - но картина та же.
wce
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 10.02.2006 15:50

Сообщение Coba4ka 11.10.2007 12:53

Глюкавый мод :(

При выполнении log_actions_db_update.php выдал сразу

Код: Выделить всё
Warning: mysql_connect(): Access denied for user 'www2'@'localhost' (using password: NO) in k:\home\www2\www\db\mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in k:\home\www2\www\db\mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in k:\home\www2\www\db\mysql4.php on line 331
phpBB : Критическая ошибка

Could not connect to the database


Причем у каждого второго косяки. Я думал на сайте выложены рабочие моды...

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

ВЫРЕЗАНО С КОРНЯМИ

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

Выполнил запросы

CREATE TABLE phpbb_logs(
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 ) );

CREATE TABLE phpbb_logs_config(
config_name varchar(255) NOT NULL,
config_value varchar(255) NOT NULL,
PRIMARY KEY (config_name));

INSERT INTO phpbb_logs_config(
config_name, config_value)
VALUES ('all_admin', 0);

ALTER TABLE phpbb_users
ADD user_view_log TINYINT NOT NULL DEFAULT '0';

Вроде нормально, но не в поле Дейсвие (в админке) пустые поля, кто-нибудь может помочь?
Аватара пользователя
Coba4ka
phpBB 1.4.2
 
Сообщения: 57
Зарегистрирован: 31.08.2007 0:24
Откуда: Яр.обл

Ошибка при установке....

Сообщение Mak_i 23.10.2007 11:38

Добрый день!

После установки мода при нажатии на панели управления форума:

1) кнопки "Logs Actions" выходит сообщение: "You have not yet delete the file install_tables.php : do it before trying to see this page".

Но никаго файла с таким названием в корне форума нет. Не подскажите, где может лежать этот файл или это надо просто в базе подправить?

2) кнопки "Logs Config" выходит сообщение:
---------
phpBB : Critical Error
Could not query log config informations
DEBUG MODE
SQL Error : 1146 Table 'exp06_tour.phpbb_logs_config' doesn't exist
SELECT config_value AS all_admin FROM phpbb_logs_config WHERE config_name = 'all_admin'
Line : 51
File : admin_logs_config.php
---------

Эти сообщения возникают в админке.

При попытке открыть сам форум выходит сообщение:
"Fatal error: Cannot redeclare check_mod_tags() (previously declared in /home/www/exp06/htdocs/forum/includes/functions.php:958) in /home/www/exp06/htdocs/forum/includes/functions.php on line 1115"

Не подскажите, что именно не так? Может в базе надо что-то изменить?


Версия форума phpBB 2.0.22
MOD Version: 1.1.6
Compatibility: 2.0.6 (prior release not tested)
Mak_i
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 22.10.2007 12:26

Re: Ошибка при установке....

Сообщение Rayden 23.10.2007 11:54

Ой, задолбали
Mak_i писал(а):1) кнопки "Logs Actions" выходит сообщение: "You have not yet delete the file install_tables.php : do it before trying to see this page".

Но никаго файла с таким названием в корне форума нет. Не подскажите, где может лежать этот файл или это надо просто в базе подправить?

Значит не в корне. Ты его не только не удалил, но и не выполнил для оздания таблицы, ибо вот это:
Mak_i писал(а):SQL Error : 1146 Table 'exp06_tour.phpbb_logs_config' doesn't exist

Переводится как таблица не найдена.

Не подскажите, что именно не так? Может в базе надо что-то изменить?

Не так в тебе. Базу конечно тоже надо подправить, но для начала надо прочитать "как устанавливать моды", а затем инструкцию к данному моду.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2578
Зарегистрирован: 27.06.2005 0:07

Сообщение Iftin 20.02.2008 2:33

а что вы все мод ругаете. у меня он установлен и работает, хлеба не просит. правда один у него минус. Фиксирует удаление или перемещение а копии топиков не держит =) получается не полноценый мод. То есть модератор удалит тему, а что удалил так и не узнаем...
Аватара пользователя
Iftin
phpBB 2.0.12
 
Сообщения: 578
Зарегистрирован: 11.05.2005 18:40
Откуда: Moscow

Сообщение velo 23.03.2008 16:56

baldahin писал(а):однако не смог победить 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


Хотелось бы узнать, решена ли эта проблема?
т.к. сообщения остаются в БД, и данная страничка с выводом удаленных сообщений совсем не помешала бы...
Можно было бы её дополнить удалением выбранных сообщений из БД.

Посмотрел код, и не понял, как формируется данный запрос:

Код: Выделить всё
$sql = "SELECT *
   FROM " . POSTS_TEXT_TABLE . "
    WHERE post_id IN($_GET[post_id])";


Добавлено спустя 20 минут 24 секунды:

baldahin писал(а):однако не смог победить 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


Хотелось бы узнать, решена ли эта проблема?
т.к. сообщения остаются в БД, и данная страничка с выводом удаленных сообщений совсем не помешала бы...
Можно было бы её дополнить удалением выбранных сообщений из БД.

Посмотрел код, и не понял, как формируется данный запрос:

Код: Выделить всё
$sql = "SELECT *
   FROM " . POSTS_TEXT_TABLE . "
    WHERE post_id IN($_GET[post_id])";
WORK: phpBB2 Plus 1.53 based on phpBB 2.0.23 +custom,
TEST: phpBB3 3.0.2 + Portal XL 5.0 + custom,
PHP Version 5.2.3, Apache, MySQL 5.0.24-standard
velo
phpBB 1.4.4
 
Сообщения: 95
Зарегистрирован: 14.09.2007 19:06
Предупреждения: 1

Пред.

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

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

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