Grafik statt Forentitel

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
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.
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Hallo

Hab da mal was gebastelt :)
Backup vor dem einbau nicht vergessen ;)

SQL

Code: Alles auswählen

ALTER TABLE phpbb_forums ADD forum_img VARCHAR (255) NOT NULL AFTER forum_name
index.php
suchen

Code: Alles auswählen

							$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
davor einfügen

Code: Alles auswählen

							if(!empty($forum_data[$j]['forum_img']))
							{
								$forum_name = '<img src="' . $forum_data[$j]['forum_img'] . '" alt="' . $forum_data[$j]['forum_name'] . '" />';
							}
							else
							{
								$forum_name = $forum_data[$j]['forum_name'];
							}
suchen

Code: Alles auswählen

								'FORUM_NAME' => $forum_data[$j]['forum_name'],
ersetzten mit

Code: Alles auswählen

								'FORUM_NAME' => $forum_name,
admin_forums.php
suchen

Code: Alles auswählen

				$forumname = $row['forum_name'];
danach einfügen

Code: Alles auswählen

				$forumimg = $row['forum_img'];
suchen

Code: Alles auswählen

				$forumdesc = '';
davor einfügen

Code: Alles auswählen

				$forumimg = '';
suchen

Code: Alles auswählen

				'L_FORUM_NAME' => $lang['Forum_name'],
danach einfügen

Code: Alles auswählen

				'L_FORUM_IMG' => $lang['Forum_img'],
				'L_FORUM_IMG_EXPLAIN' => $lang['Forum_img_explain'],
suchen

Code: Alles auswählen

				'FORUM_NAME' => $forumname,
danach einfügen

Code: Alles auswählen

				'FORUM_IMG' => $forumimg,
suchen

Code: Alles auswählen

			$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name
direkt danach einfügen

Code: Alles auswählen

, forum_img
suchen (wirst du 2mal finden)

Code: Alles auswählen

'" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "'
bei der ersten Fundstelle direkt danach einfügen

Code: Alles auswählen

, '" . str_replace("\'", "''", $HTTP_POST_VARS['forumimg']) . "'
bei der zweiten Fundstelle direkt danch einfügen

Code: Alles auswählen

, forum_img = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumimg']) . "'
language/lang_german/lang_admin.php
suchen davor einfügen

Code: Alles auswählen

$lang['Forum_img'] = 'Bild URL';
$lang['Forum_img_explain'] = 'Das Bild wird anstelle des Textlinks auf der Forenübersicht angezeigt';
Wenn mehrer Sprachen installiert sind, müssen die lang_main.php's der anderen Sprachen natürlich auch angepasst werden.

templates/subSilver/admin/forum_edit_body.tpl
suchen

Code: Alles auswählen

	<tr> 
	  <td class="row1">{L_FORUM_NAME}</td>
	  <td class="row2"><input type="text" size="25" name="forumname" value="{FORUM_NAME}" class="post" /></td>
	</tr>
danach einfügen

Code: Alles auswählen

	<tr> 
	  <td class="row1">{L_FORUM_IMG}<br /><span class="gensmall">{L_FORUM_IMG_EXPLAIN}</span></td>
	  <td class="row2"><input type="text" size="25" name="forumimg" value="{FORUM_IMG}" class="post" /></td>
	</tr>
Die forum_edit_body.tpl's anderer installierter Styles müssen dann natürlich auch noch angepasst werden.
Benutzeravatar
rockford
Mitglied
Beiträge: 846
Registriert: 27.02.2005 18:42
Wohnort: Burghausen
Kontaktdaten:

Beitrag von rockford »

Hi Punk,

dass sieht schonmal umwerfend aus. Aber bevor ich dass einbaue...


Was genau passiert nach der Änderung?
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Du kannst nach dem einbau in der Foren Administration bei erstellen/bearbeiten eines Forums die URL für ein Bild angeben (klick), welches dann nur auf der Forenübersicht (Index) anstelle des Textlinks angezeigt wird (klick) ;)
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“