Kategorien einzeln ansprechen

  • WCF 1

Achtung: Diese Seite ist nur noch Teil eines Archivs und wird in Zukunft entfernt.

Will man eine ganze Kategorie verschieben oder eben speziell diese per CSS ansprechen, so ist das normal nicht möglich. Die Kategorie selbst fängt komischerweise mit ihrer Klasse erst nach der Kopfzeile an, also nach dem Rahmenkopf. Somit ist es nicht möglich, die gesamte Kategorie sauber anzusprechen.
Hier ist ein kleiner Templatepatch nötig, der gemacht werden muss. Wie das funktioniert, habe ich hier erklärt. Man muss einfach in Zeile 131 im Template boardList folgende Zeile:

Smarty-Template

  1. <li{if $depth == 1} class="category border"{/if}>
mit dieser ersetzen:

Smarty-Template

  1. <li{if $depth == 1} class="category category{@$boardID} border"{/if}>
Dabei wird der Klasse .category noch die ID des Forums bzw. der Kategorie angehängt. Eine Kategorie mit der ID 5 ist also nun vollständig mit

CSS-Quellcode

  1. .category5
ansprechbar. So sind Änderungen an einer Kategorie wesentlich einfacher.

Man kann diesen Code natürlich beliebig ändern, dass z.B. nicht nur die ID mit angehängt wird, sondern vielleicht ein ID5, so dass dann die Kategorie mit

CSS-Quellcode

  1. .categoryID5
ansprechbar ist. Letztendlich macht es aber nicht viel Unterschied.
Über den Autor
Ich bin Webentwickler in Stuttgart und administriere Server seit vielen Jahren. In diesem Blog erstelle ich hauptsächlich Tutorials für andere Webentwickler, Webdesigner und Serveradministratoren.
-------------------------------------------------------------------------------------------------------------------------------------
I’m a web developer in Stuttgart, Germany, and server administrator since many years. This blog mainly contains a tutorial set for other web developer, web designer and server administrators.

344 mal gelesen

Kommentare 6

  • Black Rider -

    Hm, merkwürdig. Da werd ich das auch noch ausbessern.
    So ist es für einzelne Kategorien und wirklich nur für diese. Willst du es auch per Foren, so musst du Zeile 26 entsprechend bearbeiten.

  • Klima -

    Nope ;) 3.1.6

    also ich hab jetzt die zeile ausgetauscht nachdem ich sie suchen hab lassen, und habe verscuht die .category1 (und alle anderen) auch versucht anzusprechen, aber irgendwie tut sich da nichts ...
    doofe frage, aber gilt diese änderung auch für Foren oder wirklich nur kategorien?

  • Black Rider -

    Hast du eventuell Burning Board Lite 2? ;)

  • Klima -

    Komisch.. wenn ich mein boardList Template in Notepad++ kopiere habe ich genau 213 Zeilen... wie soll ich da die Zeile 214 ändern? xD

    wenn ich es Suchen lasse, dann finde ich diese zeile in 131^^

  • Black Rider -

    In der Tat. Das hat gefehlt.
    Wurde ausgebessert, danke für die Meldung ;)

  • Klima -

    In welchem Template müsste ich das einfügen?
    boardlist?