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

1.12.7 i starsze - Gwiazda za rok cz?onkostwa

Polaczek - 05-10-2009, 19:20

Mam pewien dylemat.
Już dawno zainstalowałem modyfikację ustawiłem sobie ją na pokazywanie gwiazdki po 90 dniach. Moje forum ma już 180 dni i są użytkownicy którzy mają dwie gwiazdki. Jak to wyeliminować?

Pozdrawiam.

[ Dodano: 05-10-2009, 20:23 ]
Już sobie poradziłem

Wystarczy zrobić tak:

znaleźć:

Kod:
        $poster_term_img = str_repeat('<img src="templates/' . $theme['template_name'] . '/' . $board_config['annual_stars'] . '"  border="0" title="' . $lang['Annual_stars'] . '" />', $poster_term) . (($poster_term) ?  '<br />' : '');


zamienić na

Kod:
        $poster_term_img = str_repeat('<img src="templates/' . $theme['template_name'] . '/' . $board_config['annual_stars'] . '"  border="0" title="' . $lang['Annual_stars'] . '" />', 1) . (($poster_term) ?  '<br />' : '');


[ Dodano: 05-10-2009, 20:23 ]
Pomógł mi manual PHP :D

JAREKXJR - 20-10-2009, 22:08

Mam dwa problemy z tą modyfikacją:
1. Po wykonaniu zapytanie do bazy pojawia mi się komunikat:
Nie mogę wykonać: insert into phpbb_config (config_name, config_value) values ('annual_stars', 'images/star.gif')

Kliknij Tutaj żeby powrócić.
2. Po otworzeniu listy userów forum najpierw w jednej kolumnie są gify za ów rok członkostwa, a dopiero pod spodem cała tabela z userami i pozostałymi danymi.
Proszę o pomoc.

xlesiu - 21-10-2009, 08:57

ad 1
JAREKXJR, a masz prefiks bazy phpbb_ ?
ad 2
w masz
Kod:
{memberrow.JOINED}</span></td>{memberrow.TERM_IMG}
a powinieneś mieć
Kod:
{memberrow.JOINED}</span>{memberrow.TERM_IMG}</td>


[ Dodano: 21-10-2009, 09:58 ]
Oczywiście chodzi o plik templates/subSilver/memberlist_body.tpl

JAREKXJR - 21-10-2009, 09:35

Drugą część poprawiłem.

Co do pierwszej to proszę o pomoc bo nie wiem. Mozna zapewne to gdzieś sprawdzić, ale (wstyd się przyznać) nie wiem gdzie.

xlesiu - 21-10-2009, 09:38

otwórz config.php i zobacz jaki masz wpis
Kod:
$table_prefix =

JAREKXJR - 21-10-2009, 09:43

$table_prefix = 'phpbb_';
xlesiu - 21-10-2009, 09:49

JAREKXJR, a w jaki sposób wykonujesz zapytanie? Przez PA czy phpmyadmina? Jeżeli przez PA spróbuj przez phpmyadmina.
JAREKXJR - 21-10-2009, 09:57

Robiłem wg instrukcji z poprzednich postów przez PA.

W phpmyadminie też w zakładce SQL zadaję to samo pytanie?

xlesiu - 21-10-2009, 09:58

Tak.
JAREKXJR - 21-10-2009, 10:06

No to pewnie rozwiązanie zagadki:
#1062 - Duplicate entry 'annual_stars' for key 1
INSERT INTO phpbb_config( config_name, config_value )
VALUES (
'annual_stars', 'images/star.gif'
);

Mniemam, że coś powinienem usunąć i zainstalowac ponownie?

xlesiu - 21-10-2009, 10:13

A powiedz mi co Ci nie działa w tym modzie?
JAREKXJR - 21-10-2009, 10:22

Tak wygląda lista użytkowników:

[ Dodano: 21-10-2009, 11:26 ]
nie moge załączyć pliku bmp

xlesiu - 21-10-2009, 10:27

JAREKXJR, usuń restrykcję na forum będzie łatwiej
JAREKXJR - 21-10-2009, 10:28

W każdym bądź razie do listy uzytkowników nie dodała się kolumna z gwiazdami za rok członkostwa tylko najpierw jest kolumna z owymi gwiazdkami a dopiero pod spodem tabela z listą użytkowników

[ Dodano: 21-10-2009, 11:30 ]
usunąłem

xlesiu - 21-10-2009, 10:38

Kod:
{memberrow.JOINED}</span></td>{memberrow.TERM_IMG}
usuń to </td> w środku



Powered by phpBB modified by Przemo © 2003 phpBB Group