Page 1 of 1

Anzeige der Geburtstage

Posted: 18. February 2010 11:59
by Marcus
Deine Portal Version: 1.0.5
Typ Deines phpBB Forums: Premodded phpBB3
MODs installiert: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: http://forum.esoteric-events.eu

Was hast Du gemacht, bevor das Problem aufgetreten ist?


Was hast Du bereits versucht um das Problem zu lösen?
functions.php durchgeguckt, Instalations-Anweisungen des Portal-Mod durchgesehen, hier im Board gesucht.

Fehlerbeschreibung und Nachricht
Hallo!

Ich habe wohl beim Einbau des Portals irgendwas verhackstückt.

Und zwar wird, wenn jemand Geburtstag hat, und der Block eingeschaltet ist das hier angezeigt. Der Block wird so wie es wohl auch vorgesehen ist angezeigt. Aber unter der Forenansicht herrscht bei der Anzeige durcheinander.

Schalte ich den Block aus, wird er aber weiterhin angezeigt, nur die Tage werden durch die Variable ersetzt. Dafür ist aber die Anzeige unter den Foren korrekt.

Wo kann ich nach dem Fehler suchen?

Vielen Dank!

Marcus

Re: Anzeige der Geburtstage

Posted: 18. February 2010 13:32
by Marc
Da das ja wohl eindeutig mit dem Portalview MOD zusammenhängt verschiebe ich das Thema mal in den richtigen Bereich.

Re: Anzeige der Geburtstage

Posted: 18. February 2010 17:49
by Marcus
Hallo!

Sorry, das war für mich nicht soo klar!

Nichts destotrotz habe ich diesen Fehler schon soweit hingebogen bekommen, das der Name unter 'Glückwünsche an' steht, und das Alter direkt daneben.

Ich habe - um das Alter direkt neben dem Namen anzuzeigen - in der birthday_list.php aus dem Verzeichnis /portal/block die Zeile 59 geändert:

Code: Select all

                        $birthday_list .= '<span style="float:left;"><img src="' . $phpbb_root_path . 'styles/' . $user->theme['theme_path'] . '/theme/images/portal/portal_user.png" width="16" height="16" alt="" /></span><span style="float:left; padding-left:5px; padding-top:2px;">' . get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']) . '</span><span style="float: left;">&nbsp;';
Und zwar habe ich beim letzten float-Befehl 'right' in ''left' geändert.

Und in der index_body.html habe ich folgenden Code geändert, in dem ich hinter dem L_CONGATULATIONS ein br eingesetzt habe.

Code: Select all

<!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST -->
        <h3>{L_BIRTHDAYS}</h3>
        <p><!-- IF BIRTHDAY_LIST -->{L_CONGRATULATIONS}:<br /> <strong>{BIRTHDAY_LIST}</strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF --></p>
<!-- ENDIF -->
Es wird dort auch alles solange korrekt angezeigt, wenn mehr als einer Geburtstag hat, solange der Block im ACP ausgeschaltet ist. Und auch das Problem, das wenn der Geburtstagsblock ausgeschaltet wird, dieser auch im Frontend verschwindet, und nicht nur die Zahl von 'in den nächten ... Tagen' in eine Variable geändert wird, ist geblieben

Gruß

Marcus

Re: Anzeige der Geburtstage

Posted: 19. February 2010 16:37
by Marcus
Hi!

Jemand eine elegantere Löösung anzubieten, die auch funktioniert??

Gruß

Marcus