Coderingshulp

Zelf bezig aan een modificatie? Wij kijken graag mee..
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
jh0nny
Berichten: 943
Lid geworden op: 11 mar 2004, 20:05
Contacteer:

Coderingshulp

Bericht door jh0nny » 16 dec 2007, 21:29

Ik hoop dat jullie me kunnen helpen met de juiste formulering van een bepaalde code:
Het gaat erom dat ik leden wil kunnen weigeren als lid zijnde om het profiel te bekijken wat ze zelf hebben.
Het gedeelte waarbij je de namen opgeeft (profiel bewerken), de databasevelden en het verwerken lukt inmiddels, nu moet ik alleen de code nog hebben waarbij het forum bekijkt of je daadwerkelijk rechten hebt om de pagina te bekijken of dat je doorgestuurd moet worden naar een algemene melding.

Ik had vanuit de basis het volgende script gebruikt zodat ik met een switch in het tpl-gedeelte de boel kon weergeven, enkel zit ik met het probleem dat ik geen idee heb welke opbouw ik zelf nodig heb voor mijn variant ... de code is de volgende:

Code: Selecteer alles

$sql = 'SELECT * FROM ' . USERS_TABLE . ' 
      WHERE group_id=1 
         AND user_id=' . $userdata['user_id'] . ' 
         AND user_pending=0 
      LIMIT 1'; 
    
$is_vip = 0; 
    
if (($result = $db->sql_query($sql)) != FALSE) 
{ 
   $is_vip = $db->sql_numrows($result); 
   $db->sql_freeresult($result); 
} 

if ($is_vip == 0) 
{ 
   $template->assign_block_vars('non_vips_only', array()); 
}  
De volgende velden heb ik overigens in de gebruikerstabel toegevoegd:
* accepteer_bekijk (1 of 0 veld)
* iedereen_behalve (hierbij krijgt iedereen toegang behalve degene die je toevoegd in de database (op naam ipv id btw!))
* niemand_behalve (andersom t.o.v de vorige, voor een select gezelschap dus)

Nu moet het dus zo zijn dat wanneer jij als bezoeker op een profiel komt waarbij accepteren door de gebruiker volledig is uitgeschakeld dat je dan die switch ziet en ditzelfde als je natuurlijk geen rechten hebt in die andere 2.
Verder moeten de leden die wel toegang hebben natuurlijk niet in die switch vallen.

Hoop dat iemand me kan helpen hiermee. :)
Alvast bedankt!

PS/edit:
Admin/moderators uitsluiten hoeft niet ingebouwd te worden, dat lukt zelf wel.
Je bent eigelijk 'n MOD aan 't maken, verplaatst ;)
- Jan
Barki.nl

Gebruikersavatar
jh0nny
Berichten: 943
Lid geworden op: 11 mar 2004, 20:05
Contacteer:

Re: Coderingshulp

Bericht door jh0nny » 20 dec 2007, 20:01

Bij deze kan dit topic gesloten worden, oplossing is gevonden in de vorm van een andere bestaande mod die dusdanig is aangepast dat het ook werkt. ;)
Barki.nl

Gebruikersavatar
Gamemaniak
Berichten: 1747
Lid geworden op: 14 nov 2005, 19:03
Locatie: Westdorpe
Contacteer:

Re: Coderingshulp

Bericht door Gamemaniak » 20 dec 2007, 20:18

Hier worden geen topics gesloten trouwens :D
En er worden hier ook geen onzinnige antwoorden geplaatst, niet meer doen dus. :)
- Stef

Gesloten