MyBB.de Forum

Normale Version: Fehlerhafte Ausgabe von Forenicons
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo und guten Morgen ihr Lieben.

Ich habe da ein sehr seltsames Problem mit meinem "Siccudor" Style. (Forum Spiegeldimension
Und zwar basierend auf dieser Anleitung habe ich versucht die Foren Icons zu verändern.
Das klappt aber leider nur teilweise.

Die Foren die "off" angezeigt werden sollen, werden als "on" angezeigt.
(Zum größten Teil.)
Andere wo ungelesene Themen drin sind, werden als gelesen markiert.
Und auch umgekehrt.
Fährt man mit der Maus über die Icons reagiert die Maus und zeigt auch an von wegen "Keine neuen Beiträge" bzw. "neue Beiträge" vorhanden.

In meiner forumbit_depht2_forum Template habe ich folgendes stehen
Code:
<td class="{$bgcolor}" align="center" valign="center" width="1"><img src="{$theme['imgdir']}/on.gif" alt="{$lightbulb['altonoff']}" title="{$lightbulb['altonoff']}" class="ajax_mark_read" id="mark_read_{$forum['fid']}" /> </td>[/url]
[code]
Da ich ansonsten mit
[code]<td class="{$bgcolor}" align="center" width="1"><span class="forum_status forum_{$lightbulb['folder']} ajax_mark_read" title="{$lightbulb['altonoff']}" id="mark_read_{$forum['fid']}"></span></td>
nur teilweise ein Icon angezeigt bekomme.

Hat jemand von euch eine Idee woran das liegen kann?
Verwirrend für mich ist es, dass die Symbole an mancher Stelle richtig angezeigt werden und an mancher nicht.
(Jetzt mal davon abgesehen dass on/off verwechselt ist.)

Vielen Dank im Voraus für eure Hilfe und Ratschläge.
Mit freundlichen Grüßen
Santhony
<img src="{$theme['imgdir']}/on.gif" ...

Hier hast du statisch die Grafik on.gif eingesetzt. Daher wird überall on.gif verwendet.
on.gif und off.gif und andere Status-Icons sollen aber dynamisch erzeugt und angezeigt werden, daher ändere das Icon im Template:

<img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" ...

Edit:
Deine Grafiken müssen folgende Dateinamen haben:
on.gif (neue Beiträge)
off.gif (keine neuen Beiträge)
offclose.gif (Forum geschlossen)
offlink.gif (Weiterleitung)

[ExiTuS]
Außerdem...

Es sind zwei unterschiedliche Templates. Daher denkst Du evtl. dass es an manchen Stellen richtig ist.
Je nachdem ob es eine Kategorie oder ein Forum ist.
"forumbit_depth2_cat" oder "forumbit_depth2_forum"
Wie [ExiTuS] schon schrieb, kann Deine statische Einbindung so nicht funktionieren.
Warum bekommst Du mit dem Originalcode die Images nur teilweise angezeigt?
Das muss doch einen Grund haben. Stelle es nochmal um und wir prüfen es. Wink
Vielen Dank für eure Antwort.

@Exitus
Dateinamen geänder und angepasst.
Sowie auch die Statische Adressierung rausgenommen.

@Schnapsnase:
Hab jetzt sowohl depth2_cat als auch depth2_forum auf das Originaltemplate zurück versetzt.

Immer noch keine Veränderung. öö
Ich sehe im Quellcode immer noch keine Änderung.
Im Original-Template steht:
Code:
<td class="{$bgcolor}" align="center" width="1"><span class="forum_status forum_{$lightbulb['folder']} ajax_mark_read" title="{$lightbulb['altonoff']}" id="mark_read_{$forum['fid']}"></span></td>
Ich bin ein Honk. ^^
Hatte die Änderung in meiner Sicherungskopie vom Style gemacht.
Und nicht in der, die online ist. ^^
Jetzt aber umgesetzt.
Und jetzt wird gar nichts mehr angezeigt. ^^°
Was genau hast du überhaupt vor? Smile

Sollen die Status-Icons standardmäßig per CSS aus einem Sprite-Image angezeigt werden oder willst du eigene Icons (on.gif, off.gif etc) verwenden?

Dann jetzt aktuell fehlen wieder deine <img ...>-Tags für die Bilder in den Templates - stattdessen wirkt jetzt wieder die Standard-Klasse "forum_on", "forum_off" (und CSS scheint fehlerhaft oder Sprite Image fehlt).

[ExiTuS]

Jetzt hab ich's. Du nutzt die CSS-Klassen, aber mit eigenen Bildern versehen.

Das Problem liegt nun an dem span-Element (display: inline) - sprich eine Breite von 0.
Füge den Klassen "forum_on, _off _offclose, _offlink" ein "display: inline-block" hinzu, dann wird auch die Größe des Elements korrigiert.

[ExiTuS]
Suche in deiner global.css Zeile 482 nach

Code:
.forum_status {
height: 50px;
width: 50px;
font-size: 30px;
text-align: center;

und ändere in:
Code:
.forum_status {
height: 50px;
width: 50px;
font-size: 30px;
text-align: center;
display: inline-block;
background-repeat: no-repeat;  
Hallo und guten Morgen ihr Lieben.
Sorry, dass ich mich gestern nicht mehr gemeldet habe, aber Familie suchte Aufmerksamkeit. ^^°

Ich hab die Änderungen jetzt durchgeführt und nun funktioniert es. Big Grin

Vielen lieben Dank euch beiden für eure Hilfe. Big Grin

Grüße
Santhony
(15.02.2020, 09:30)Santhony schrieb: [ -> ]......aber Familie suchte Aufmerksamkeit. ^^°.....
Vielen lieben Dank euch beiden für eure Hilfe. Big Grin

Gerne doch!
Sag das nächste Mal Deiner Familie, dass sie an der Lösungsfindung mitarbeiten sollen.
Dann wird`s denen auch nicht langweilig. Big Grin Big Grin

Grüße
Seiten: 1 2