Strona 1 z 2

Color groups

: 16 września 2005, 18:01
autor: KaweX
mam oto taki problem.. ściągnołem z: http://www.phpbb2.pl/download.php?d=7
no i wrzucam pliki na serwer.... i tylko niewrzucam template bo ja mam inny theme i ja chce do ICGstation.. no i zamiast do subsiver kopiuje do icgstation/admin .. potem instaluje poprzez nivisec_install.php no i wszystko mi pisze że OK .. potem kasuje to co trzeba ... no i wchodze na forum do PA i mam KOlory grup ale pisze mi coś takiego:

Kod: Zaznacz cały

Błąd przy przetwarzaniu tabeli użytkowników.

DEBUG MODE

SQL Error : 1146 Table 'kawex.COLOR_GROUPS_TABLE' doesn't exist

SELECT group_id, group_name FROM COLOR_GROUPS_TABLE

Line : 145
File : admin_color_groups.php
a moja 145 linia to:

Kod: Zaznacz cały

	if (!$result = $db->sql_query($sql)) message_die(GENERAL_ERROR, $lang['Error_Users_Table'], '', __LINE__, __FILE__, $sql);
POMOCY :(

: 16 września 2005, 19:04
autor: phpBB Assistant
Musisz wykonać zapytanie SQL, bo nie ma stworzonej tabeli dla Color Groups :(. Szukaj w instrukcji zapytania SQL :)

: 16 września 2005, 19:14
autor: KaweX
aha zobacze.. bo ja myslałem że to się samo zrobiło...

: 16 września 2005, 19:16
autor: KaweX
sprawdziłem i mam ... phpbb_color_groups wszystko jest :/

aha w plikach jest tylko jeden plik: install.sql z zwartościa:

Kod: Zaznacz cały

CREATE TABLE `phpbb_color_groups` (
  `group_id` mediumint(8) unsigned NOT NULL auto_increment,
  `group_name` varchar(255) NOT NULL default '',
  `group_color` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`group_id`),
  UNIQUE KEY `group_name` (`group_name`)
) TYPE=MyISAM ;
ALTER TABLE `phpbb_users` ADD `user_color_group` MEDIUMINT UNSIGNED NOT NULL ;
ALTER TABLE `phpbb_color_groups` ADD `hidden` TINYINT( 1 ) DEFAULT '0' NOT NULL ;
ALTER TABLE `phpbb_color_groups` ADD `order_num` MEDIUMINT NOT NULL ;
ALTER TABLE `phpbb_groups` ADD `group_color_group` MEDIUMINT UNSIGNED NOT NULL ;
no i wszedłem do phpmyadmina i no dodałem ale wyskakuje błąd:

Kod: Zaznacz cały

 zapytanie SQL:

CREATE TABLE `phpbb_color_groups` (
`group_id` mediumint( 8 ) unsigned NOT NULL AUTO_INCREMENT ,
`group_name` varchar( 255 ) NOT NULL default '',
`group_color` varchar( 50 ) NOT NULL default '',
PRIMARY KEY ( `group_id` ) ,
UNIQUE KEY `group_name` ( `group_name` )
) TYPE = MYISAM

MySQL zwrócił komunikat: Dokumentacja
#1050 - Table 'phpbb_color_groups' already exists 

: 16 września 2005, 19:57
autor: phpBB Assistant
Usuń tabelę: phpbb_color_groups i dodaj potem te zapytanie SQL :).

: 16 września 2005, 20:09
autor: KaweX
skasowalem i daje nowe zapytanie i dalej ten sam bład wywala tzn. błąd zapytania..

: 17 września 2005, 07:42
autor: KaweX
co?

: 17 września 2005, 11:56
autor: phpBB Assistant
CG niedawno komuś instalowałem i zajęło mi to ok. 10min bez błędów.
Więc nie wiem gdzie zrobiłeś byka, bo gdzieś zrobiłeś :) Mod jest wykonany prawidłowo :)

Czy zrobiłeś wszystko tak jak pisze w instrukcji:

Kod: Zaznacz cały

#-----[ OPEN ]------------------------------------------ 
# 
includes/constants.php

# 
#-----[ FIND ]------------------------------------------ 
#
define('CATEGORIES_TABLE', $table_prefix.'categories');

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
define('COLOR_GROUPS_TABLE', $table_prefix.'color_groups');

# 
#-----[ OPEN ]------------------------------------------ 
# 
index.php

# 
#-----[ FIND ]------------------------------------------ 
#
//
// End session management
//

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
color_groups_setup_list();

# 
#-----[ FIND ]------------------------------------------ 
#
								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';

# 
#-----[REPLACE WITH ]------------------------------------------ 
#
								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : color_group_colorize_name($forum_data[$j]['user_id']);
# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/index_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
#
[ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
{COLOR_GROUPS_LIST}

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/page_header.php

# 
#-----[ FIND ]------------------------------------------ 
#
if (defined('SHOW_ONLINE'))
{


# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
	include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);

# 
#-----[ FIND ]------------------------------------------ 
#
				$style_color = '';
				if ( $row['user_level'] == ADMIN )
				{
					$row['username'] = '<b>' . $row['username'] . '</b>';
					$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
				}
				else if ( $row['user_level'] == MOD )
				{
					$row['username'] = '<b>' . $row['username'] . '</b>';
					$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
				}
				if ( $row['user_allow_viewonline'] )
				{
					$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
					$logged_visible_online++;
				}
				else
				{
					$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
					$logged_hidden_online++;
				}

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
				$user_online_link = color_group_colorize_name($row['user_id']);
				if ( $row['user_allow_viewonline'] )
				{
					$logged_visible_online++;
				}
				else
				{
					$logged_hidden_online++;
				}
				
# 
#-----[ OPEN ]------------------------------------------ 
# 
viewonline.php

# 
#-----[ FIND ]------------------------------------------ 
#
			$username = $row['username'];

			$style_color = '';
			if ( $row['user_level'] == ADMIN )
			{
				$username = '<b style="color:#' . $theme['fontcolor3'] . '">' . $username . '</b>';
			}
			else if ( $row['user_level'] == MOD )
			{
				$username = '<b style="color:#' . $theme['fontcolor2'] . '">' . $username . '</b>';
			}

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
			include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
			$username = color_group_colorize_name($user_id, true);

# 
#-----[ OPEN ]------------------------------------------ 
# 
viewtopic.php

# 
#-----[ FIND ]------------------------------------------ 
#
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);

# 
#-----[ FIND ]------------------------------------------ 
#
		'POSTER_NAME' => $poster,

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
		'POSTER_NAME' => ($poster_name = color_group_colorize_name($poster_id, true)) ? $poster_name : $poster,
		
# 
#-----[ OPEN ]------------------------------------------ 
# 
memberlist.php

# 
#-----[ FIND ]------------------------------------------ 
#
include($phpbb_root_path . 'common.'.$phpEx);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);

# 
#-----[ FIND ]------------------------------------------ 
#
			'USERNAME' => $username,

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
			'USERNAME' => color_group_colorize_name($user_id, true),
			
# 
#-----[ OPEN ]------------------------------------------ 
# 
privmsg.php

# 
#-----[ FIND ]------------------------------------------ 
#
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);

# 
#-----[ FIND ]------------------------------------------ 
#
	$username_from = $privmsg['username_1'];

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
	$username_from = color_group_colorize_name($privmsg['user_id_1'], true);
	
# 
#-----[ FIND ]------------------------------------------ 
#
	$username_to = $privmsg['username_2'];

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
	$username_to = color_group_colorize_name($privmsg['user_id_2'], true);

# 
#-----[ FIND ]------------------------------------------ 
#
			'FROM' =>  $msg_username,

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
			'FROM' =>  color_group_colorize_name($msg_userid, true),

# 
#-----[ OPEN ]------------------------------------------ 
# 
viewforum.php

# 
#-----[ FIND ]------------------------------------------ 
#
include($phpbb_root_path . 'common.'.$phpEx);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);

# 
#-----[ FIND ]------------------------------------------ 
#
	$moderators[] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>';

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
	$moderators[] = color_group_colorize_name($row['user_id']);
	
# 
#-----[ FIND ]------------------------------------------ 
#
		$topic_author = ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">' : '';
		$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );

		$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '</a>' : '';

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
		$topic_author = ($topic_rowset[$i]['user_id'] == ANONYMOUS ) ? (($topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] ) : color_group_colorize_name($topic_rowset[$i]['user_id']);

# 
#-----[ SAVE & CLOSE ALL FILES ]-------------------------- 

: 13 stycznia 2006, 15:54
autor: kosa
mi wyskakuje takie co :Błąd

zapytanie SQL:

ALTER TABLE phpbb_ranks DROP `rank_color` ;

MySQL zwrócił komunikat: Dokumentacja
#1091 - Can't DROP 'rank_color'; check that column/key exists

: 19 stycznia 2006, 17:36
autor: funk
podepnę się pod temat bo mam takis sam problem :
Wystąpił Błąd

DEBUG MODE

SQL Error : 1146 Table 'testowetir_uk_db.phpbb_color_groups' doesn't exist

SELECT * FROM phpbb_color_groups WHERE hidden = 0 ORDER BY order_num ASC

Line : 227
File : functions_color_groups.php

jakby ktoś mógłby to łopatologicznie wytłumaczyć był bym wdzięczny

: 19 stycznia 2006, 17:52
autor: kosa
CHMODY :o

: 19 stycznia 2006, 18:39
autor: mateusz
kosa pisze:CHMODY
a o co chodzi ???

funk pisze:jakby ktoś mógłby to łopatologicznie wytłumaczyć był bym wdzięczny
przeczytaj i zastosuj cały ten temat jeszcze raz

: 19 stycznia 2006, 19:17
autor: funk
przerobiłem to wszystko, ale i tak nie do końca wiem o co kaman

mam zrobic zapytanie sql ? jak to ma wyglądać ?

próbowałem wygenerować te zapytanie ale coś nie wyszło :(

pozdrawiam

: 19 stycznia 2006, 19:49
autor: mateusz

Kod: Zaznacz cały

CREATE TABLE `phpbb_color_groups` ( 
`group_id` mediumint( 8 ) unsigned NOT NULL AUTO_INCREMENT , 
`group_name` varchar( 255 ) NOT NULL default '', 
`group_color` varchar( 50 ) NOT NULL default '', 
PRIMARY KEY ( `group_id` ) , 
UNIQUE KEY `group_name` ( `group_name` ) 
) TYPE = MYISAM;

: 19 stycznia 2006, 22:49
autor: Orion
rotfl co za pomocphpBB Assistant widac ze znasz sie na rzeczy xD

funk - nie miales wyedytowanego constans.php ... teraz brakuje Ci zapytania