Beiträge: 1.044
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.044
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.044
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.044
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.044
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.044
Themen: 114
Registriert seit: 04.05.2006
Wunderbar, nun hat alles geklappt. Danke!