Seite 1 von 1
Group Rank + Automatic Rank - Fehler
Verfasst: 12.07.2004 17:16
von Maber
Servus,
hab ein kleineres Problem. Hab den Code für beide Mods sauber eingefügt bzw. auch angepasst auf den jeweils anderen und weiß nicht wo der fehler liegt. Er sagt mir bei Moderatoren immer dieeingestellte Fehlermeldung als Rang, in Foren wo er nicht Mod ist ist alles richtig.
Hier die Passage als handliche txt

:
php.txt
Um Fragen vorzubeugen. Der Moderatoren Rang heißt Moderator

Verfasst: 12.07.2004 23:00
von Maber
So, hab mich damit jetzt etwas beschäftigt und neugeschrieben. Nur weiß ich nicht was er bei bestimmten Vorraussetzungen macht. Hab die Teile mit dem Kommentaren versehen und etwas gegliedert.
Funktionieren tut es trotzdem nicht, er sagt dass er das elseif vom "auto moderator"-Teil nicht erwartet hat.
Ranks_new
Verfasst: 13.07.2004 16:28
von Maber
Hmmm, letzter Versuch, sonst werde ichs mal auf phpBB.com versuchen :/ Bin immernoch nicht wirklich weitergekommen... aber vielleicht kann Saerdner mir mal die einzelnen Abschnitte erklären. Ich weiß bei 2en nicht was die machen

Verfasst: 14.07.2004 10:29
von saerdnaer
suche
Code: Alles auswählen
for($j = 0; $j < count($ranksrow); $j++)
{
if ( $ranksrow[$j]['rank_title'] == $moderator_rank_name )
{
$poster_rank = $ranksrow[$j]['rank_title'];
$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
break;
}
if ( $poster_rank == '' ) // Double check that the rank name defined in this section actually exists. If not, inform the user
{
$poster_rank = $lang['ModeratorModError'];
}
}
ersetzen durch
Code: Alles auswählen
$moderator_rank_id = 123; //Rang id des Moderatorranges
$poster_rank = $ranksrow[-1][$moderator_rank_id]['rank_title'];
$rank_image = ( $ranksrow[-1][$moderator_rank_id]['rank_image'] ) ? '<img src="' . $ranksrow[-1][$postrow[$i]['user_rank']]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
if ( $poster_rank == '' ) // Double check that the rank name defined in this section actually exists. If not, inform the user
{
$poster_rank = $lang['ModeratorModError'];
}
und dann noch
Code: Alles auswählen
$moderator_rank_name = "Moderator"; //Note: Change this if you have not created a rank with this exact name on your system for Moderators
rauslöschen...
mfg saerdnaer
Verfasst: 15.07.2004 13:09
von Maber
Sauber Saerdner, ich bin dir zu ewigem Dank verpflichtet
