Seite 1 von 1

[Erledigt][Index-Info Mod] Den Text zentrieren?

Verfasst: 20.08.2006 23:17
von Weby
Hi,

ich wollte mal fragen ob es eine Möglichkeit gibt den Text in der Info/NEWs
Box zu zentrieren.

Würde meiner Meinung nach besser aussehen!

cu
Weby

Verfasst: 21.08.2006 11:40
von killerbees19
Ich kenne den MOD nicht, aber suche im Templateordner nach der Datei, die du für diesen MOD verändert hast. Dort kannst du es ändern.
Oder poste den Teil, den du in die Datei neu eingefügt hast, wenn du keine HTML-Kenntnisse hast.


MfG Christian

Verfasst: 21.08.2006 13:31
von Weby
Tja, es ist leider nicht nur ein Teil der da geändert werden musste.

Hier mal der Mod, es werden überings keine extra Files benötigt!

Code: Alles auswählen

#################################################################
## MOD Title: Index-News
## MOD Author: Spezial < webmaster@planet-spezial.de >
##             (Tobias W.) http://www.planet-spezial.de
## MOD Description: Diese Mod für phpBB2 fügt auf der Index-Seite
##                  ein Feld für News/Infos hinzu. Die News sind
##                  nur für registrierte User sichtbar und die Infos
##                  für unregistrierte/nicht eingelogte Benuter.
##                  Der Inhalt der News/Infos und ob sie angezeigt
##                  werden sollen kann bequem im ACP unter "Konfiguration"
##                  verwaltet werden.
##
## MOD Version: 1.1
##
## Installation Level: Leicht
## Installation Time: 5 Minuten
## Files To Edit:   index.php
##                  admin/admin_board.php
##                  templates/xxx/index_body.tpl
##                  templates/xxx/admin/board_config_body.tpl
##                  language/lang_german/lang_main.php
##                  language/lang_german/lang_admin.php
##
##
#################################################################
## Aus Sicherheitsgründen solltest du auf www.planet-spezial.de
## die neuste Version des MODs herunterladen.
#################################################################
##
## Author Notes: Dies ist meine erste MOD für phpBB. Von daher
##               bitte ich um Entschuldigung bei eventuellen
##               Fehlern oder Missverständnissen bei der
##               Installation. Ich übernehme keine Haftung für
##               eventuelle Schäden die durch das Benutzen dieser
##               MOD entstehen könnten.
##               Danke an blubbin für die Bugfixes in v1.1.
##
#################################################################
##
## MOD History:
##
## v1.0 (24.03.2006)
## - MOD Release.
## 
## v1.1 (16.04.2006)
## - Bug fixed (Lang-Variablen für das ACP falsch definiert)
##
##
#################################################################
## Bevor du diesen MOD installierst, sollstest du alle Dateien
## sichern, die vom MOD bearbeitet werden.
#################################################################

#
#-----[ SQL ]-------------------------------------------
# Vor der Installation der MOD müssen sie diesen SQL-Befehl
# ausführen. Ansonsten arbeitet diese MOD nicht richtig.
#
INSERT INTO `phpbb_config` (`config_name`, `config_value`) VALUES ('mod_news', '0'),
('mod_news_msg', 'Index-News - News'),
('mod_info', '0'),
('mod_info_msg', 'Index-News - Info');

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

#
#-----[ FIND ]------------------------------------------
#
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

#
#-----[ AFTER, ADD ]------------------------------------
#
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);

#
#-----[ FIND ]------------------------------------------
#
	}
	$db->sql_freeresult($result_active);

#
#-----[ AFTER, ADD ]------------------------------------
#
	//
	// MOD Index-News BEGIN
	//
	if ( $userdata['session_logged_in'] )
	{
		// News anzeigen wenn User eigeloggt ist
		if ( $board_config['mod_news'] == 1 )
		{
			// News aktiviert und anzeigen
			$mod_news_msg = $board_config['mod_news_msg'];
			if ( $board_config['allow_smilies'] )
			{
				// Smilies aktiviert und einfügen
				$mod_news_msg = smilies_pass($mod_news_msg);
			}
			$mod_news_msg = str_replace("\n", "\n<br />\n", $mod_news_msg);
			$template->assign_block_vars('index_news', array(
				'L_INDEX_NEWS' => $lang['Index_Mod_News'],
				'L_INDEX_NEWS_MSG' => $mod_news_msg,
				'INDEX_NEWS_IMG' => $images['forum_new']
				)); 
		}
	}
	else
	{
		// Info anzeigen wenn nicht registriert/nicht eingeloggt
		if ( $board_config['mod_info'] == 1 )
		{
			// Info aktiviert und anzeigen
			$mod_info_msg = $board_config['mod_info_msg'];
			if ( $board_config['allow_smilies'] )
			{
				// Smilies aktiviert und einfügen
				$mod_info_msg = smilies_pass($mod_info_msg);
			}
			$mod_info_msg = str_replace("\n", "\n<br />\n", $mod_info_msg);
			$template->assign_block_vars('index_news', array(
				'L_INDEX_NEWS' => $lang['Index_Mod_Info'],
				'L_INDEX_NEWS_MSG' => $mod_info_msg,
				'INDEX_NEWS_IMG' => $images['forum_new']
				)); 
		}
	}
	
	//
	// MOD Index-News END
	//

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

