
Phpbb groupit..
Alueen säännöt
1.1.2009 loppuu virallinen tuki phpBB2 versiolle. http://www.phpbbsuomi.com/viewtopic.php?f=1&t=2189
Konvertoiminen phpBB3 versioon on suositeltavaa.
1.1.2009 loppuu virallinen tuki phpBB2 versiolle. http://www.phpbbsuomi.com/viewtopic.php?f=1&t=2189
Konvertoiminen phpBB3 versioon on suositeltavaa.
-
- Aloittelija
- Viestit:7
- Liittynyt:07 Kesä 2007, 13:39
Kyselisin semmoista asiaa, että onko phpbb:llä valmiina jokin functio jolla näkee onko tietty käyttäjä tietyssä käyttäjäryhmässä. Olen tekemässä semmoista juttua, että No Ads ryhmässä olevat eivät näe mainoksia, joten sitä varten on tämä tarpeellinen jos ei ole miten saisi helpoiten tehtyä tälläisen? (Kyllä osaan jonkin verran php ja mysql
)

Re: Phpbb groupit..
Tämä ei ole funktio, mutta ryhmään kuuluvat käyttäjät näkyvät klikkaamalla forumin etusivun käyttäjäryhmät-linkkiä jne...
-
- Aloittelija
- Viestit:7
- Liittynyt:07 Kesä 2007, 13:39
Re: Phpbb groupit..
Siis mun pitäisi saada koodilla selville, että kuuluuko tietty henkilö tiettyyn ryhmään ja jos kuuluu niin sitten sille ei näytetä mainoksia..mrl586 kirjoitti:Tämä ei ole funktio, mutta ryhmään kuuluvat käyttäjät näkyvät klikkaamalla forumin etusivun käyttäjäryhmät-linkkiä jne...
Re: Phpbb groupit..
Tarkista löytyykö käyttäjän user_id groupin taulusta.
-
- Aloittelija
- Viestit:7
- Liittynyt:07 Kesä 2007, 13:39
Re: Phpbb groupit..
Nyt tarvii taas apua. Toivottavasti ketään ei häiritse, että kyselen kokoajan mutta mistä tablesta vai mistä saa selville sen käyttäjän user_id joka kattoo sitä sivua tällä hetkellä? ja toimiiko tämä? SELECT group_id, user_id FROM phpbb_user_group WHERE group_id = '29' tolla on ainakin tarkotuksena ottaa phpbb_user_group tablesta kaikki group_id jotka ovat 29 eli no ads groupissa olevat jäsenet eli se ottaa myös noi user_id.. Nyt ei tarvitse enää kuin saada selville mikä on sivun katsojan user id ja verrata onko hän group_id 29:ssä..
-
- Aloittelija
- Viestit:7
- Liittynyt:07 Kesä 2007, 13:39
Re: Phpbb groupit..
Juu jotain tuollaista olin jo melkein ite päässy vauhtiin, oikeastaan sain jo melkein toimimaan tuolta saa nyt ne neuvot sit viimeistelyy kiitosLurttinen kirjoitti:Jotain tollasta?
http://www.phpbb.com/community/viewtopic.php?t=315692
Tee siitä switshhi.. *hips*

Re: Phpbb groupit..
Mitä äkkiseltään tuota katsoin, niin tuo näyttää tavaraa tietylle ryhmälle.
Joten jos haluaa sen poistavan kamaa "mainoksettomilta" niin, silloin tuo täytyy virittää hakemaan normaalin käyttäjän ryhmää.
Joten jos haluaa sen poistavan kamaa "mainoksettomilta" niin, silloin tuo täytyy virittää hakemaan normaalin käyttäjän ryhmää.
-
- Aloittelija
- Viestit:7
- Liittynyt:07 Kesä 2007, 13:39
Re: Phpbb groupit..
Juuh tein homman näin, jos jollekkin tulee samanlainen homma eteen.. :Lurttinen kirjoitti:Mitä äkkiseltään tuota katsoin, niin tuo näyttää tavaraa tietylle ryhmälle.
Joten jos haluaa sen poistavan kamaa "mainoksettomilta" niin, silloin tuo täytyy virittää hakemaan normaalin käyttäjän ryhmää.
Tämä menee page_tail.php
Koodi: Valitse kaikki
$sql = "select * from phpbb_user_group where group_id = 29 and user_id = " . $userdata['user_id'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Boooooooooooooooooooom', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) ) {
$template->assign_block_vars(switch_user_in_priv_group,array());
}
else {
$template->assign_block_vars(switch_user_not_in_priv_group,array());
}
Koodi: Valitse kaikki
<!-- BEGIN switch_user_in_priv_group -->
<div align="center">You don't see advertising, because you belong to the No Ads group<br><br></div>
<!-- END switch_user_in_priv_group -->
<!-- BEGIN switch_user_not_in_priv_group -->
<div align="center">Tähän mainos</a>
<br><br>
lisää mainoksia jos tarvitsee jne. jatka samaa rataa jos tarvii vielä enemmän...<br><br></div>
<!-- END switch_user_not_in_priv_group -->
<div align="center"><span class="copyright"><br>{ADMIN_LINK}<br>Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> © 2001, 2005 phpBB Group<br>{TRANSLATION_INFO}</span></div>
</td>
</tr>
</table>
</body>
</html>
Edit : ja jos tarvii apua jonkin tämmöisen tekemiseen mulle voi lähettää pm tai mailia osotteeseen aleksi1578 at msn.com autan mielelläni (itelläni meni n. 20 tuntii noiden taulukoiden jne.. tarkistelemiseen ennenku tajusin tulla tänne pyytämään apua

Re: Phpbb groupit..
Parannusehdotus:
Vaihda se muotoon:$sql = "select * from phpbb_user_group where group_id = 29 and user_id = " . $userdata['user_id'];
Jolloinka saa nro-määritteeseen lukumäärän, jos tarkoituksenasi on vain laskea rivimäärät. Menee paljon nopeammin$sql = "SELECT COUNT(*) AS nro FROM phpbb_user_group WHERE group_id = 29 AND user_id = " . $userdata['user_id'];
Paikallaolijat
Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 158 vierailijaa