Hallo!
Ich hab heute die beiden Mods "Geburtstage auf Startseite anzeigen"
und "Ereignisse auf Startseite anzeigen" in meinem Forum aktiviert.
Auf der Startseite des Forums werden diese aber nicht richtig dargestellt (siehe Anhang) und deshalb möchte ich fragen, ob mir jemand sagen kann, wo genau ich Änderungen vornehmen muss, um die Fehler zu beheben. Die Zelle, worin die Images liegen, soll genauso groß sein, wie bei den Foren. Die fehlerhafte Darstellung tritt nur im IE7 bzw. Opera auf, Mozilla zeigt es korrekt an.
Bin für jede Hilfe dankbar!
Hi, schurdinand!
Geh ins Admin-CP -> Templates Ändern / Entfernen -> Globale Templates aufklappen -> index_birthdays_top bearbeiten
Dort gibt es die Zeile:
Code:
<td class="trow1" align="center" valign="top" width="35"><img src="{$settings[bburl]}/images/birthdays.gif" border="0" alt="Geburtstage" />
</td>
In dem du den "width"-Wert änderst, zum Beispiel in "4%" änderst du die breite der Spalte wo die Geburtstagsgrafik angezeigt wird.
Bei dem anderen Mod müsste das ähnlich sein. Such einfach nach dem verwendeten Template und änder's.
LG, GM!
Bei dem Plugin Ereignisse auf Startseite heißt das Template events_on_indexpage_top
Dieser Fehler ist mir schon bekannt, allerdings habe ich bisher keine echte Lösung gefunden. Die Breite der Spalte ist mit 35 angegeben, genauso wie das im Standard-Templateset für die erste Spalte der Foren ist. Allerdings wird es wie gesagt im IE nicht gleich behandelt (mir wurde berichtet, dass es manchmal anscheinend funktioniert). Wenn die Breite mit 4% oder ähnlichem angegeben wird, wird es zwar mit allen Browsern gleich angezeigt, allerdings ist die Breite nicht die gleiche wie bei den Foren...
Naja, soweit so gut. Falls jemand eine Lösung dafür findet, kann er sich ja bei mir melden. Er bekommt dann auch Lob und Anerkennung von mir
Ich mußte bei mir alle Tabellen anpassen!
Mein vorschlag würde so aussehen
anstatt:
Code:
<td class=\"trow1\" align=\"center\" valign=\"top\" width=\"35\"><img src=\"{\$settings[bburl]}/images/birthdays.gif\" border=\"0\" alt=\"Geburtstage\" />
</td>
versuche mal:
Code:
<td class="trow1" width="34px"><img src="$settings[imgdir]/images/birthdays.gif"></td>
ist halt nur ein gedankengang und ein versuch macht klug
Danke für eure Antworten!
Ich habe mich für die Variante mit den 4% als Breite entschieden. Der Vorschlag von Schumuckl hat nichts geändert.
Echt komisch, wie kann es sowas geben?! Im Mozilla passt alles perfekt, Opera und IE raffen es gar nicht!
Wird es dazu noch eine Lösung geben in künftigen Versionen der Plugins, oder ist dies ein allgemeines Mysterium?!
Auf jeden Fall danke!
Schurdinand
Hi!
Ich nehme an dem IE und Opera fehlt die korrekte Endung "px" nach der Zahl, wenn kein Prozentzeichen angegeben wurde.
LG, GM!