probleem met super moderator mod

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
Supportforum.nl
Berichten: 37
Lid geworden op: 01 nov 2002, 15:46
Locatie: Oosten des lands
Contacteer:

probleem met super moderator mod

Bericht door Supportforum.nl » 23 mar 2003, 16:17

Wanneer ik deze geinstalld heb en ik ga naar gebruikersmanagement, tik een naam en klik op 'zoeken' komt boven de pagina die dan verschijnt de melding te staan :

Warning: OpenDir: Invalid argument (errno 22) in c:\phpdev\www\public\includes\functions_selects.php on line 31

Warning: readdir(): supplied argument is not a valid Directory resource in c:\phpdev\www\public\includes\functions_selects.php on line 34

Warning: closedir(): supplied argument is not a valid Directory resource in c:\phpdev\www\public\includes\functions_selects.php on line 45

daaronder nog wel het gewone scherm. Als ik dan iets verander aan een van de profielen is de betreffende gebruiker gelijk gebanned... heeft iemand enig idee hoe dit kan ?

ook heb ik geen manier om iemand supermoderator te maken, dat moet ik echt via phpmyadmin doen, in het dropdownmenu in gebruikersbeheer is ook dit niet mogelijk...
-- = http://www.supportforum.nl = --
--------------------8<-----(Hierlangs afknippen)-------------

Gebruikersavatar
w0lfie.be
Berichten: 777
Lid geworden op: 16 mar 2003, 13:59
Locatie: Gent (België)
Contacteer:

Bericht door w0lfie.be » 23 mar 2003, 16:40

Zou me verbazen dat ze je verplichten om dat via phpmyadmin aan te passen. Volgens mij heb je ergens een stap overgeslagen en werkt daarom je mod niet zoals het hoort...

Gebruikersavatar
Supportforum.nl
Berichten: 37
Lid geworden op: 01 nov 2002, 15:46
Locatie: Oosten des lands
Contacteer:

Bericht door Supportforum.nl » 23 mar 2003, 16:45

nou, volgens mij klopt de mod gewoon niet helemaal... want ik heb het even een aantal keren nagelopen en ik ben zeker geen stap vergeten in de mod... daar ligt het niet aan
-- = http://www.supportforum.nl = --
--------------------8<-----(Hierlangs afknippen)-------------

Gebruikersavatar
Leipo
Berichten: 4693
Lid geworden op: 22 feb 2003, 12:29
Contacteer:

Bericht door Leipo » 23 mar 2003, 17:18

Mod klopt niet...hebben meer mensen last van dat ze iets wijzigen en dat de user meteen gebanned word...
Je kan iemand wel SM maken om in je admin panel te gaan dan onderaan bij ranks.. :wink: Zodat ik weet staat SM er dan bij..Anders bij iemand in zijn profiel gaan en een speciale rank toewijzen...(Als de rank bestaat natuurlijk :wink: )
[+] Isento at DeviantArt

Gebruikersavatar
Supportforum.nl
Berichten: 37
Lid geworden op: 01 nov 2002, 15:46
Locatie: Oosten des lands
Contacteer:

Bericht door Supportforum.nl » 23 mar 2003, 17:23

maar is er ook al iets vrijgegeven hoe je het in orde kan maken dan?
-- = http://www.supportforum.nl = --
--------------------8<-----(Hierlangs afknippen)-------------

Gebruikersavatar
Leipo
Berichten: 4693
Lid geworden op: 22 feb 2003, 12:29
Contacteer:

Bericht door Leipo » 23 mar 2003, 17:25

Daarvoor nog niet....Moet je gewoon elke keer daarna de ban weghalen van de user.. :lol:
Van die andere code fout weet ik helaas niks en ik denk dat het ook niet veel met deze mod te maken heeft :roll:
[+] Isento at DeviantArt

Gebruikersavatar
John_de_Vries
Berichten: 246
Lid geworden op: 20 feb 2003, 12:58
Locatie: Oosterhout
Contacteer:

Bericht door John_de_Vries » 23 mar 2003, 22:57

Ik heb ook problemen zat met installeren en krijg dezelfde foutmelding
als de jouwe, zie http://www.phpbb.nl/phpBB/viewtopic.php?p=3739#3739
Helaas heb ik een zuipweekend achter de rug :wink: en heb verders geen tijd en fut gehad om verder te gaan.
Daar er mensen zijn die geen problemen hebben vraag ik me af of er geen andere mods die ik geinstalleerd heb conflicten geven (op een gegeven moment weet je ook niet meer wat je allemaal gewijzigd en toegevoegd heb)
Afin ik zal van de week eens een schoon forum aanmaken en de superMod als eerste doen.

Hoe hebben jullie deze instructie verwerkt?
Moet je nu alleen deze 3 regels te veranderen?

Code: Selecteer alles


/phpBB2/admin/admin_ug_auth.php 
# 
#-----[ FIND ]------------------------------------------ 
# 
// 
// Update user level to user for appropriate users 
// 

# 
#-----[ AFTER, REPLACE ]-------------------------------- 
# 
switch ( SQL_LAYER ) 
{ 
   case 'postgresql': 
      $sql = "SELECT u.user_id 
         FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug, " . AUTH_ACCESS_TABLE . " aa 
         WHERE ug.user_id = u.user_id 
            AND aa.group_id = ug.group_id 
            AND u.user_level NOT IN (" . USER . ", " . ADMIN . ", " . LESS_ADMIN . ") 
         GROUP BY u.user_id 
         HAVING SUM(aa.auth_mod) = 0 
         UNION ( 
            SELECT u.user_id  
            FROM " . USERS_TABLE . " u 
            WHERE NOT EXISTS ( 
               SELECT aa.auth_mod 
               FROM " . USER_GROUP_TABLE . " ug, " . AUTH_ACCESS_TABLE . " aa 
               WHERE ug.user_id = u.user_id 
                  AND aa.group_id = ug.group_id 
            ) 
            AND u.user_level NOT IN (" . USER . ", " . ADMIN . ", " . LESS_ADMIN . ")  
            GROUP BY u.user_id 
         )"; 
      break; 
   case 'oracle': 
      $sql = "SELECT u.user_id 
         FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug, " . AUTH_ACCESS_TABLE . " aa 
         WHERE ug.user_id = u.user_id(+) 
            AND aa.group_id = ug.group_id(+) 
            AND u.user_level NOT IN (" . USER . ", " . ADMIN . ", " . LESS_ADMIN . ") 
         GROUP BY u.user_id 
         HAVING SUM(aa.auth_mod) = 0"; 
      break; 
   default: 
      $sql = "SELECT u.user_id 
         FROM ( ( " . USERS_TABLE . " u  
         LEFT JOIN " . USER_GROUP_TABLE . " ug ON ug.user_id = u.user_id ) 
         LEFT JOIN " . AUTH_ACCESS_TABLE . " aa ON aa.group_id = ug.group_id ) 
         WHERE u.user_level NOT IN (" . USER . ", " . ADMIN . ", " . LESS_ADMIN . ") 
         GROUP BY u.user_id 
         HAVING SUM(aa.auth_mod) = 0"; 
      break; 
} 


# 

Gebruikersavatar
Leipo
Berichten: 4693
Lid geworden op: 22 feb 2003, 12:29
Contacteer:

Bericht door Leipo » 23 mar 2003, 23:14

John_de_Vries schreef: Daar er mensen zijn die geen problemen hebben vraag ik me af of er geen andere mods die ik geinstalleerd heb conflicten geven (op een gegeven moment weet je ook niet meer wat je allemaal gewijzigd en toegevoegd heb)
Kan het aan liggen....als je bijv. SubForum mod hebt moet je bij elke mod die je wilt installen iets veranderen...
[+] Isento at DeviantArt

Gebruikersavatar
John_de_Vries
Berichten: 246
Lid geworden op: 20 feb 2003, 12:58
Locatie: Oosterhout
Contacteer:

Re: probleem met super moderator mod

Bericht door John_de_Vries » 24 mar 2003, 22:10

Supportforum.nl schreef:Wanneer ik deze geinstalld heb en ik ga naar gebruikersmanagement, tik een naam en klik op 'zoeken' komt boven de pagina die dan verschijnt de melding te staan :

Warning: OpenDir: Invalid argument (errno 22) in c:\phpdev\www\public\includes\functions_selects.php on line 31

Warning: readdir(): supplied argument is not a valid Directory resource in c:\phpdev\www\public\includes\functions_selects.php on line 34

Warning: closedir(): supplied argument is not a valid Directory resource in c:\phpdev\www\public\includes\functions_selects.php on line 45
Ik ben een beetje aan het prutsen geweest en kreeg die waarschuwing weg door alles van admin/admin_users.php te kopieren naar
super_mod/admin_users.php.
Alleen nu heb je dan wel dat je het wachtwoord ook kunt veranderen in het paneel maar dat moet er ook uit te halen zijn.

Nog iets, ik kon wel via manegement een categorie toevoegen maar geen forum, dit heb ik ook opgelost door alles uit een file van de admin-map over te zetten in een super_mod file.
Ik ben het even kwijt (sufgezocht) maar laat het nog weten.

Gebruikersavatar
Supportforum.nl
Berichten: 37
Lid geworden op: 01 nov 2002, 15:46
Locatie: Oosten des lands
Contacteer:

Bericht door Supportforum.nl » 24 mar 2003, 22:23

hmmm... maar dat ww gedeelte maakt in feite niks uit. in principe zou ik alle bestanden uit de admin directory sowieso wel over kunnen zetten naar de supermod dir, tenminste de bestanden die daar dan instaan. het eventuele overbodige zou ik er via de tpl bestanden wel weer uit kunnen halen.

tnx!! ik ga es ff verder stoeien
-- = http://www.supportforum.nl = --
--------------------8<-----(Hierlangs afknippen)-------------

Gebruikersavatar
Supportforum.nl
Berichten: 37
Lid geworden op: 01 nov 2002, 15:46
Locatie: Oosten des lands
Contacteer:

Bericht door Supportforum.nl » 24 mar 2003, 22:39

zo gezegd zo gedaan... draait als een trein nu!! nogmaals bedankt voor de tip!!
-- = http://www.supportforum.nl = --
--------------------8<-----(Hierlangs afknippen)-------------

Gebruikersavatar
John_de_Vries
Berichten: 246
Lid geworden op: 20 feb 2003, 12:58
Locatie: Oosterhout
Contacteer:

Bericht door John_de_Vries » 25 mar 2003, 13:24

Fijn dat het gelukt is.
Ik heb trouwens ook het verander wachtwoordprobleem weg
want die is tenslotte niet voor de supermod.

Code: Selecteer alles

kopieer  admin/admin_users.php


naar super_mod/ admin_users.php

open supermod/admin_users.php

zoek

$template->set_filenames(array(
			"body" => "admin/user_edit_body.tpl")
		);

wijzig in


$template->set_filenames(array(
			"body" => "less_admin/user_edit_body.tpl")
		);
ps Denk je dat er toch fouten in de orginele MOD zitten?

Gebruikersavatar
Supportforum.nl
Berichten: 37
Lid geworden op: 01 nov 2002, 15:46
Locatie: Oosten des lands
Contacteer:

Bericht door Supportforum.nl » 25 mar 2003, 20:51

enige probleempje wat ik nu nog heb is dat ik de supermod benoeming niet in mn dropdownmenu heb staan zodat ik mensen via phpmyadmin op het juiste userlevel moet zetten, maar dit is niet erg.

en ja ik denk wel dat er fouten zitten idd in de originele mod... ik ben namelijk niet de enige die dit probleem heeft en door het toepassen van dit truukje lukt het toch aardig. alles werkt nu namelijk
-- = http://www.supportforum.nl = --
--------------------8<-----(Hierlangs afknippen)-------------

Gebruikersavatar
John_de_Vries
Berichten: 246
Lid geworden op: 20 feb 2003, 12:58
Locatie: Oosterhout
Contacteer:

Bericht door John_de_Vries » 25 mar 2003, 22:07

Supportforum.nl schreef:enige probleempje wat ik nu nog heb is dat ik de supermod benoeming niet in mn dropdownmenu heb staan zodat ik mensen via phpmyadmin op het juiste userlevel moet zetten, maar dit is niet erg.

en ja ik denk wel dat er fouten zitten idd in de originele mod... ik ben namelijk niet de enige die dit probleem heeft en door het toepassen van dit truukje lukt het toch aardig. alles werkt nu namelijk
Dit euvel was me ook al opgevallen ja.
Ik ben gaan zoeken en kwam het volgende tegen, dit is overigens het enige foutje in de /phpBB2/admin/admin_ug_auth.php

Het volgende is de originele tekst uit txt-file gatekeep2

Code: Selecteer alles

# 
#-----[ FIND ]------------------------------------------- 
# 

$s_user_type = ( $is_admin ) ? '<select name="userlevel"><option value="admin" selected="selected">' . $lang['Auth_Admin'] . '</option><option value="user">' . $lang['Auth_User'] . '</option></select>' : '<select name="userlevel"><option value="admin">' . $lang['Auth_Admin'] . '</option><option value="user" selected="selected">' . $lang['Auth_User'] . '</option></select>'; 

# 
#-----[ REPLACE WITH ]------------------------------------------- 
# 

$s_user_type = '<select name="userlevel">'; 
$s_user_type .= ($is_admin) ? '<option value="admin" selected=\"selected\">' . $lang['Auth_Admin'] . '</option>' : '<option value="admin">' . $lang['Auth_Admin'] . '</option>'; 
$s_user_type .= ($is_super) ? '<option value="supermod" selected=\"selected\">Super Moderator</option>' : '<option value="supermod">Super Moderator</option>'; 
$s_user_type .= ($is_user) ? '<option value="user" selected=\"selected\">' . $lang['Auth_User'] . '</option>' : '<option value="user">' . $lang['Auth_User'] . '</option>'; 
$s_user_type .= '</select>'; 
Als we naar de regel 3 kijken valt het meteen op dat er geen variabele of niets is gebruikt voor de de Super Moderator.
Deze heb ik veranderd zoals hieronder.

Code: Selecteer alles

$s_user_type = '<select name="userlevel">'; 
$s_user_type .= ($is_admin) ? '<option value="admin" selected=\"selected\">' . $lang['Auth_Admin'] . '</option>' : '<option value="admin">' . $lang['Auth_Admin'] . '</option>'; 
$s_user_type .= ($is_super) ? '<option value="supermod" selected=\"selected\">' . $lang['Super_Moderator'] . '</option>' : '<option value="supermod">Super Moderator</option>'; 
$s_user_type .= ($is_user) ? '<option value="user" selected=\"selected\">' . $lang['Auth_User'] . '</option>' : '<option value="user">' . $lang['Auth_User'] . '</option>'; 
$s_user_type .= '</select>'; 
Nu werkt het correct bij mij

Test het even mee als je wilt. :wink:

John

Gebruikersavatar
Supportforum.nl
Berichten: 37
Lid geworden op: 01 nov 2002, 15:46
Locatie: Oosten des lands
Contacteer:

Bericht door Supportforum.nl » 25 mar 2003, 22:23

neej, hij zet alles wat ik als super moderator instel op beheerder...
-- = http://www.supportforum.nl = --
--------------------8<-----(Hierlangs afknippen)-------------

Gebruikersavatar
John_de_Vries
Berichten: 246
Lid geworden op: 20 feb 2003, 12:58
Locatie: Oosterhout
Contacteer:

Bericht door John_de_Vries » 25 mar 2003, 23:46

Jaaaah daar ben ik weer :D

Ik kreeg een leeg veld tussen beheerder en gebruiker bij permissies.
Ik heb iets over het hoofd gezien.

Ik heb in language/language_dutch/language_admin.php na

$lang['Auth_Admin'] = 'Beheerder';


$lang['Auth_SupMod'] = 'SuperModerator';

toegevoegd

En de code in admin/admin_ug_auth.php in

Code: Selecteer alles

		$s_user_type = '<select name="userlevel">'; 
$s_user_type .= ($is_admin) ? '<option value="admin" selected=\"selected\">' . $lang['Auth_Admin'] . '</option>' : '<option value="admin">' . $lang['Auth_Admin'] . '</option>'; 
$s_user_type .= ($is_super) ? '<option value="supermod" selected=\"selected\">' . $lang['Auth_SupMod'] . '</option>' : '<option value="supermod">' . $lang['Auth_SupMod'] . '</option>'; 
$s_user_type .= ($is_user) ? '<option value="user" selected=\"selected\">' . $lang['Auth_User'] . '</option>' : '<option value="user">' . $lang['Auth_User'] . '</option>'; 
$s_user_type .= '</select>'; 
Sorry voor het doordrammen maar ik wil hem ook perfect hebben,
opzich best een handige mod.
Had je nu wel je dropdownmenu of nog niet?
Bij mij werkt de supermoderator toewijzing en dus permissie nu wel goed
en ik zie alle 3 de permissies in de dropdown.

John

Gebruikersavatar
Supportforum.nl
Berichten: 37
Lid geworden op: 01 nov 2002, 15:46
Locatie: Oosten des lands
Contacteer:

Bericht door Supportforum.nl » 26 mar 2003, 18:11

ik zie nu ook alle 3 permissies in het dropdown, alleen wanneer ik iemand supermoderator maakt blijft hij nog steeds zijn huidige status behouden, hij verandert daar niets aan
-- = http://www.supportforum.nl = --
--------------------8<-----(Hierlangs afknippen)-------------

Gebruikersavatar
John_de_Vries
Berichten: 246
Lid geworden op: 20 feb 2003, 12:58
Locatie: Oosterhout
Contacteer:

Bericht door John_de_Vries » 26 mar 2003, 19:53

Hmmm, bij mij werkt het nu correct dus ergens nog een foutje bij jou.

Gebruikersavatar
Supportforum.nl
Berichten: 37
Lid geworden op: 01 nov 2002, 15:46
Locatie: Oosten des lands
Contacteer:

Bericht door Supportforum.nl » 26 mar 2003, 21:02

tja, in feite is het voor mij niet zon erg groot probleem aangezien ik met phpmyadmin wel het e.e.a. recht kan zetten... maarja, voor de onervaren gebruiker is het wat minder
-- = http://www.supportforum.nl = --
--------------------8<-----(Hierlangs afknippen)-------------

doc

Bericht door doc » 30 mar 2003, 01:10

vraagje ... hoe ...of beter waar verander je de kleur van de super mod ??

Gesloten