Пропустить

Log Actions MOD

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

Сообщение Lanior » 26.08.2007 1:46

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

Lanior
phpBB 2.0.1
 
Сообщения: 145
Зарегистрирован: 13.08.2005 1:21
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Xpert » 26.08.2007 8:32

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

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

Сообщение Neonaft » 26.08.2007 10:55

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

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

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

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

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

Такой вопрос - поставил мод без проблем. Для теста под другим ником создал Раздел, тему, потом закрыл ее и удалил.
В логах ничего не отобразилось. В чем может быть проблема?

dav2005
phpBB 1.2.1
 
Сообщения: 26
Зарегистрирован: 27.06.2007 23:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Nekt » 25.09.2007 15:27

modcp прально поставил? :?

Nekt
phpBB 1.2.1
 
Сообщения: 28
Зарегистрирован: 08.05.2006 5:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение dav2005 » 25.09.2007 16:01

только что все перепроверил. Все правильно. но...(

dav2005
phpBB 1.2.1
 
Сообщения: 26
Зарегистрирован: 27.06.2007 23:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение wce » 28.09.2007 14: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.1
 
Сообщения: 20
Зарегистрирован: 10.02.2006 16:50
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Coba4ka » 11.10.2007 13: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
 
Сообщения: 55
Зарегистрирован: 31.08.2007 1:24
Откуда: Яр.обл
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Mak_i » 23.10.2007 12: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 13:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Rayden » 23.10.2007 12: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
Former team member
 
Сообщения: 3795
Зарегистрирован: 27.06.2005 1:07
Благодарил (а): 0 раз.
Поблагодарили: 29 раз.

Сообщение Iftin » 20.02.2008 3:33

а что вы все мод ругаете. у меня он установлен и работает, хлеба не просит. правда один у него минус. Фиксирует удаление или перемещение а копии топиков не держит =) получается не полноценый мод. То есть модератор удалит тему, а что удалил так и не узнаем...

Iftin
phpBB 2.0.18
 
Сообщения: 576
Зарегистрирован: 11.05.2005 19:40
Откуда: Moscow
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение velo » 23.03.2008 17: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: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.2.6-1+lenny9, Apache/2.2.9 (Debian), MySQL 5.0.51a

velo
phpBB 2.0.6
 
Сообщения: 250
Зарегистрирован: 14.09.2007 20:06
Благодарил (а): 9 раз.
Поблагодарили: 27 раз.

Пред.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы