class abhängig von der forumnummer

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
cibi
Mitglied
Beiträge: 310
Registriert: 25.06.2003 09:58

Beitrag 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
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag 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)
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“