To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Mod. Gotowe < [ 1.9.5 ] - Color groups

nasedo - 10-08-2005, 14:59
Temat postu: Color groups
Color groups

przystosowanie do wersji by Przemo : panicz & Rusek
Opis: Mod pozwala na dodanie w panelu admina kolorowych grup tzn grup które będę wyświetlane na glownej stronie np.
[ administrator ] [ moderator ] [ przyjaciel ] itp. do tych grup mozna dodac cale grupy lub pojedyńczych userów. Nicki tych użytkowników także będą miały kolory zgodnie z grupą do której należą.

Download: http://www.przemo.org/php...ction=file&id=9

<hr>

W tym temacie zadajemy pytania dotyczace tylko i wyłącznie tego moda.
W przypadku aktualizacji hacka, lub wersji forum, autorów modyfikacji prosze o zamieszczanie w zalacznikach instrukcji do nowej wersji, zostanie ona przeniesiona do download.

Deliusz - 14-08-2005, 22:23

W instrukcji do tego moda znalazłem takie coś:

Kod:
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 ;
ALTER TABLE `phpbb_color_groups` ADD `symb` CHAR(2) AFTER `hidden` ;


Rozumiem że w phpMyAdminie mam utworzyć nową tabelę: phpbb_color_groups i wykonać zapytania:
Kod:
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 ;
ALTER TABLE `phpbb_color_groups` ADD `symb` CHAR(2) AFTER `hidden`


Jednak nie rozumiem co mam zrobić z tym:
Kod:
(
  `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 ;


Może ktoś odpowiedzieć?

MakArios - 14-08-2005, 22:30

Wklej całe to:
Kod:
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 ;
ALTER TABLE `phpbb_color_groups` ADD `symb` CHAR(2) AFTER `hidden` ;

I wykonaj. Tak jak napisałeś wyskoczyłyby Ci.. 4 błędy, jeśli dobrze licze ;) .

IPKISS - 21-08-2005, 06:23

Witam...
Problem z Tym modem mam taki.
Proces instalacji przebiega pomyślnie aż do momętu gdy musze dytować viewonline.php gdzie mam znaleźć:
Kod:
$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>';
            }


ale udaje mi się znaleźć tylko...

Kod:
$style_color = '';
            if ( $row['user_level'] == ADMIN )
            {
                $username = '<b style="color:#' . $theme['fontcolor3'] . '">' . $username . '</b>';
            }
            else if ( is_jr_admin_buffered($row['user_id']) )
            {
                $username = '<b style="color:#' . $theme['fontcolor2'] . '"><u>' . $username . '</u></b>';
            }
            else if ( ($numusers < 3 && is_mod($row['user_id'])) || is_mod_buffered($row['user_id']) )
            {
                $username = '<b style="color:#' . $theme['fontcolor2'] . '">' . $username . '</b>';
            }


Gdzie ten kod niżej trochę się różni od tego wyżej :)


Będe wdzięczny za wszelką pomoc. Moja wersja to 1.9.5 + zabezpiecznienie z najnowszego phpBB2.

Pozdrawiam.

azazello - 21-08-2005, 12:18

po zrobiemu wszystkiego wg instrukcji wyskakuje błąd
Kod:
Wystąpił Błąd

DEBUG MODE

SQL Error : 1054 Unknown column 'hidden' in 'where clause'

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

Line : 225
File : functions_color_groups.php

MakArios - 21-08-2005, 19:48

azazello, :
Kod:
ALTER TABLE `phpbb_color_groups` ADD `hidden` TINYINT( 1 ) DEFAULT '0' NOT NULL ;

IPKISS, jeśli mnie pamięc nie myli, tak ten kod wygląda teraz, wersja do znalezienia chyba jest ze starszej wersji. Sprawdze dokładniej, to powiem na pewno.

IPKISS - 24-08-2005, 17:17

MakArios, sorki ze zawracam glowo... ale patrzyles moze czy dalo by sie cos z tym zrobic ?
MakArios - 25-08-2005, 10:15

IPKISS, podeślij mi ten plik na PW wraz z instrukcją (lub tym jej fragmentem, jak wolisz), zobacze co da się zrobić.
cocjambo - 26-08-2005, 11:07

a czy ten mod mozna robic na zainstalowanym phpBB modified v1.9 by Przemo
mevomek - 26-08-2005, 15:33

Witam...
jest taki problem w tym
gdyż w pliku includes/page_header.php edytuje i na forum jest błąd pisze
że na forum jest 2 użytkowników a jest jeden itp .. za jednego uzytkownika liczy jako dwa..
co może być wgrane??
Kod:
http://jajko.net

proszę zobaczyć ...

paulo79 - 01-09-2005, 20:56

mevomek, mam dokladnie ten sam blad. W dodatku nie koloruje nickow, ktorzy aktualnie sa online.
dzoker - 30-09-2005, 18:26

po zainstalowaniu moda wg instrukcji (chyba ze gdzie popelnilem blad wyskakuja mi dwa bledy:)

1. w widoku profilu jako admin czy mod w miejscu w którym powinno być:
dzoker: Edytuj | Zezwolenia | Dodaj ostrzeżenie
widać coś takiego:
dzoker: Edytuj | Zezwolenia | dzoker">Dodaj ostrzeżenie
(gdzie linkami są te podkreślone)

zaś przy dawaniu ostrzezen trzeba kliknac w drugi nick a w polu uzytkownik pokazuje sie wtedy "<a href="

2. tak jak wyzej - nie koloruje nickow ludzi, ktorzy sa on-line... a w dodatku sa innego koloru niz zwykle nicki... hmm.....

jakby ktos wiedział jak można pozbyć sie tych błędów byłbym wdzięczny :)

SeeQu - 11-12-2005, 17:38

heh jak ja zainstalowalem to teraz jak na forum wbijam to mam biale tlo i tyle ;d
Radek - 11-12-2005, 20:00

to naucz sie instalowac zgodnie z instrukcja ;D
SeeQu - 11-12-2005, 22:14

dobra wszedzie pokazuje ok kolorki poza jednym miejscem.
jak mamy "Urzytkownicy online : Xx Xx xXx "
to nadal pokazuje w starych kolorach, pytanko który plik pominołem ?

dodano:
sprawdzilem 3 razy pliki pageheader, index , pliki styli i nadal zima caly czas nie koloruje userow online ;/
jeśli ktoś mzoe to prosiłbym o wżucenie wszystkich plikow (gotowce do podmienienia) poza plikami styli.



Powered by phpBB modified by Przemo © 2003 phpBB Group