Seite 1 von 1

Kategorien Hilfe

Verfasst: 07.09.2007 13:48
von Bozman
Hallo Leute, bin neu in diesem Forum.

Habe eine Frage, wie kann man am Board die Kategorien mit kleinen Avatars versehen, ich meine sowie es bei den Images ist (Folder_new). Verschiedene Images einfügen, ich weiß vielleicht ist das nicht gut ausgedrückt, aber ich will wenn man in einem Forum die ganzen Kategorien sieht die aber nicht mit einem einzigem Folder besetzt sind sondern mit verschieden Images. Würde sowas gehen???

CIAO

Verfasst: 07.09.2007 14:04
von BraveEagle
Hallo


../subSilver/index_body.tpl
suche

Code: Alles auswählen

  <tr> 
	<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td>
	<td class="rowpic" colspan="3" align="right">&nbsp;</td>
  </tr>
Die Stelle sieht bei anderen Templates vllt etwas anders aus.. wenn man nur nach den Platzhaltern sucht, findet man das aber schon.

ersetzte mit

Code: Alles auswählen

  <tr> 
	<td class="catLeft" style="background-image: url({catrow.CELLPIC_L});" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td>
	<td class="rowpic" style="background-image: url({catrow.CELLPIC_R});" colspan="3" align="right">&nbsp;</td>
  </tr>
index.php
suche

Code: Alles auswählen

			$template->assign_block_vars('catrow', array(
ersetzte mit

Code: Alles auswählen

			$cellpic_l_img = $images['cellpic']['standard']['l'];
			$cellpic_r_img = $images['cellpic']['standard']['r'];
			if(!empty($images['cellpic'][$cat_id]['l']))
			{
				$cellpic_l_img = $images['cellpic'][$cat_id]['l'];
			}
			if(!empty($images['cellpic'][$cat_id]['r']))
			{
				$cellpic_r_img = $images['cellpic'][$cat_id]['r'];
			}

			$template->assign_block_vars('catrow', array(
				'CELLPIC_L' => $cellpic_l_img,
				'CELLPIC_R' => $cellpic_r_img,
TEMPLATE_NAME.cfg (z.B. subSilver.cfg)
suche davor einfügen

Code: Alles auswählen

$images['cellpic']['standard']['l'] = "$current_template_images/cellpic1.gif";
$images['cellpic']['standard']['r'] = "$current_template_images/cellpic2.jpg";
$images['cellpic'][1]['l'] = "$current_template_images/kat_1_l.gif";
$images['cellpic'][1]['r'] = "$current_template_images/kat_1_r.gif";
(Die letzten beiden Zeilen musst du nicht unbedingt einfügen, sind nur ein Beispiel)

Für jede Kategorie kannst du in der TEMPLATE_NAME.cfg dann eigene Cellpics definieren:
$images['cellpic'][1]['l'] = "$current_template_images/kat_1_l.gif"
- Anstelle von 1 musst du die ID der Kategorie angeben.
- Anstelle von l kannst du entweder l oder r angeben. l steh für link, also für das linke cellpic, und r dann logischerweise für rechts, also für das rechte cellpic
- Bei $current_template_images/kat_1_l.gif musst du den Pfad zum Bild angeben. Wenn du die Bilder einfach nur in das Verzeichnis ../TEMPLATE_NAME/images/ kopierst, muss du nur den Namen des Bildes, in dem Fall also kat_1_l.gif, anpassen

Verfasst: 07.09.2007 14:25
von Bozman
Hallo,

erstens danke, ist eine sehr gute Hilfe

Habe eine Frage noch:

url({catrow.CELLPIC_L})


was bedeutet eigentlicht (CELLPIC_L) das L meine ich damit


CIAO