Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Tam tikra vartotjų grupė tam tikrame forume

Parašė Enzo· 2008 Sau. 29 15:01:19
#1

Taigi norėjau paklausti. Norėčiau pas save pasidaryti, kad kiekviename forume rodytų skirtingą vartotojų grupę. Atrodytų taip

Enzo
Naujokas
AVATARAS

Įstojimo data: bbz
Vartotojų grupė: Adminai

Tai čia taip norėčiau, kad atrodytų. Kaip galima būtų pasidaryti, kad tam tikrą vartotojų grupę rodytų tam tikrame forume, o jeigu nepriklausau nei vienai vartotojų grupei rašytų, kad nepriklauso ir vsio. Taigi dėkuj iš anksto.;)

Parašė MAnjack· 2008 Sau. 29 15:01:11
#2

Vėl gi gali pasinaudoti ta mintim kur kiekveinam forume skirtingas lygis, šį tą pakeiti ir viskas.

Parašė Enzo· 2008 Sau. 29 16:01:45
#3

Pvz davė man kodą

if ($forum_id == "48" && substr($data['user_groups'], 1) == "6") {
echo "Labas";
}




Bet kažkodėl neveikia?|

Redagavo Enzo· 2008 Sau. 29 16:01:08

Parašė MAnjack· 2008 Sau. 29 16:01:25
#4

Vietoj:
substr($data['user_groups'], 1) == "6"




Turi būt:
getusergroups(6)




Gali neveikt, nes gerai funkcijos neatsimenu :D:s

Parašė Enzo· 2008 Sau. 29 16:01:44
#5

Ai ne veikia, sumaišęs linką buvau:]

Redagavo Enzo· 2008 Sau. 29 16:01:05

Parašė MAnjack· 2008 Sau. 29 16:01:21
#6

Ne et, o get :D Blogai nukopijavai.

Parašė Enzo· 2008 Sau. 29 16:01:37
#7

O dabar toks dalykas kaip padaryt, kad jei nesi nei vienoj grupej, tai rasytu nera grupes ?|

Parašė Hardrock· 2008 Sau. 29 16:01:00
#8

na tarkim čia tas kodas, kurį parodei


if ($forum_id == "48" && substr($data['user_groups'], 1) == "6") {
echo "Labas";
}




O čia kodas kurio nori dabar


if ($forum_id == "48" && substr($data['user_groups'], 1) == "6") {
echo "Labas";
} else {
echo"Šis vartotojas nepriklauso nei vienai grupei (ir .t.t)";
}



Parašė Enzo· 2008 Sau. 29 16:01:55
#9

Vietoj šito

substr($data['user_groups'], 1) == "6"




Dėt tą kur MAnjack davė?

Parašė MAnjack· 2008 Sau. 29 16:01:15
#10

Tagi neveikia šita kodas :D

Parašė Enzo· 2008 Sau. 29 16:01:34
#11

Keista. Dabar pvz prie kiekvieno nario rodo tą tekstą šiuo atveju Labas, nors aš ir nepriskyriau vartotojų grupei tai.?|

Parašė Hardrock· 2008 Sau. 29 16:01:42
#12

Ai ne veikia, sumaišęs linką buvaujuokiasi


papostink tą kodą, kuris tau veikė?

nes kaip aš supratau, tai tau veikė šitas kodas

if ($forum_id == "48" && substr($data['user_groups'], 1) == "6") {
echo "Labas";
}




Redagavo ozzWANTED· 2008 Sau. 29 16:01:35

Parašė Enzo· 2008 Sau. 29 16:01:26
#13

Na yra taip štai kodas kuris rodo tam tikrame forume, tam tikra textą tačiau rodo visus narius kurie tame forume rašo, o ne tik tą vartotojų grupę

if ($forum_id == "48" && getusergroups(6)) {
echo "Labas";
}



Parašė Hardrock· 2008 Sau. 29 16:01:01
#14

tokiu atveju

if ($forum_id == "48" && getusergroups(6)) {
echo "Labas";
} else {
echo"nebelabas";
}

Parašė Enzo· 2008 Sau. 29 17:01:41
#15

Visvien rodo tą Labas, bet kuriam nariui parašius, o ne tik tiem vartotojų grupės nariams.?|

Parašė Hardrock· 2008 Sau. 29 17:01:30
#16

Viskas, šitą kodą pratestavau pas save, turi veikt ;)


if($data[user_groups]==.6 && $forum_id=="48" ){
echo " Užrašas, jei atitinka šiuos reikalavimus ";

} else {

echo "O čia užrašas, kurį rodys pas žmogų, kuris neatitinka abiejų reikalavimų... ";

}




Taip pat šį kodą gali išprėsti iki...


if($data[user_groups]==.6 && $forum_id=="48" ){
echo " Užrašas, jei atitinka šiuos reikalavimus ";

}
else if($data[user_groups]==.9 && $forum_id=="15" ){
echo " Užrašas, jei atitinka šiuos reikalavimus ";

}

else if($data[user_groups]==.2 && $forum_id=="25" ){
echo " Užrašas, jei atitinka šiuos reikalavimus ";

}

else {

echo "O čia užrašas, kurį rodys pas žmogų, kuris neatitinka abiejų reikalavimų... ";

}



Redagavo Hardrock· 2008 Sau. 29 17:01:58

Parašė Enzo· 2008 Sau. 29 17:01:26
#17

Kaip ir veikia, tik ta patį rašo visuose forumuose ir Adminai ir Superadminai rašo lyg neatitiktų šių reikalavimų, nariams viskas gerai?|

Parašė Hardrock· 2008 Sau. 29 17:01:05
#18

Nu tuomet tikrai nžn, kas negerai, nes man veikia viskas kuo puikiausiai, jei narys atitinka tą grupę žmonių ir jis yra tam tikrame forume, rašo vieną, jei jis jau kitame forume papostines, tuomet jau kitką. Veikia ir su nariais ir su adminais.

Parašė Hardrock· 2008 Sau. 29 17:01:18
#19

P.S. o tu adminus priskyrei toms grupėms?

Parašė Enzo· 2008 Sau. 29 17:01:16
#20

Hardrock parašė:
P.S. o tu adminus priskyrei toms grupėms?


Taip?|

Parašė Hardrock· 2008 Sau. 29 17:01:20
#21

Koks tavo saitas? Aš netikiu kad gali neveikti :] nes nematau jokių klaidų, o ir pačiam viskas veikia.

Parašė Enzo· 2008 Vas. 1 20:02:11
#22

Gal kas daugiau padėsit?:)

Parašė MAnjack· 2008 Vas. 1 21:02:02
#23

Kad visiem šitas dalykas veikia. Be to kiek dar laiko ruošiesi trintseną ir rašyt naują pranešimą? :D

Parašė Enzo· 2008 Vas. 1 21:02:06
#24

MAnjack parašė:
Kad visiem šitas dalykas veikia. Be to kiek dar laiko ruošiesi trintseną ir rašyt naują pranešimą? :D


Kol išeis. Beje su Hardrock per skype kalbėjom buvo davęs kodą, tačiau veikė tik viename forume.