Categories & Forum Icon

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Categories & Forum Icon

Beitrag von skittles »

Ich hab da einen sehr netten Mod gefunden (wird glaub ich auch in die neue phpBB plus Version eingebaut).
Hab ihn mal drangehängt.

Nun mein Problem, bei dem ich nicht weiterkomme ist folgendes.
Nach dem Einbau, wird einfach eine Grafik neben den Kategorien angezeigt. Nun ich hätte aber gerne dass nicht Bild und Text dort stehen sondern eben nur noch das Bild.
Soweit so gut, das wäre alles kein Problem.

Jedoch würde ich gerne den Text als alt="" und title="" einbinden. Und da fängt es an problematisch zu werden!

Code: Alles auswählen

  <!-- BEGIN catrow -->
  <tr> 
	<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_ICON}</a></span>{catrow.CAT_DESC}</td>
	<td class="rowpic" colspan="3" align="right">&nbsp;</td>
  </tr>
  <!-- BEGIN forumrow -->
das ist der tmp Code aus der Index.
aussehen sollte es aber irgendwie so

Code: Alles auswählen

 <tr> 
	<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle"><img src="{catrow.CAT_ICON}" alt="{catrow.CAT_DESC}" title="{catrow.CAT_DESC}"></a></span></td>
	<td class="rowpic" colspan="3" align="right">&nbsp;</td>
  </tr> 

//EDIT:
Noch etwas was mir eingefallen ist, sprich eine kleine Ergänzung, und zwar wenn man sich ein Forum ansieht (viewforum.php), dass eben das Bild aus der Übersicht dort angezeigt wird!
http://www.ta-allianz.at/forum/viewforum.php?f=1
Ich habs zwar schon versucht, es einzubauen hat aber nicht wirklich funktioniert! Also im tmp File hab ich an geeigneter Stelle {catrow.CAT_ICON} eingefügt. Nun logischer Weise muss dies irgendwoe definiert werden!
Darum hab ich mal in der viewforum.php folgendes

Code: Alles auswählen

	//icon Mod start
		if ($forum_data[$j]['forum_icon'] != '')
{$f_icon = '&nbsp;<img src="'.$forum_data[$j]['forum_icon'].'">&nbsp;';}
else {$f_icon = '';}


		$template->assign_block_vars('catrow.forumrow',	array(
			'FORUM_ICON' => $f_icon,)
			);
			
	// Icon mod end
nach

Code: Alles auswählen

$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
		$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
eingefügt!
Es funkt aber trotzdem nicht! Muss ich noch irgendwas definieren in der Viewforum?
Da fehlts noch an einem grund Know How.
//EDIT ENDE

Ich hoffe ihr versteht was ich meine, und jemand könnte mir da helfen.
Vielen Dank im Vorraus!
Zuletzt geändert von skittles am Do 29.Apr, 2004 14:54, insgesamt 2-mal geändert.
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Hmm hat denn hierzu keiner eine Idee? Denn ich steh da echt an!
:confused:
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich hatte bislang noch keine Zeit, mir das näher anzuschauen.
Zunächst muss ich auch mal endlich die Forum Tour schreiben und die wird sicherlich nicht ganz unwesentlich groß werden :(
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Super! Nana Es eilt ja nicht, bin froh wenn du das hinbekommen könntest.
Vielen Dank
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Naja, Eile mit Weile, aber hier die nötigen Änderungen:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
index.php

#
#-----[ FIND ]-----
#
			if ($category_rows[$i]['cat_icon'] != '')
			{$c_icon = '&nbsp;<img src="'.$category_rows[$i]['cat_icon'].'"/>&nbsp;';}
			else {$c_icon = '';}
			$template->assign_block_vars('catrow', array(
				'CAT_ID' => $cat_id,
				'CAT_DESC' => $category_rows[$i]['cat_title'],
				'CAT_ICON' => $c_icon,

#
#-----[ REPLACE WITH ]-----
#
			if ($category_rows[$i]['cat_icon'] != '')
			{$c_icon = '<img src="'.$category_rows[$i]['cat_icon'].'" alt="'.$category_rows[$i]['cat_title'].'" title="'.$category_rows[$i]['cat_title'].'" border="0" />';}
			else {$c_icon = $category_rows[$i]['cat_title'];}
			$template->assign_block_vars('catrow', array(
				'CAT_ID' => $cat_id,
				'CAT_DESC' => $c_icon,

#
#-----[ FIND ]-----
#
							if ($forum_data[$j]['forum_icon'] != '')
							{$f_icon = '&nbsp;<img src="'.$forum_data[$j]['forum_icon'].'">&nbsp;';}
							else {$f_icon = '';}

							$template->assign_block_vars('catrow.forumrow',	array(
								'ROW_COLOR' => '#' . $row_color,
								'ROW_CLASS' => $row_class,
								'FORUM_FOLDER_IMG' => $folder_image, 
								'FORUM_ID' => $forum_data[$j]['forum_id'], 
								'FORUM_NAME' => $forum_data[$j]['forum_name'],
								'FORUM_DESC' => $forum_data[$j]['forum_desc'],
								'FORUM_ICON' => $f_icon,

#
#-----[ REPLACE WITH ]-----
#
							if ($forum_data[$j]['forum_icon'] != '')
							{$f_icon = '<img src="'.$forum_data[$j]['forum_icon'].'" alt="'.$forum_data[$j]['forum_name'].'" title="'.$forum_data[$j]['forum_name'].'" border="0" />';}
							else {$f_icon = $forum_data[$j]['forum_name'];}

							$template->assign_block_vars('catrow.forumrow',	array(
								'ROW_COLOR' => '#' . $row_color,
								'ROW_CLASS' => $row_class,
								'FORUM_FOLDER_IMG' => $folder_image, 
								'FORUM_ID' => $forum_data[$j]['forum_id'], 
								'FORUM_NAME' => $f_icon,
								'FORUM_DESC' => $forum_data[$j]['forum_desc'],

#
#-----[ OPEN ]-----
#
viewforum.php

#
#-----[ FIND ]-----
#
make_jumpbox('viewforum.'.$phpEx);

$template->assign_vars(array(

#
#-----[ REPLACE WITH ]-----
#
make_jumpbox('viewforum.'.$phpEx);

if ($forum_row['forum_icon'] != '')
{$f_icon = '<img src="'.$forum_row['forum_icon'].'" alt="'.$forum_row['forum_name'].'" title="'.$forum_row['forum_name'].'" border="0" />';}
else {$f_icon = $forum_row['forum_name'];}

$template->assign_vars(array(
	'FORUM_ICON' => $f_icon,

#
#-----[ OPEN ]-----
#
templates/subSilver/viewforum_body.tpl

#
#-----[ FIND ]-----
#
<a class="maintitle" href="{U_VIEW_FORUM}">{FORUM_NAME}</a>

#
#-----[ REPLACE WITH ]-----
#
<a class="maintitle" href="{U_VIEW_FORUM}">{FORUM_ICON}</a>


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Dieses bezieht sich auch den Original-Code des Mods selber. Mache also alles rückgängig, was Du jetzt daraufhin schon geändert hast.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten