Beiträge: 1.043
	Themen: 114
	Registriert seit: 04.05.2006
	
	
 
	
	
		Hallo!
Ich würde gerne auf das Plugin umsteigen: 
http://mods.mybboard.net/view.php?did=508
Jedoch bekomm ich beim aktivieren eine Fehlermeldung:
Zitat:Warning: fopen(/www/htdocs/w00855dc/anime4.de.forum/memberlist.php) [function.fopen]: failed to open stream: Permission denied in /www/htdocs/w00855dc/anime4.de.forum/inc/plugins/legend.php on line 65
Diese sagt aus?
Was muss geändert werden?
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		Die Datei memberlist.php muss beschreibbar sein.
	
	
	
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
 
 
	
	
	
		
	Beiträge: 1.043
	Themen: 114
	Registriert seit: 04.05.2006
	
	
 
	
	
		Wunderbar - jetzt geht's.
Muss das nur noch später was für mich anpassen. 
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 1.043
	Themen: 114
	Registriert seit: 04.05.2006
	
	
 
	
	
		Ich nochmal:
Das Plugin legt leider keine Gruppe zum ändern an.
Jetzt stehen aber alle Gruppen da: 
http://www.anime4.de/anime4.de.forum/index.php
Ich würde einige aber gar nicht anzeigen lassen wollen - da gibt es sicher einen Code, der das unterbindet.
Michael kannste mir da helfen? 
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 1.450
	Themen: 155
	Registriert seit: 18.03.2006
	
	
 
	
		
		
		13.05.2007, 21:21 
(Dieser Beitrag wurde zuletzt bearbeitet: 13.05.2007, 21:23 von Jan.)
		
	 
	
		Ersetzte in der Plug-In Datei :
PHP-Code:
function legend()
{    
    global $mybb, $db, $legend_disp;
    $query = $db->query("SELECT gid, title, namestyle FROM ".TABLE_PREFIX."usergroups");
    $legend = "";
    while($legend = $db->fetch_array($query)) 
    {
    $legend_disp .= "[<a href=\"memberlist.php?groups=".$legend['gid']."\" target=\"_self\">".str_replace("{username}", $legend['title'] , $legend['namestyle'])."</a>] "; 
    } 
} 
Durch diesen Code:
PHP-Code:
function legend()
{    
    global $mybb, $db, $legend_disp;
    $id = array(0 => "2", 1 => "6") // Die IDs der Gruppen die ausgeblendet werden sollen
    $query = $db->query("SELECT gid, title, namestyle FROM ".TABLE_PREFIX."usergroups");
    $legend = "";
    while($legend = $db->fetch_array($query)) 
    {
        if(!in_array($legend['gid'],$id))
        {
            $legend_disp .= "[<a href=\"memberlist.php?groups=".$legend['gid']."\" target=\"_self\">".str_replace("{username}", $legend['title'] , $legend['namestyle'])."</a>] "; 
        }
    } 
} 
 
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 1.043
	Themen: 114
	Registriert seit: 04.05.2006
	
	
 
	
	
		Danke & wo muss ich die ID's eintragen? Und kann ich diese durch Kommas trenne, oder wie? 
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 1.450
	Themen: 155
	Registriert seit: 18.03.2006
	
	
 
	
	
		Nach dem Format wie sie jetzt auch drin stehen, die 2 und die 6.
Einfach die beiden anpassen, und falls du mehr ausblenden nmöchtest, einfach so hintenan schreiben:
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 1.043
	Themen: 114
	Registriert seit: 04.05.2006
	
	
 
	
	
		Jan?
Da kommt aber ein Fehler. 
Zitat:Parse error: syntax error, unexpected T_VARIABLE in /www/htdocs/w00855dc/anime4.de.forum/inc/plugins/legend.php on line 127
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 1.450
	Themen: 155
	Registriert seit: 18.03.2006
	
	
 
	
	
		Ja, hinter der $id fehlt ein Komma:
PHP-Code:
$id = array(0 => "2", 1 => "6"); // Komma hat gefehlt! / Die IDs der Gruppen die ausgeblendet werden sollen 
 
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 1.043
	Themen: 114
	Registriert seit: 04.05.2006
	
	
 
	
	
		Wunderbar, nun hat alles geklappt. Danke!