Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Log Actions MOD

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Mawel
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 4 месяца

Сообщение Mawel »

Исправил ошибку... была неверно выставленна ссылка к папке "db"
Все заработало причем как под ником Admin так и под собственным +) Хотя к этому времени меня и про Май ПХП Админ просвятили...

Терь закрался вопрос... Что такое чистка и что она чистить +))
у меня 2а поля типа Edit (в админке) второе размером с кнопочку... когда его селектишь... появляется надпись форум почищен +)
Mawel
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 4 месяца

Сообщение Mawel »

По возможности прошу объяснить +))
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Mawel писал(а):у меня 2а поля типа Edit (в админке) второе размером с кнопочку... когда его селектишь... появляется надпись форум почищен +)
Ни хрена не понял. Сриншот можно?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Moscow
phpBB 1.2.1
Сообщения: 25
Стаж: 17 лет 7 месяцев

Сообщение Moscow »

А можно настроить данный мод под myAJAX ?
а то при быстром удалении ничего не фиксируется :(
jonjonson
phpBB 1.0.0
Сообщения: 1
Стаж: 17 лет 4 месяца

Сообщение jonjonson »

Мда. Глюковатый мод версии 1.1.6 e
Во первых, при внесении изменений в файлы нужно быть очень внимательным. Важны и отступ и последовательность, хотя в тексте патча они не однозначны.

Далее запуск log_actions_db_update.php
Без правки этого файла внесение изменений не возможно.
В начале файла есть такие две строки.

Код: Выделить всё

include($phpbb_root_path.  'common.'.$phpEx); 
include($phpbb_root_path . 'includes/db.'.$phpEx);
В обоих идёт подключение к БД и вторая совершенно не нужна. За комментируйте её или удалите.
Также нужно поправить запрос на создание первой таблицы.

Код: Выделить всё

id_log MEDIUMINT(10) NOT NULL DEFAULT '0' AUTO_INCREMENT,
Здесь лишнее DEFAULT '0'. Ну не может быть AUTO_INCREMENT поле равно 0, на что и ругается БД при попытке создания таблицы.

Ну и в конце не забудьте удалить log_actions_db_update.php из корня форума :)
добрый фей
phpBB 1.4.1
Сообщения: 43
Стаж: 19 лет 3 месяца

Сообщение добрый фей »

Палыч писал(а):Mawel
Ну не знаю. Выполни запросы, через phpMyadmin, например. Там их всего 4.

Код: Выделить всё

CREATE TABLE 'ваш_префикс_logs' (
				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));

Код: Выделить всё

CREATE TABLE 'ваш_префикс_logs_cofig' (
				config_name varchar(255) NOT NULL,
				config_value varchar(255) NOT NULL,
				PRIMARY KEY (config_name));

Код: Выделить всё

INSERT INTO 'ваш_префикс_LOGS_CONFIG' (
				config_name, config_value)
				VALUES ('all_admin', 0);

Код: Выделить всё

ALTER TABLE 'ваш_префикс_USERS'	ADD user_view_log TINYINT NOT NULL DEFAULT '0';


Делаю запрос

Код: Выделить всё

SQL-запрос: 

CREATE TABLE 'phpbb_logs'(

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 ) 
) 
Ответ MySQL:

Код: Выделить всё

#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 ''phpbb_logs' ( 
            id_log MEDIUMINT(10) NOT NULL DEFAULT '0' AUTO_INCR' at line 1 

И что делать дальше?






Далее запуск log_actions_db_update.php
Без правки этого файла внесение изменений не возможно.
В начале файла есть такие две строки.


Код:

include($phpbb_root_path. 'common.'.$phpEx);
include($phpbb_root_path . 'includes/db.'.$phpEx);


В обоих идёт подключение к БД и вторая совершенно не нужна. За комментируйте её или удалите.
Также нужно поправить запрос на создание первой таблицы.

Код:

id_log MEDIUMINT(10) NOT NULL DEFAULT '0' AUTO_INCREMENT,


Здесь лишнее DEFAULT '0'. Ну не может быть AUTO_INCREMENT поле равно 0, на что и ругается БД при попытке создания таблицы.

Ну и в конце не забудьте удалить log_actions_db_update.php из корня форума
Закоментил первых две строки все равно остается ошибка доступа к БД Логинюсь естествненно под админом

Ну и понятное дело что комент строки

Код: Выделить всё

 unset($dbpasswd); 
не помогает
Аватара пользователя
Outcast-d.o.b
phpBB 1.2.0
Сообщения: 15
Стаж: 17 лет 11 месяцев
Откуда: Moscow City Underground NewGuireevo

