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

Yellow Card MOD - Желтые карточки

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

Yellow Card MOD - Желтые карточки

Сообщение CronAcronis »

Скачать с phpbbGuru

Drupal refreshe


Сделал всё как сказано в Readme, форум выдает ошибку:

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

Failed obtaining forum access control lists

DEBUG MODE

SQL Error : 1054 Unknown column 'a.auth_ban' in 'field list'

SELECT a.forum_id, a.auth_view, a.auth_read, a.auth_post, a.auth_reply, a.auth_edit, a.auth_delete, a.auth_sticky, a.auth_announce, a.auth_vote, a.auth_pollcreate, a.auth_ban, a.auth_greencard, a.auth_bluecard, a.auth_mod FROM phpbb_auth_access a, phpbb_user_group ug WHERE ug.user_id = 4 AND ug.user_pending = 0 AND a.group_id = ug.group_id AND a.forum_id = 2

Line : 172
File : z:\home\camelot-uo.com\forum\includes\auth.php
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Зарегистрирован: 19 лет 11 месяцев
Откуда: Estonia, Tallinn
Контактная информация:

Сообщение Vladson »

Нету параметра auth_ban в таблице phpbb_auth_access
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
CronAcronis

Сообщение CronAcronis »

Ну это то я прочитал :) а что делать то?
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Зарегистрирован: 19 лет 11 месяцев
Откуда: Estonia, Tallinn
Контактная информация:

Сообщение Vladson »

Запустить скрипт установки таблиц yellow_card_db_update.php
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
CronAcronis

Сообщение CronAcronis »

спасибо, сглупил...
kabachok

Сообщение kabachok »

Люди, а у меня другая проблема, у меня как раз при запуске этого скрипта yellow_card_db_update.php
выходить ошибка типа нельзя добавить таблици, что делать?
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Зарегистрирован: 19 лет 11 месяцев
Откуда: Estonia, Tallinn
Контактная информация:

Сообщение Vladson »

выходить ошибка типа нельзя добавить таблици, что делать?
А хоть один раз он прошёл без ошибки ?
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
kabachok

Сообщение kabachok »

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

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

еслибы он один раз прошел без ошибки базы нужные былиб, яб сам сделал их, но я параметров не знаю

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

можешь напсатьь как их создавать, таблиц эти, я сам сделаю

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

блин, пишу как урод!
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Зарегистрирован: 19 лет 11 месяцев
Откуда: Estonia, Tallinn
Контактная информация:

Сообщение Vladson »

kabachok
Я просто пъян в доску, выложи текст скрипта yellow_card_db_update.php и я примерно скажу как добавить эти таблицы мануально (через phpMyAdmin)
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
kabachok

Сообщение kabachok »

Договоились... к концу дня постарайся не напиться

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

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

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/functions_selects.'.$phpEx);
#
## put the SQL commands below here, the SQL commands listed below are only exampels, substitude them with the one you need ##
##
$sql=array(
'ALTER TABLE '.FORUMS_TABLE.' ADD auth_ban TINYINT (2) not null DEFAULT "3"',
'ALTER TABLE '.FORUMS_TABLE.' ADD auth_greencard TINYINT (2) not null DEFAULT "5"',
'ALTER TABLE '.FORUMS_TABLE.' ADD auth_bluecard TINYINT (2) not null DEFAULT "1"',
'ALTER TABLE '.AUTH_ACCESS_TABLE.' ADD auth_ban TINYINT (1) not null DEFAULT "0"',
'ALTER TABLE '.AUTH_ACCESS_TABLE.' ADD auth_greencard TINYINT (1) not null DEFAULT "0"',
'ALTER TABLE '.AUTH_ACCESS_TABLE.' ADD auth_bluecard TINYINT (1) not null DEFAULT "0"',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("bluecard_limit", "3")',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("bluecard_limit_2", "1")',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("max_user_bancard", "10")',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("report_forum", "0")',
'ALTER TABLE '.USERS_TABLE.' ADD user_warnings SMALLINT (5) DEFAULT "0"',
'ALTER TABLE '.POSTS_TABLE.' ADD post_bluecard TINYINT (1)'
);


$mods = array ( 
'Yellow Card Mod','Yellow Card Mod','Yellow Card Mod','Yellow Card Mod','Yellow Card Mod',
'Yellow Card Mod','Yellow Card Mod','Yellow Card Mod','Yellow Card Mod','Yellow Card Mod',
'Yellow Card Mod','Yellow Card Mod'
);

############################################### Do not change anything below this line #######################################

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

if ($userdata['user_level']!=ADMIN)
      message_die(GENERAL_ERROR, "You are not Authorised to do this"); 
