Rang Name + Rang Bild in Mitglieder Liste

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Choddy
Mitglied
Beiträge: 12
Registriert: 13.04.2003 14:57
Wohnort: Irgendwo im WWW
Kontaktdaten:

Rang Name + Rang Bild in Mitglieder Liste

Beitrag von Choddy »

Hab bei mir den Staff Mod 2.0.3 von Acid laufen und würde gern die Rangbilder bzw. -namen in die Tabelle einfügen. Da ich kaum php-Erfahrung habe, haben meine bisherigen versuche keinen erfolg gebracht (hab auch versucht den ranks in memberlist mod zu nutzen - hat aber nix gebracht :()

Es wäre sehr nett wenn mir hier mal jemand nen kurzen mod text zukommen lassen könnte.
Nutze im übrigen phpbb 2.04
Ich weiß echt nicht was ich sagen soll :D
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

staff_body.tpl
++einfügen wo´s am besten passt++

Code: Alles auswählen

{staff.RANK}<br />{staff.RANK_IMAGE}
staff.php
++FINDE++

Code: Alles auswählen

        $template->assign_block_vars('staff', array(
                'AVATAR' => $avatar,
++MIT FOLGENDEM ERSETZEN++

Code: Alles auswählen

        $sql = "SELECT * FROM " . RANKS_TABLE . " ORDER BY rank_special, rank_min";
        if ( !($result = $db->sql_query($sql)) )
        {
        	message_die(GENERAL_ERROR, "Could not obtain ranks information.", '', __LINE__, __FILE__, $sql);
        }
        $ranksrow = array();
        while ( $row = $db->sql_fetchrow($result) )
        {
                $ranksrow[] = $row;
        }
        $db->sql_freeresult($result);

        $rank = '';
        $rank_image = '';
        if ( $staff['user_rank'] )
        {
                for($j = 0; $j < count($ranksrow); $j++)
                {
                        if ( $staff['user_rank'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] )
                        {
                                $rank = $ranksrow[$j]['rank_title'];
                                $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $rank . '" title="' . $rank . '" border="0" /><br />' : '';
                        }
                }
        }
        else
        {
                for($j = 0; $j < count($ranksrow); $j++)
                {
                        if ( $staff['user_posts'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] )
                        {
                                $rank = $ranksrow[$j]['rank_title'];
                                $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $rank . '" title="' . $rank . '" border="0" /><br />' : '';
                        }
                }
        }

        $template->assign_block_vars('staff', array(
                'AVATAR' => $avatar,
                'RANK' => $rank,
                'RANK_IMAGE' => $rank_image,
Benutzeravatar
Choddy
Mitglied
Beiträge: 12
Registriert: 13.04.2003 14:57
Wohnort: Irgendwo im WWW
Kontaktdaten:

Beitrag von Choddy »

THX :D
Ich weiß echt nicht was ich sagen soll :D
Benutzeravatar
Choddy
Mitglied
Beiträge: 12
Registriert: 13.04.2003 14:57
Wohnort: Irgendwo im WWW
Kontaktdaten:

Beitrag von Choddy »

hmmm ... scheiße.

krieg jetzt nen parse-error inner staff.php wenn ich die liste aufrufe.
Ich weiß echt nicht was ich sagen soll :D
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..dann speicher ma die staff.php als staff.txt ab und poste einen Link.
Benutzeravatar
Choddy
Mitglied
Beiträge: 12
Registriert: 13.04.2003 14:57
Wohnort: Irgendwo im WWW
Kontaktdaten:

Beitrag von Choddy »

Ich weiß echt nicht was ich sagen soll :D
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..nimm nochma ´ne neue staff.php zur Hand und mach obige Änderung erneut, denn Du hast den Code eingefügt, anstatt den Code mit einem anderen ersetzt (wie beschrieben). :wink:
Benutzeravatar
Choddy
Mitglied
Beiträge: 12
Registriert: 13.04.2003 14:57
Wohnort: Irgendwo im WWW
Kontaktdaten:

Beitrag von Choddy »

Ich seh auch grad. hab ihn aber nicht eingefügt sondern nur vertauscht und hab deshalb die sprachbeschreibungen am ende ersetzt und nicht dort wo ich eigentlich sollte.

Ich Danke dir
Choddy
Ich weiß echt nicht was ich sagen soll :D
Benutzeravatar
Choddy
Mitglied
Beiträge: 12
Registriert: 13.04.2003 14:57
Wohnort: Irgendwo im WWW
Kontaktdaten:

Beitrag von Choddy »

Tja habs jetzt richtig eingefügt (bzw. ersetzt) und krieg trotzdem noch ne fehlermeldung (parse) in zeile 119.

hier nochmal der link (hab ihn aktualisiert)
Ich weiß echt nicht was ich sagen soll :D
Benutzeravatar
Choddy
Mitglied
Beiträge: 12
Registriert: 13.04.2003 14:57
Wohnort: Irgendwo im WWW
Kontaktdaten:

Beitrag von Choddy »

*themavorsichtighochzieh*
Ich weiß echt nicht was ich sagen soll :D
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“