Сообщение Outcast-d.o.b »

очередного монстера родили. че-нибудь полегче есть? типа чтобы работало скрытно (и от других админов) и писало в txt-файл. больше то и не нужно.
Админю исключительно с поцкитов: Fujitsu-Siemens Pocket Loox 720 и HP iPAQ h2210.
Админю Официальный форум по Bluetooth-технологиям и движению Bluejacking/Bluechalking в России.
Greetings the users, I look, you have grown wiser? © HarD PDA UseR aka Outcast-death_of_beat...
добрый фей
phpBB 1.4.1
Сообщения: 43
Стаж: 19 лет 3 месяца

Сообщение добрый фей »

спокойно, не надо нервов.
заработало в кривом режиме. Ща сижу разбираюсь с posting.php че то редактирование сообщения не правильно работает (хотя цитата на ура )

Добавлено спустя 8 минут 11 секунд:
VVVas писал(а):Ser_VIRUS
http://www.phpbbguru.net/community/viewtopic.php?t=2697
Несколько секций [ FIND ] в одном файле должны выполняться последовательно от начала файла. То есть выполнив первую секцию [ FIND ] вторую Вы будете выполнять не от начала файла, а ниже первой секции [ FIND ], которую вы уже нашли.
При вставке в первую секцию и попытке отредактировать сообщение, показывается меню информация и все.

Ответа в форуме не нашел. Подобный вопрос был стр 5, ответа не было :)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

добрый фей писал(а):И что делать дальше?
Наверное писАть SQL запросы без использования табуляции и переноса строк, особенно двух подряд
добрый фей писал(а):Закоментил первых две строки все равно остается ошибка доступа к БД Логинюсь естествненно под админом

Код: Выделить всё

include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'config.'.$phpEx);
include($phpbb_root_path . 'includes/constants.'.$phpEx);
include($phpbb_root_path.'common.'.$phpEx);	
include($phpbb_root_path . 'includes/db.'.$phpEx);
Если первые две - то и config? И что же вы хотите? 8)
И вообще, зачем выполнять log_actions_db_update.php, если, как я понял, вы вручную выполняли SQL запросы? :?
добрый фей писал(а):При вставке в первую секцию и попытке отредактировать сообщение, показывается меню информация и все.

Ответа в форуме не нашел. Подобный вопрос был стр 5, ответа не было
Ответ не требовался. ТОЧНО ТАКОЙ участок кода в файле posting.php всего один (в оригинальном - 554 строка). Искать на надо то, что написано, а не то, что "похоже" или "подобно".
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
добрый фей
phpBB 1.4.1
Сообщения: 43
Стаж: 19 лет 3 месяца

Сообщение добрый фей »

почти все понял :)
спасибо мод заработал.
ставил с нуля...
arhi
phpBB 1.4.4
Сообщения: 111
Стаж: 17 лет 3 месяца
Забанен: Бессрочно

Сообщение arhi »

Хм... при запуске log_actions_db_update.php:
phpBB : Critical Error

Could not connect to the database

Это моя беда? До этого момента таких проблем с установкой модов и обновлением базы не случалось :(

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

Как я понимаю в моде 116е, что-то не совсем верно с log_actions_db_update.php ?
Поскольку в ручную я не могу выполнять запросы SQL, то нельзя ли получить исправленный вариант log_actions_db_update.php ?
arhi
phpBB 1.4.4
Сообщения: 111
Стаж: 17 лет 3 месяца
Забанен: Бессрочно

Сообщение arhi »

:D
Последний раз редактировалось arhi 05.02.2007 19:53, всего редактировалось 1 раз.
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 17 лет 2 месяца
Откуда: Москва

Сообщение eric »

Ребят, а как обнулить номера логов по ID, на странице просмотра логов??? У меня уже до тысяч дошло :( Нигде найти не могу, в таблицах SQL искал и там нема! :wink:
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

arhi писал(а):Или все таки исправленый файл log_actions_db_update.php НУЖЕН?
С моей точки зрения только это:
jonjonson писал(а):Также нужно поправить запрос на создание первой таблицы.

Код:

id_log MEDIUMINT(10) NOT NULL DEFAULT '0' AUTO_INCREMENT,


Здесь лишнее DEFAULT '0'.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Cheetah
phpBB 1.2.0
Сообщения: 17
Стаж: 17 лет 7 месяцев
Откуда: Великий Новгород

Сообщение Cheetah »

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
Тоже самое :(
Как это исправить?

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