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

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

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

Сообщение CronAcronis 03.11.2004 20:27

Сделал всё как сказано в 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
CronAcronis
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 03.11.2004 0:49

Сообщение Vladson 03.11.2004 20:32

Нету параметра auth_ban в таблице phpbb_auth_access
Серый цвет светлый (светлее чёрного) и серый цвет тёмный (темнее белого) и серый цвет средний (между чёрным и белым).
Сколько бы мнений ни было все правда, а истины просто нет. Любой кто думает что докопался до истины всего лишь выдумал себе свою правду.
Хотя возможно просто поверил в чужую ложь...
Аватара пользователя
Vladson
phpBB 2.0 RC-1 (pre)
phpBB 2.0 RC-1 (pre)
 
Сообщения: 1036
Зарегистрирован: 27.04.2004 6:07
Откуда: Estonia, Tallinn

Сообщение CronAcronis 03.11.2004 20:33

Ну это то я прочитал :) а что делать то?
CronAcronis
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 03.11.2004 0:49

Сообщение Vladson 03.11.2004 20:44

Запустить скрипт установки таблиц yellow_card_db_update.php
Серый цвет светлый (светлее чёрного) и серый цвет тёмный (темнее белого) и серый цвет средний (между чёрным и белым).
Сколько бы мнений ни было все правда, а истины просто нет. Любой кто думает что докопался до истины всего лишь выдумал себе свою правду.
Хотя возможно просто поверил в чужую ложь...
Аватара пользователя
Vladson
phpBB 2.0 RC-1 (pre)
phpBB 2.0 RC-1 (pre)
 
Сообщения: 1036
Зарегистрирован: 27.04.2004 6:07
Откуда: Estonia, Tallinn

Сообщение CronAcronis 03.11.2004 20:47

спасибо, сглупил...
CronAcronis
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 03.11.2004 0:49

Сообщение kabachok 12.11.2004 1:25

Люди, а у меня другая проблема, у меня как раз при запуске этого скрипта yellow_card_db_update.php
выходить ошибка типа нельзя добавить таблици, что делать?
Изображение
Аватара пользователя
kabachok
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 24.09.2004 16:06
Откуда: Москва - Лефортово

Сообщение Vladson 12.11.2004 1:54

выходить ошибка типа нельзя добавить таблици, что делать?

А хоть один раз он прошёл без ошибки ?
Серый цвет светлый (светлее чёрного) и серый цвет тёмный (темнее белого) и серый цвет средний (между чёрным и белым).
Сколько бы мнений ни было все правда, а истины просто нет. Любой кто думает что докопался до истины всего лишь выдумал себе свою правду.
Хотя возможно просто поверил в чужую ложь...
Аватара пользователя
Vladson
phpBB 2.0 RC-1 (pre)
phpBB 2.0 RC-1 (pre)
 
Сообщения: 1036
Зарегистрирован: 27.04.2004 6:07
Откуда: Estonia, Tallinn

Сообщение kabachok 12.11.2004 2:57

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

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

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

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

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

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

блин, пишу как урод!
Изображение
Аватара пользователя
kabachok
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 24.09.2004 16:06
Откуда: Москва - Лефортово

Сообщение Vladson 12.11.2004 3:24

kabachok
Я просто пъян в доску, выложи текст скрипта yellow_card_db_update.php и я примерно скажу как добавить эти таблицы мануально (через phpMyAdmin)
Серый цвет светлый (светлее чёрного) и серый цвет тёмный (темнее белого) и серый цвет средний (между чёрным и белым).
Сколько бы мнений ни было все правда, а истины просто нет. Любой кто думает что докопался до истины всего лишь выдумал себе свою правду.
Хотя возможно просто поверил в чужую ложь...
Аватара пользователя
Vladson
phpBB 2.0 RC-1 (pre)
phpBB 2.0 RC-1 (pre)
 
Сообщения: 1036
Зарегистрирован: 27.04.2004 6:07
Откуда: Estonia, Tallinn

Сообщение kabachok 12.11.2004 10:08

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

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


вот как то так
Изображение
Аватара пользователя
kabachok
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 24.09.2004 16:06
Откуда: Москва - Лефортово

Сообщение Hellraiser 12.11.2004 12:22

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

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

ИМХО.
Hellraiser
Moderator
 
Сообщения: 283
Зарегистрирован: 28.04.2004 12:37

Сообщение kabachok 12.11.2004 14:22

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

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

от туда и запускал, мнепервый раз ошибку выдало что таблицы не добавлены, а потом уже стало писать что типа нужна авторизация, но не помогло нифига
Изображение
Аватара пользователя
kabachok
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 24.09.2004 16:06
Откуда: Москва - Лефортово

Сообщение Hellraiser 12.11.2004 14:54

Повторюсь логинься от прав администратора.
В этом и есть косяк, все это отлично работает,
либо 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 16:57, всего редактировалось 1 раз.
Hellraiser
Moderator
 
Сообщения: 283
Зарегистрирован: 28.04.2004 12:37

Сообщение kabachok 12.11.2004 15:57

да я вот тож не особо их знаю. мог бы руками сделать мне пример надр тока, я не знаю как создать таблицу с нужным мне префиксом
Изображение
Аватара пользователя
kabachok
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 24.09.2004 16:06
Откуда: Москва - Лефортово

Сообщение kabachok 12.11.2004 23:27

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)



короче такую вот хрень пишеть, сделал как надо, авторизовался админом и все равно нифига
Изображение
Аватара пользователя
kabachok
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 24.09.2004 16:06
Откуда: Москва - Лефортово

След.

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

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

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