Seite 2 von 2

Verfasst: 15.11.2004 15:53
von cibi
Leuchte hat geschrieben:Reicht es dir, wenn du in den Foreneinstellungen im ACP die URL zur Grafik (relativ oder absolut) festlegen kannst?
um ehrlich zu sein habe ich kaum ahnung von php

Verfasst: 15.11.2004 16:15
von FatFreddy
Vielleicht so:


index-body.tpl
suchen:

Code: Alles auswählen

  <!-- BEGIN forumrow -->
  <tr>
	<td class="row1" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="46" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
	<td class="row1" width="100%" height="50"><span class="forumlink">
ersetzen mit:

Code: Alles auswählen

  <!-- BEGIN forumrow -->
  <tr>
	<td class="row1" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="46" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
	<td class="row1-{catrow.forumrow.FORUM_ID}" width="100%" height="50"><span class="forumlink">

index.php

suchen:

Code: Alles auswählen

								'FORUM_DESC' => $forum_data[$j]['forum_desc'],
danach einfügen:

Code: Alles auswählen

								'FORUM_ID' => $forum_data[$j]['forum_id'],

ergibt dann für die class-id -> row1-X (mit X =Forum-id)

Verfasst: 15.11.2004 16:34
von Leuchte
Auch möglich ;)
Meine Variante sieht so aus:

Code: Alles auswählen

# 
#-----[ SQL ]------------------------------------------ 
#
ALTER TABLE phpbb_forums ADD forum_image varchar(255) default NULL;

# 
#-----[ OPEN ]------------------------------------------ 
#
language/lang_german/lang_admin.php

# 
#-----[ FIND ]------------------------------------------ 
#
?>

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#
$lang['Forum_image'] = 'Hintergrundbild';
$lang['Forum_image_explain'] = 'Der Pfad zur Grafik muss relativ zum Forenpfad sein';

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

# 
#-----[ FIND ]------------------------------------------ 
#
								'FORUM_DESC' => $forum_data[$j]['forum_desc'],
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
								'FORUM_IMAGE' => ( $forum_data[$j]['forum_image'] ) ? 'style="background-image: url('.$forum_data[$j]['forum_image'].'); background-repeat:no-repeat;"' : '',

# 
#-----[ OPEN ]------------------------------------------ 
#
admin/admin_forums.php

# 
#-----[ FIND ]------------------------------------------ 
#
				$forumname = $row['forum_name'];
				$forumdesc = $row['forum_desc'];
				$forumstatus = $row['forum_status'];

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
				$forum_image = $row['forum_image'];

# 
#-----[ FIND ]------------------------------------------ 
#
				'L_PRUNE_FREQ' => $lang['prune_freq'],
				'L_DAYS' => $lang['Days'],

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
				'L_FORUM_IMAGE' => $lang['Forum_image'],
				'L_FORUM_IMAGE_EXPLAIN' => $lang['Forum_image_explain'],
				'FORUM_IMAGE' => $forum_image,

# 
#-----[ FIND ]------------------------------------------ 
#
// There is no problem having duplicate forum names so we won't check for it.
			$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, prune_enable

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
, forum_image

# 
#-----[ FIND ]------------------------------------------ 
#
, " . intval($HTTP_POST_VARS['prune_enable'])

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
 .", '" . str_replace("\'", "''", $HTTP_POST_VARS['forum_image']) ."'"

# 
#-----[ FIND ]------------------------------------------ 
#
prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . "

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
, forum_image = '" . str_replace("\'", "''", $HTTP_POST_VARS['forum_image']) . "'

# 
#-----[ OPEN ]------------------------------------------ 
#
templates/subSilver/admin/forum_edit_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
#
value="{PRUNE_FREQ}" size="5" class="post" />&nbsp;{L_DAYS}</td>
		  </tr>
	  </table></td>
	</tr>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
	<tr> 
	  <td class="row1">{L_FORUM_IMAGE}<br /><span class="gensmall">{L_FORUM_IMAGE_EXPLAIN}</span></td>
	  <td class="row2"><input type="text" size="40" name="forum_image" value="{FORUM_IMAGE}" class="post" /></td>
	</tr>

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

# 
#-----[ FIND ]------------------------------------------ 
#
	<td class="row1" width="100%"  height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}"

# 
#-----[ REPLACE, WITH ]------------------------------------------ 
#
	<td class="row1" width="100%" {catrow.forumrow.FORUM_IMAGE} height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}"

# 
# EoF