#
#-----[ FIND ]------------------------------------------
#
$cookie_secure_yes = ( $new['cookie_secure'] ) ? "checked=\"checked\"" : "";
$cookie_secure_no = ( !$new['cookie_secure'] ) ? "checked=\"checked\"" : "";

#
#-----[ AFTER, ADD ]------------------------------------
#
// MOD Index-News BEGIN
$mod_news_yes = ( $new['mod_news'] ) ? "checked=\"checked\"" : "";
$mod_news_no = ( !$new['mod_news'] ) ? "checked=\"checked\"" : "";
$mod_info_yes = ( $new['mod_info'] ) ? "checked=\"checked\"" : "";
$mod_info_no = ( !$new['mod_info'] ) ? "checked=\"checked\"" : "";
// MOD Index-News END

#
#-----[ FIND ]------------------------------------------
#
	"L_RESET" => $lang['Reset'], 

#
#-----[ AFTER, ADD ]------------------------------------
#
	// MOD Index-News BEGIN
	"L_MOD_NEWS_TITLE" => $lang['Mod_News_Title'], 
	"L_MOD_NEWS" => $lang['Mod_News'], 
	"L_MOD_NEWS_EXPLAIN" => $lang['Mod_News_Explain'], 
	"L_MOD_NEWS_MSG" => $lang['Mod_News_Msg'], 
	"L_MOD_NEWS_MSG_EXPLAIN" => $lang['Mod_News_Msg_Explain'], 
	"L_MOD_INFO" => $lang['Mod_Info'], 
	"L_MOD_INFO_EXPLAIN" => $lang['Mod_Info_Explain'], 
	"L_MOD_INFO_MSG" => $lang['Mod_Info_Msg'], 
	"L_MOD_INFO_MSG_EXPLAIN" => $lang['Mod_Info_Msg_Explain'],
	"L_INDEX_MOD_YES" => $lang['Index_Mod_Yes'],
	"L_INDEX_MOD_NO" => $lang['Index_Mod_No'],
	
	"S_MOD_NEWS_YES" => $mod_news_yes,
	"S_MOD_NEWS_NO" => $mod_news_no,
	"S_MOD_INFO_YES" => $mod_info_yes,
	"S_MOD_INFO_NO" => $mod_info_no,
	"MOD_NEWS_MSG" => $new['mod_news_msg'],
	"MOD_INFO_MSG" => $new['mod_info_msg'],
	// MOD Index-News END

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

#
#-----[ ADD AT TOP OF THE PAGE ]------------------------
# Dieser Block muss direkt in die erste Zeile der Datei
# Ich konnte leider kein FIND angeben, da dies von Template
# zu Template unterschiedlich ist.
#
<!-- BEGIN index_news -->
<table align="CENTER" class="forumline" width="717" cellpadding="4" cellspacing="1" border="0">
  <tr> 
	<th colspan="2" align="left" class="thTop" height="25" nowrap="nowrap">&nbsp;{index_news.L_INDEX_NEWS}:&nbsp;</th>
  </tr>
  <tr>
	<td class="row1" width="50" valign="middle" align="center"><img src="{index_news.INDEX_NEWS_IMG}" border="0" /></td>
	<td class="row1" align="left" valign="middle">{index_news.L_INDEX_NEWS_MSG}</td>
  </tr>
</table>
<!-- END index_news -->

#
#-----[ OPEN ]------------------------------------------
#
templates/xxx/admin/board_config_body.tpl

#
#-----[ FIND ]------------------------------------------
#
	<tr>
		<th class="thHead" colspan="2">{L_COOKIE_SETTINGS}</th>
	</tr>

#
#-----[ BEFORE, ADD ]-----------------------------------
#
	<tr>
		<th class="thHead" colspan="2">{L_MOD_NEWS_TITLE}</th>
	</tr>
	<tr>
		<td class="row1">{L_MOD_NEWS}<br /><span class="gensmall">{L_MOD_NEWS_EXPLAIN}</span></td>
		<td class="row2"><input type="radio" name="mod_news" value="1" {S_MOD_NEWS_YES} /> {L_INDEX_MOD_YES}&nbsp;&nbsp;<input type="radio" name="mod_news" value="0" {S_MOD_NEWS_NO} /> {L_INDEX_MOD_NO}</td>
	</tr>
	<tr>
		<td class="row1">{L_MOD_NEWS_MSG}:<br /><span class="gensmall">{L_MOD_NEWS_MSG_EXPLAIN}</span></td>
		<td class="row2"><textarea class="post" name="mod_news_msg" rows="5" cols="30">{MOD_NEWS_MSG}</textarea></td>
	</tr>
	<tr>
		<td class="row1">{L_MOD_INFO}<br /><span class="gensmall">{L_MOD_INFO_EXPLAIN}</span></td>
		<td class="row2"><input type="radio" name="mod_info" value="1" {S_MOD_INFO_YES} /> {L_INDEX_MOD_YES}&nbsp;&nbsp;<input type="radio" name="mod_info" value="0" {S_MOD_INFO_NO} /> {L_INDEX_MOD_NO}</td>
	</tr>
	<tr>
		<td class="row1">{L_MOD_INFO_MSG}:<br /><span class="gensmall">{L_MOD_INFO_MSG_EXPLAIN}</span></td>
		<td class="row2"><textarea class="post" name="mod_info_msg" rows="5" cols="30">{MOD_INFO_MSG}</textarea></td>
	</tr>

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

#
#-----[ FIND ]------------------------------------------
#
$lang['Hours'] = 'Stunden';
$lang['Message'] = 'Nachricht';

#
#-----[ AFTER, ADD ]------------------------------------
#
// MOD Index-News BEGIN
$lang['Index_Mod_News'] = 'News';
$lang['Index_Mod_Info'] = 'Info';
// MOD Index-News END

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

#
#-----[ FIND ]------------------------------------------
#
$lang['Session_length'] = 'Sessionlänge [ Sekunden ]';

#
#-----[ AFTER, ADD ]------------------------------------
#
// MOD Index-News BEGIN
$lang['Mod_News_Title'] = 'Index News & Info';
$lang['Mod_News'] = 'News anzeigen?';
$lang['Mod_News_Explain'] = 'Nur für registrierte Benutzer sichtbar.';
$lang['Mod_News_Msg'] = 'News';
$lang['Mod_News_Msg_Explain'] = 'Der Text der unter News angezeigt wird.';
$lang['Mod_Info'] = 'Info anzeigen?';
$lang['Mod_Info_Explain'] = 'Nur für unregistrierte/ausgelogt Benutzer sichtbar.';
$lang['Mod_Info_Msg'] = 'Info';
$lang['Mod_Info_Msg_Explain'] = 'Der Text der unter Info angezeigt wird.';
$lang['Index_Mod_Yes'] = 'Ja';
$lang['Index_Mod_No'] = 'Nein';
// MOD Index-News END

#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------
#
Hoffe das hilft.

cu
Weby

Verfasst: 21.08.2006 14:26
von killerbees19

Code: Alles auswählen

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

# 
#-----[ ADD AT TOP OF THE PAGE ]------------------------ 
# Dieser Block muss direkt in die erste Zeile der Datei 
# Ich konnte leider kein FIND angeben, da dies von Template 
# zu Template unterschiedlich ist. 
# 
<table align="CENTER" class="forumline" width="717" cellpadding="4" cellspacing="1" border="0"> 
  <tr> 
   <th style="text-align: center;" colspan="2" align="left" class="thTop" height="25" nowrap="nowrap">&nbsp;{index_news.L_INDEX_NEWS}:&nbsp;</th> 
  </tr> 
  <tr> 
   <td style="text-align: center;" class="row1" width="50" valign="middle" align="center"><img src="{index_news.INDEX_NEWS_IMG}" border="0" /></td> 
   <td style="text-align: center;" class="row1" align="left" valign="middle">{index_news.L_INDEX_NEWS_MSG}</td> 
  </tr> 
</table>
<!-- END index_news --> 

# 
#-----[ SAVE / CLOSE ]------------------------------------------ 
#
Das sollte funktionieren, ersetze einfach meinen text mit deinem eingefügten. Ich habe einfach einen CSS-Tag eingefügt mit "text-align: center".

Es gibt auch noch eine andere Möglichkeit, falls das nicht geht, denn scheinbar ist auch ein Bild drinnen, das Bild ist dann nicht in der Mitte...


MfG Christian

Verfasst: 22.08.2006 11:46
von Weby
Hi,

erstmal THX für das Script aber was genau meinst du mit Bild?

Ich hab hier mal nen Screenshot von der Box gemacht, der Text ist immer Linksbündig.
Mal schaun wie es mit deiner Erweiterung aussehen wird.

[ externes Bild ]

Meinst du das Icon links?
Wenn ja, das sollte an der Stelle bleiben denke ich.

Vielleicht wäre es ja auch machbar, das sich die komplette Box der Textlänge angleicht, das wäre natürlich noch besser!

THX&CU
Weby

Verfasst: 22.08.2006 13:09
von Weby
So hier mal ein kleines FeedBack.

Ich hab die Veränderung mal eingebaut.
Jetzt sieht das ganze so aus:

[ externes Bild ]

Und genau so wollte ich es haben, Danke nochmal!

cu
Weby

Verfasst: 22.08.2006 15:08
von killerbees19
Gerne geschehen.


MfG Christian