Kategoriebilder an Style anpassen

B0nnie
Problembeschreibung:
Ich habe das Problem, dass ich momentan gerade dabei bin ein zweites Design zu erstellen, und natürlich hätte ich gern passende Kategoriebilder. Bisher hatte ich einfach nur im Template den Code so geändert, dass ich beim Titel der Kategorie nur den Link eingeben muss und dann das Bild angezeigt wird. Das funktioniert natürlich nur, solange es nur ein Design gibt.
Ich erinnere mich an wbb1 und den Begriff {imagefolder}, den ich damals als Relation zum stylezugehörigen Bilderverzeichnis verwenden konnte, der funktioniert aber offenbar jetzt nicht mehr. Gibt es dazu eine Alternative? Oder irgendeine andere Möglichkeit wie ich die Kategoriebilder passend zum Stil anzeigen lassen kann?

Liebe Grüße und danke im Voraus!
B0nnie

PS: Beispiel:
Also bei mir sieht praktisch der Titel einer Kategorie so aus

/cats/1.png

im Forum erscheint dann das entsprechende Bild.
Ursprünglich im wbb1
würde ich einfach schreiben

{imagefolder}/cats/1.png
Ghostmaster
class="tabletitle" / class="tablecat"

Meinst du das?
Ansonsten wird im WBB2 der Image Ordner so angesprochen:

{$style['imagefolder']}
B0nnie
Also bei mir sieht praktisch der Titel einer Kategorie so aus

/cats/1.png

im Forum erscheint dann das entsprechende Bild.
Ursprünglich im wbb1
würde ich einfach schreiben

{imagefolder}/cats/1.png

Aber das geht ja nicht mehr.

Also eigentlich meinte ich tatsächlich eigentlich das: {$style['imagefolder']} aber es geht blöderweise auch auf diese Art und Weise nicht.

Der Titel würde dann ja lauten
{$style['imagefolder']}/cats/1.png
und der dementsprechende Imageordner im Styleeditor definiert sein.
Aber das klappt nicht... Hmm
Ghostmaster
Unter ACP - Designpack bearbeiten kannst du in deinem Style unter "Tabellenkopf" in der Spalte "Weitere Attribute (CSS Code):" auch folgendes einfügen:

code:
1:
background-image: url(images/cats/1.png);


dann kannst du mit class="tabletitle" arbeiten.
Ansonsten rufst du das Bild so auf:

code:
1:
<img src="{$style['imagefolder']}/cats/1.png" border="0" />
B0nnie
Erstere Lösung klappt bei mir nicht, da ich ja unterschiedliche Bilder pro Kategorie benutzen möchte.

code:
1:
<a id="boardLink{@$boardNo}" {if $newPosts.$boardID}class="new" {/if}href="index.php?page=Board&amp;boardID={@$boardID}{@SID_ARG_2ND}">{lang}<img src={$board->title}>{/lang}{if $unreadThreadsCount.$boardID|isset} ({#$unreadThreadsCount.$boardID}){/if}</a>


als {$board->title} wird dann ja

"{$style['imagefolder']}/cats/1.png" eingesetzt. Aber dann wird mir überhaupt kein Bild angezeigt...
Ghostmaster
Entweder du machst das mit einer IF Abfrage, oder du erstellst per SQL eine neue Tabelle und tragst dort ein, welches Image angezeigt werden soll.

Mit IF ginge es so:

code:
1:
<if($board['boardid'] == X)><then><img src="{$style['imagefolder']}/cats/1.png" border="0" /></then></if>
B0nnie
Die zweite Lösung erschien mir einfacher, also hab ichs ausprobiert. ABER:
Ich bekomme foldenden Error:

Fatal error: PHP notice in file /users/knightfall/www/wcf/templates/compiled/27_0_1_boardList.php (104): Undefined index: style

Information:

error message: PHP notice in file /users/knightfall/www/wcf/templates/compiled/27_0_1_boardList.php (104): Undefined index: style
error code: 0
file: /users/knightfall/www/wcf/lib/system/WCF.class.php (281)
php version: 5.3.8
wcf version: 1.1.3 (Tempest)
date: Fri, 23 Dec 2011 14:31:09 +0000
request: /index.php?page=Index
referer: http://knightfall.bplaced.net/index.php?...ettings.display
Stacktrace:

#0 /users/knightfall/www/wcf/templates/compiled/27_0_1_boardList.php(104): WCF::handleError(8, 'Undefined index...', '/users/knightfa...', 104, Array)
#1 /users/knightfall/www/wcf/lib/system/template/Template.class.php(267): include('/users/knightfa...')
#2 /users/knightfall/www/wcf/lib/system/template/Template.class.php(436): Template->display('boardList', false)
#3 /users/knightfall/www/wcf/templates/compiled/27_0_1_index.php(55): Template->includeTemplate('boardList', Array, 1)
#4 /users/knightfall/www/wcf/lib/system/template/Template.class.php(267): include('/users/knightfa...')
#5 /users/knightfall/www/wcf/lib/page/AbstractPage.class.php(100): Template->display('index')
#6 /users/knightfall/www/wcf/lib/page/AbstractPage.class.php(46): AbstractPage->show()
#7 /users/knightfall/www/wcf/lib/util/RequestHandler.class.php(64): AbstractPage->__construct()
#8 /users/knightfall/www/wcf/lib/util/RequestHandler.class.php(92): RequestHandler->__construct('Index', Array, 'page')
#9 /users/knightfall/www/index.php(cool : RequestHandler::handle(Array)
#10 {main}


Nebenbei bemerkt: Vielen Dank für deine schnellen Antworten!
Ghostmaster
Gut ich sehe gerade du willst das in einem WBB3 machen. Du bist hier aber im WBB2 Bereich. Eröffne bitte im WBB3 Bereich noch einamal so einen Thread!
B0nnie
Neinnein... ich hab ja ein wbb 2.1 ... hoff ich, glaub ich, was auch immer.
http://knightfall.bplaced.net/

Ganz unten steht doch Forensoftware ist 2.1 oder nicht? O.o
Ghostmaster
Burning Board LITE 2.1 smile

Das ist die abgespeckte Version von dem WBB3 Augenzwinkern
B0nnie
Oh, mann bin ich doof. Sorry und danke smile