$n=0;
$message="<b>This list is a result of the SQL queries needed for this Mod</b><br/><br/>";
while($sql[$n])
{
	$message .= ($mods[$n-1] != $mods[$n]) ? '<p><b><font size=3>'.$mods[$n].'</font></b><br/>' : '';
	if(!$result = $db->sql_query($sql[$n])) 
	$message .= '<b><font color=#FF0000>[Already added]</font></b> line: '.($n+1).' , '.$sql[$n].'<br />';
	else $message .='<b><font color=#0000fF>[Added/Updated]</font></b> line: '.($n+1).' , '.$sql[$n].'<br />';
	$n++;
}
 message_die(GENERAL_MESSAGE, $message); 
вот как то так
Hellraiser
phpBB 2.0.1
Сообщения: 258
Зарегистрирован: 19 лет 11 месяцев

Сообщение Hellraiser »

Откуда запускал?

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

ИМХО.
kabachok

Сообщение kabachok »

админом?
ок попробую
Откуда запускал?

Кидаешь в корень форума этот файл, логинишься админом, и запускаешь все должно работать.
от туда и запускал, мнепервый раз ошибку выдало что таблицы не добавлены, а потом уже стало писать что типа нужна авторизация, но не помогло нифига
Hellraiser
phpBB 2.0.1
Сообщения: 258
Зарегистрирован: 19 лет 11 месяцев

Сообщение Hellraiser »

Повторюсь логинься от прав администратора.
В этом и есть косяк, все это отлично работает,
либо phpMyAdmin

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

ALTER TABLE '.FORUMS_TABLE.' ADD auth_ban TINYINT (2) not null DEFAULT "3";
ALTER TABLE '.FORUMS_TABLE.' ADD auth_greencard TINYINT (2) not null DEFAULT "5";
ALTER TABLE '.FORUMS_TABLE.' ADD auth_bluecard TINYINT (2) not null DEFAULT "1";
ALTER TABLE '.AUTH_ACCESS_TABLE.' ADD auth_ban TINYINT (1) not null DEFAULT "0";
ALTER TABLE '.AUTH_ACCESS_TABLE.' ADD auth_greencard TINYINT (1) not null DEFAULT "0";
ALTER TABLE '.AUTH_ACCESS_TABLE.' ADD auth_bluecard TINYINT (1) not null DEFAULT "0";
INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("bluecard_limit", "3");
INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("bluecard_limit_2", "1");
INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("max_user_bancard", "10");
INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("report_forum", "0");
ALTER TABLE '.USERS_TABLE.' ADD user_warnings SMALLINT (5) DEFAULT "0";
ALTER TABLE '.POSTS_TABLE.' ADD post_bluecard TINYINT (1);
Помоему так, только не торопись пусть кто либо проверит я не знаток SQL команд :)

P/S/ Префикс незабудь :oops:
Последний раз редактировалось Hellraiser 12.11.2004 15:57, всего редактировалось 1 раз.
kabachok

Сообщение kabachok »

да я вот тож не особо их знаю. мог бы руками сделать мне пример надр тока, я не знаю как создать таблицу с нужным мне префиксом
kabachok

Сообщение kabachok »

This list is a result of the SQL queries needed for this Mod


Yellow Card Mod
[Already added] line: 1 , ALTER TABLE 001_forums ADD auth_ban TINYINT (2) not null DEFAULT "3"
[Already added] line: 2 , ALTER TABLE 001_forums ADD auth_greencard TINYINT (2) not null DEFAULT "5"
[Already added] line: 3 , ALTER TABLE 001_forums ADD auth_bluecard TINYINT (2) not null DEFAULT "1"
[Already added] line: 4 , ALTER TABLE 001_auth_access ADD auth_ban TINYINT (1) not null DEFAULT "0"
[Already added] line: 5 , ALTER TABLE 001_auth_access ADD auth_greencard TINYINT (1) not null DEFAULT "0"
[Already added] line: 6 , ALTER TABLE 001_auth_access ADD auth_bluecard TINYINT (1) not null DEFAULT "0"
[Already added] line: 7 , INSERT INTO b001_config (config_name, config_value) VALUES ("bluecard_limit", "3")
[Already added] line: 8 , INSERT INTO 001_config (config_name, config_value) VALUES ("bluecard_limit_2", "1")
[Already added] line: 9 , INSERT INTO 001_config (config_name, config_value) VALUES ("max_user_bancard", "10")
[Already added] line: 10 , INSERT INTO 001_config (config_name, config_value) VALUES ("report_forum", "0")
[Already added] line: 11 , ALTER TABLE 001_users ADD user_warnings SMALLINT (5) DEFAULT "0"
[Already added] line: 12 , ALTER TABLE 001_posts ADD post_bluecard TINYINT (1)



короче такую вот хрень пишеть, сделал как надо, авторизовался админом и все равно нифига
Закрыто

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