Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Dėl forumo rangų.

Parašė Enzo· 2008 Sau. 28 09:01:34
#1

Taigi toks sunkokas klausimėlis. Įsivaizduokit, turiu 12 forumų. Aš noriu, kad kiekviename forume būtų atskiri rangai. Pvz nueinu į off-topic forumą ir ten yra du rangai, jaunasis offtopikistas ir aktyvus offtopikistas, kituose forumuos irgi vis kitokie rangai. Gal žinot kaip įmanoma būtų taip padaryti?

Parašė DJ-EnZoto· 2008 Sau. 28 09:01:48
#2

kaip padaryti tokiu reitingus kaip sitame saite ?

Parašė Enzo· 2008 Sau. 28 09:01:03
#3

DJ-EnZoto parašė:
kaip padaryti tokiu reitingus kaip sitame saite ?


Ne. Tu nesupranti. Susiinstaliuot šituos moku. :|

Parašė kiskiss· 2008 Sau. 28 09:01:10
#4

Na manau su if'ais kašką daryti reikėtu, nors nesuvokiu kaip čia toki reikėtu padaryti, arba kurti atskirus forumus reikėtu kaškaip

Parašė Enzo· 2008 Sau. 28 15:01:42
#5

kiskiss parašė:
Na manau su if'ais kašką daryti reikėtu, nors nesuvokiu kaip čia toki reikėtu padaryti, arba kurti atskirus forumus reikėtu kaškaip


Vėliau gal žinančių žmonių ateis. Spėju, kad su rango id ir if kažką tikrai reikės daryt:)

Parašė ramon· 2008 Sau. 28 15:01:55
#6

Hmm,sakai turi 12 forumu ta prasme db subgategoriju 12 ar 12 forumu su kitom db lentelem?

Parašė Hardrock· 2008 Sau. 28 15:01:17
#7

Labai paprastai. Jei nenori visko darytis pats, tuomet pasiimk tau bet kokią patinkančią rangų sistemą, ten įterpk papildomą langelį FORUMO_ID. Tuomet pačiame forume prie rangų skaičiavimo

kur bus $data = dbarray(dbquery("SELECT..... prie WHERE prirašysi FORUM_ID='$kintamasisrei6kiantiskokiamforumuipriklausotema' ... ir viskas.

Jei modo netalpinsi platesniam ratui, nei sau vienam, tuomet viską susitvarkysi per phpmyadmin, jei ne, gali paruošti ir puikia administraciją tokiam modui.

Tikiuosi supratai, k1 nor4jau pasakyti :)

Parašė Enzo· 2008 Sau. 28 16:01:18
#8

Deja nelabai. Aiškiau galėtum kur ką dėt.?|

Parašė MAnjack· 2008 Sau. 28 16:01:50
#9

padarai tą Hardrock užklausą tada
if ($data['forum_id] = 1) {
echo "rangai";
} else if ($data['forum_id] = 2) {
echo "antro forumo rangai";
}



ir t.t.

Parašė ozzWANTED· 2008 Sau. 28 17:01:57
#10

Ne taip reikia daryt:
1.Paimate šitą forum_rang_system v4.0 (modai šiame saite), einate į PMA - ir sukuriate tiek papildomų laukelių, kiek pas jus forumų.
Tada modo administravime padarote tų laukelių valdymą. Nuo šiol xxx-xxx kiekvienai postų eilutei galėsite priskirti pvz. po 10 pavadinimų(kiekvienam Jūsų saito forumui po atskirą pavadinimą).
2.Dabar modo funkcijose papildote funkciją:
getRank($user);

iki
getRank($user,$title);


3.Šitą patį input'ą naudojate ir forume, tik jau dabar papildytas Jūsų forumų rangų modas, savo užklausoje turės kiek kitokią daly prieš output'1:
$select = $data[$title];

Parašė Enzo· 2008 Sau. 28 17:01:35
#11

Na pvz man eis pakeist žmogui rangą. Pvz off-topic forume jis paraso tiek ir tiek zinuciu ir jam pasikeicia rangas. Arba as priskiriu ta zmogu tam tikram rangui?

Parašė ozzWANTED· 2008 Sau. 28 17:01:39
#12

Tu gali tam tikrai vartotojų grupei tam tikrą rangą prisikirti - default funkcija šiame mode. O kas dėl rango - gi aš tau parašiau kaip pasidaryti, kad kiekvienam tavo saito forumui galėtum skirtingą rangą rodyti, tačiau kas dėl postų sk tik tam tikram forume, tai reiktų dar ir su dbcount išplėstį modą, bei input'e įvedinėti dar ir forumo id.

Parašė Enzo· 2008 Sau. 28 17:01:39
#13

ozzWANTED parašė:
Tu gali tam tikrai vartotojų grupei tam tikrą rangą prisikirti - default funkcija šiame mode. O kas dėl rango - gi aš tau parašiau kaip pasidaryti, kad kiekvienam tavo saito forumui galėtum skirtingą rangą rodyti, tačiau kas dėl postų sk tik tam tikram forume, tai reiktų dar ir su dbcount išplėstį modą, bei input'e įvedinėti dar ir forumo id.


Ne, tokiu atveju man geriau bus kad tam tikra vartotoju grupe priskirsiu