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 - Multiple Ranks 2.1a (Beta)

They2 - 09-10-2009, 11:33

colek, zle wklejales kody , przeczytaj uwaznie wedlug intsrukcji.
colek - 09-10-2009, 12:19

Dobra, wszystko mi już niby działa, tylko nie wyświetla mi rang...
They2 - 09-10-2009, 18:56

colek napisał/a:
tylko nie wyświetla mi rang...

jak ci nie wyswietla ? moze nie wgrales plików graficznych do templates/nazwa_stylu/images/ranks/ a moze pliki graficzne maja w nazwie duze literami a Tobie zamieniło na małe? a moze... a moze komunikat bledu ?

ARMOR_CAGE - 18-10-2009, 21:35

hmmmm, przejrzałem temat ale mam pytanie bo nie widzę info ile tych rang się dodaje, jak patrze na kod to chyba można dodać tylko 5 rang a co jakbym chciał np 10 ? czy wystarczy widząc np user_rank5 analogicznie skopiować część kodu i zrobić user_rank6 itd... czy są też jakieś pułapki :roll:
They2 - 18-10-2009, 22:29

ARMOR_CAGE, mozna dodac, rowniez zapytania sql, ale po co az tyle ?
jest tylko 5 rang i to starczy.

ARMOR_CAGE - 18-10-2009, 23:53

They2, no tak to sporo ale ja przedstawię Ci moją propozycję:
- mam dajmy na to z 8 GRUP
- chciałbym żeby rangi były dla każdej z grup

i teraz mam pytanie jak mógłbym sobie zdeformować mniej więcej tego moda żeby od razu (pewnie z wykonaniem zapytania do bazy tez) ustawiać np
pod miejsce nr 1 "Automatyczne rangi postów" dla grupy Użytkownik
pod miejsce nr 2 "Automatyczne rangi postów v.2" dla grupy Moderator
pod miejsce nr 3 "Automatyczne rangi postów v.3" dla grupy Admin

coś w tym stylu, (ja to oczywiście załatwiłbym tak że obrazek byłby od 0 postów ale w razie czego lepiej żeby można było to tą ilością modyfikować)
bo ja chciałem pod każdą grupę dopasować sobie konkretną literkę:
Adnim = A
Moderator= M
i tak myślałem że tym modem dam radę to ułożyć.

A więc teraz reasumując bo już troszkę wyjaśniłem:
- Mam nazwę użytkownika
- rangi od postów ładujące jakieś paski
- w tabelkach w tle wygaszone literki np U M A
- kiedy ktoś jest zwykłym użytkownikiem świeci mu się U
- kiedy ktoś jest moderatorem świeci mu się U i M
itd...

i tak myślę jak to teraz nieco dopasować do mnie, czy utworzyć rangi specjalne i zwiększyć ilość rang i nakazać jakoś żeby każdy użytkownik w danym miejscu jeżeli należy do danej grupy żeby wyświetlił tą daną rangę, i żeby to było AUTOMATYCZNE żeby mi się nie pitoliło jak mam nowego użytkownika że ręcznie mu mam to wybierać (czyli żebym nie musiał np. przyjąć go do grupy i na dodatek nadawać mu rangę specjalnie w profilu) Oczywiście chciałbym też zachować dodatkową możliwość dodawania specjalnych rang czy coś jeżeli np. ktoś będzie tymczasowym zwycięzcą konkursu itd.

mogę też pokazać jak to widzę mniej więcej graficznie ale to z pewnych względów nie chciałbym od tak wszystkim pokazywać.

[ Dodano: 19-10-2009, 00:59 ]
aaaa p.s. W 1 poście mirror nie działa i fajnie by było jakby ściagana była już wersja z opisem instalki pełnej bo wydawało mi się że POPRAWKA MODYFIKACJI: to taki zbędny fragment co już jest w opisie w pliku zawarty. A jak nie to jakoś to lepiej odznaczyć żeby nikt nie pominął

[ Dodano: 19-10-2009, 01:28 ]
posłałem Ci PW tak w razie czego

[ Dodano: 20-10-2009, 01:53 ]
no OK myślałem że mnie jakoś nakierujesz, puki co męczyłem się sam i prawie działa ale jest problem. Chodzi o to że chciałem jakby zrobić osobne zliczanie postów i móc sobie ustawić kilka rang dla kilku grup i one by się zmieniały tak jak zauważyłem że jak 1 miałem rangę od postów a 2 od dni to współgrało to ale 2 rang od postów dla 2 grup mieć nie mogłem jednocześnie.

Trochę podłubałem i też dodałem sobie do bazy wpisy
Kod:

ALTER TABLE phpbb_users ADD user_rank INT(11) DEFAULT '0';
ALTER TABLE phpbb_users ADD user_rank2 INT(11) DEFAULT '-2';
ALTER TABLE phpbb_users ADD user_rank3 INT(11) DEFAULT '-3';
ALTER TABLE phpbb_users ADD user_rank4 INT(11) DEFAULT '-4';
ALTER TABLE phpbb_users ADD user_rank5 INT(11) DEFAULT '-5';
ALTER TABLE phpbb_users ADD user_rank6 INT(11) DEFAULT '-6';
ALTER TABLE phpbb_users ADD user_rank7 INT(11) DEFAULT '-7';
ALTER TABLE phpbb_users ADD user_rank8 INT(11) DEFAULT '-8';
ALTER TABLE phpbb_users ADD user_rank9 INT(11) DEFAULT '-9';
ALTER TABLE phpbb_users ADD user_rank10 INT(11) DEFAULT '-13';
ALTER TABLE phpbb_users ADD user_rank11 INT(11) DEFAULT '-13';
ALTER TABLE phpbb_users ADD user_rank12 INT(11) DEFAULT '-13';
....

każdy wpis niby jest od następnej rangi ale ja te -2, -3 itd przypisałem do "Automatyczne rangi postów" -13 jest jak -2 w wersji orginalnej czyli bez przypisu, w plikach starałem się analogicznie wszystko rozwijać np. ranks.php
Kod:
        case '-2':
            $rank_special_des = $lang['Rank_Posts_Count2'];
            break;
        case '-3':
            $rank_special_des = $lang['Rank_Posts_Count3'];
            break;
............


Ale ogólnie jak 1 raz zaglądam do danego profilu widzę


okazuje się że nie ma więcej wpisów niż "Automatyczne rangi postów 1" i nie ma też tych od dni itd.


inne pola jak wypełniam czymś to działają i 1 pole też jakoś o dziwo działa ale co ciekawe tamte stare rangi co jakoś działają to nie mają wybranej żadnej opcji czy są od dni czy postów :D
a jak sam próbuję dodać rangę bez wybierania którejś opcji to mam
Kod:
Couldn't update/insert into ranks table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 0, 'ranks_light2.gif', 165)' at line 2

INSERT INTO phpbb_ranks (rank_title, rank_special, rank_min, rank_image, rank_group) VALUES ('AAAAAA', , 0, 'ranks_light2.gif', 165)

Line : 326
File : admin_ranks.php

a jak wybieram którąś z "Automatyczne rangi postów #" to mi tak jakby nie zapisuje tego i potem jak podglądam nie pokazuje że zostało wybrane coś.


Podsyłam swoje pliki, proszę o pomoc, pewnie coś przegapiłem

DanWarez - 21-11-2009, 13:17

jestem zielony jeszcze w tym co mam zrobic z tym

#
#-----[ COPY ]------------------------------------------------
#

copy phpbb_root/*.php to *.php
copy phpbb_root/includes/*.php to includes/
copy phpbb_root/templates/subSilver/*.* to templates/subSilver/

#
#-----[ SQL ]-------------------------------------------------
#

ALTER TABLE phpbb_users ADD user_rank2 INT(11) DEFAULT '-1';
ALTER TABLE phpbb_users ADD user_rank3 INT(11) DEFAULT '-2';
ALTER TABLE phpbb_users ADD user_rank4 INT(11) DEFAULT '-2';
ALTER TABLE phpbb_users ADD user_rank5 INT(11) DEFAULT '-2';

[ Dodano: 21-11-2009, 14:31 ]


niemoge ustawic rangi

co moze byc problemem

Loju - 26-11-2009, 19:38

Mam prośbe wrzuciłby ktoś gotowe pliki? bo ja nie bardzo rozumiem dodawanie tych tabel w SQL i już tak 2 razy forum zepsułem
MagicalFire - 26-11-2009, 21:09

DanWarez,
phpBB2 by Przemo :: View topic - Jak instalować MODyfikacje ?
Loju napisał/a:
Mam prośbe wrzuciłby ktoś gotowe pliki? bo ja nie bardzo rozumiem dodawanie tych tabel w SQL i już tak 2 razy forum zepsułem

masz od tego dział zlecenia

EncCorporation - 28-11-2009, 16:21

Hmm, ja mam błąd w pliku viewtopic.php ezeedytowałem go poprawnie i nic. forumwczytuje tylko nagłóek dalej nie chce się wczytać temat.
innamuza - 29-11-2009, 21:48

a mi wywala taki błąd:
Kod:

SQL Error : 1064 Something is wrong in your syntax obok 'WHERE rank_id = 2' w linii 3

UPDATE phpbb_ranks SET rank_title = 'Uplinker', rank_special = 0, rank_min = 200, rank_image = 'uplinker.png', rank_group = WHERE rank_id = 2

Line : 357
File : admin_ranks.php

(Sql wykonany)

domino6824 - 29-11-2009, 22:56

innamuza napisał/a:
a mi wywala taki błąd:
Kod:

SQL Error : 1064 Something is wrong in your syntax obok 'WHERE rank_id = 2' w linii 3

UPDATE phpbb_ranks SET rank_title = 'Uplinker', rank_special = 0, rank_min = 200, rank_image = 'uplinker.png', rank_group = WHERE rank_id = 2

Line : 357
File : admin_ranks.php

(Sql wykonany)
mam praktycznie to samo.... Instalowałem moda od nowa i dalej to samo.... Sam nie wiem czemu.... Niech się autor modyfikacji wypowie
They2 - 30-11-2009, 16:46

innamuza, domino6824, gdzie u was to wywala ?
w poscie ? w profilu ? w pa ?

wskazowke prosze co ustawiliscie w PA ?

domino6824 - 30-11-2009, 17:10

They2 napisał/a:
innamuza, domino6824, gdzie u was to wywala ?
w poscie ? w profilu ? w pa ?

wskazowke prosze co ustawiliscie w PA ?

chodzi o to, że nie mogę tworzyć nowych rang, ani zmieniać grafik rang. bo gdy biorę ,,wyslij" to wlasnie to wywala

They2 - 30-11-2009, 18:29

napraw i optymalizuj tabele w phpmyadmin


Powered by phpBB modified by Przemo © 2003 phpBB Group