Fehlermeldung im Portal

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
marc1706
phpBB.com
Beiträge: 323
Registriert: 20.08.2008 11:11
Wohnort: München
Kontaktdaten:

Re: Fehlermeldung im Portal

Beitrag von marc1706 »

Das wirst du auch nicht finden, du musst schon nach dem hier suchen:

Code: Alles auswählen

<!-- INCLUDE portal/block/whois_online.html -->
Ich hoffe mal dass du die neueste Version installiert hast. ;)
phpBB Lead Developer
Benutzeravatar
winnetou
Mitglied
Beiträge: 850
Registriert: 13.11.2008 12:20
Wohnort: Bremen
Kontaktdaten:

Re: Fehlermeldung im Portal

Beitrag von winnetou »

Hallo Marc,
das ist meine Styles / template / portal / portal_body.html,

Code: Alles auswählen

<!-- DEFINE $S_IN_PORTAL = 1 -->
<!-- INCLUDE overall_header.html -->
<!-- INCLUDE portal/_block_config.html -->

<!--version $Id: portal_body.html 591 2009-12-11 23:48:49Z marc1706 $ //-->
<!-- IF PORTAL_VERSION_CHECK and U_ACP --> 
	<div id="portal_version_check" class="rules">
		<div class="inner"><span class="corners-top"><span></span></span>
		<strong>{L_INFORMATION}:</strong> {PORTAL_VERSION_CHECK}
		<span class="corners-bottom"><span></span></span></div>
	</div>
<!-- ENDIF -->

<table cellpadding="0" cellspacing="0" border="0" width="100%">
	<tr>
<!-- [+] left block area -->
	<!-- IF S_LEFT_COLUMN -->
		<td valign="top" style="width: <!-- IF $S_COLUMNS_WIDTH_OVERRIDE -->{$PORTAL_LEFT_COLUMN_OVERRIDE}<!-- ELSE -->{PORTAL_LEFT_COLUMN}<!-- ENDIF -->px; padding-<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->left<!-- ELSE -->right<!-- ENDIF -->:{$BLOCK_DISTANCE};">
		<br style="clear:both" />
		<!-- INCLUDE portal/portal_left.html -->
		</td>
	<!-- ENDIF -->
<!-- [-] left block area -->

<!-- [+] center block area -->
	<!-- IF S_CENTER_COLUMN -->
		<td valign="top">
		<br style="clear:both" />
		<!-- INCLUDE portal/portal_center.html -->
		
		<!-- please keep this credits visible, thank you!  -->
		<br /><div class="copyright">{L_PORTAL_COPY}</div>
		</td>
	<!-- ENDIF -->
<!-- [-] center block area -->

<!-- [+] right block area -->
	<!-- IF S_RIGHT_COLUMN -->
		<td valign="top" style="width: <!-- IF $S_COLUMNS_WIDTH_OVERRIDE -->{$PORTAL_RIGHT_COLUMN_OVERRIDE}<!-- ELSE -->{PORTAL_RIGHT_COLUMN}<!-- ENDIF -->px; padding-<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->right<!-- ELSE -->left<!-- ENDIF -->:{$BLOCK_DISTANCE};">
		<br style="clear:both" />
		<!-- INCLUDE portal/portal_right.html -->
		</td>
	<!-- ENDIF -->
<!-- [-] right block area -->
	</tr>
</table>
<!--// board3 Portal by www.board3.de //-->
<!-- INCLUDE overall_footer.html -->

dort gibt es kein

Code: Alles auswählen

<!-- INCLUDE portal/block/whois_online.html -->
Gruß
Jürgen
Benutzeravatar
marc1706
phpBB.com
Beiträge: 323
Registriert: 20.08.2008 11:11
Wohnort: München
Kontaktdaten:

Re: Fehlermeldung im Portal

Beitrag von marc1706 »

Ich meinte auch die portal_center.html.
phpBB Lead Developer
Benutzeravatar
winnetou
Mitglied
Beiträge: 850
Registriert: 13.11.2008 12:20
Wohnort: Bremen
Kontaktdaten:

Re: Fehlermeldung im Portal

Beitrag von winnetou »

Hallo Marc,
ich bekomme dann nur eine weiße Portal.php

Ich habe das jetzt so gemacht:

öffne portal / block / additional_blocks.php danach:

Code: Alles auswählen

if (! function_exists ( 'display_who_was_here'))
    {
include ($ phpbb_root_path. "includes / functions_wwh.. $ phpEx);
    }
display_who_was_here ();
dann diese datei erstellt: additional_blocks_who_online.html und unter Styles / template / portal / block abgelegt

Inhalt:

Code: Alles auswählen

<! - Version $ Id: additional_blocks_who_online.html 426 2009-12-24 11:09:19 Z $ Hambach_R //-->
<! - Additional_blocks //-->
($ C_BLOCK_H_L) <dt> L_WHO_WAS_HERE () </ dt> ($ C_BLOCK_H_R)
<ul class="topiclist bg1">
<li> <dl>
<dd style="border-left:0px">
<p style="font-size: 100%; margin: 0 5px 0 5px;"> <! - IF WHO_WAS_HERE_LIST2 -> () WHO_WAS_HERE_LIST2 <br /> (WHO_WAS_HERE_EXP ()) <br /> WHO_WAS_HERE_RECORD () < br /> (WHO_WAS_HERE_LIST }<!-- ELSE -> (L_WWH_UPDATE_NEED }<!-- ENDIF --></ p>
</ dd>
</ dl> </ li>
</ ul>
($ C_BLOCK_F_L) ($ C_BLOCK_F_R)
In dieser datei portal_center.html
suche:

Code: Alles auswählen

<! - INCLUDE portal / block / whois_online.html ->
danach:

Code: Alles auswählen

<! - INCLUDE portal / block / additional_blocks_who_online.html ->
Haut aber nicht hin...
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: Fehlermeldung im Portal

Beitrag von franki »

Hallo

Wenn ich dass sehe gehts einfach nicht mehr komplizierter :o

Du brauchst eigentlich nur die portal.php und die style/deinstyle/template/portal/block/whois_online.html zu ändern, mehr nicht.

*EDIT*
öffne portal.php
suche

Code: Alles auswählen

// output page
page_header($user->lang['PORTAL']);

$template->set_filenames(array(
	'body' => '/portal/portal_body.html'
));
davor einfügen

Code: Alles auswählen

if (!function_exists('display_who_was_here'))
{
	include($phpbb_root_path . 'includes/functions_wwh.' . $phpEx);
}
display_who_was_here();
öffne style/prosilver-basierend/template/portal/block/whois_online.html
suche

Code: Alles auswählen

<!--version $Id: whois_online.html 521 2009-08-26 20:59:19Z christian_n $ //-->
{$C_BLOCK_H_L}<dt><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></dt>{$C_BLOCK_H_R}
	<ul class="topiclist bg1">
		<li><dl>
			<dd style="border-left:0px">
				<p style="margin: 0 5px 0 5px;">{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
				<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
			</dd>
		</dl></li>
	</ul>
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
danach einfügen

Code: Alles auswählen

<!-- IF WHO_WAS_HERE_LIST2 -->
	{$C_BLOCK_H_L}<dt><!-- IF U_VIEWONLINE -->{L_WHO_WAS_HERE}<!-- ENDIF --></dt>{$C_BLOCK_H_R}
		<ul class="topiclist bg1">
			<li><dl>
				<dd style="border-left:0px">
					<p style="margin: 0 5px 0 5px;">{WHO_WAS_HERE_LIST2} ({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}</p>
				</dd>
			</dl></li>
		</ul>
	{$C_BLOCK_F_L}{$C_BLOCK_F_R}
<!-- ELSEIF U_ACP -->
	{$C_BLOCK_H_L}<dt><!-- IF U_VIEWONLINE -->{L_WHO_WAS_HERE}<!-- ENDIF --></dt>{$C_BLOCK_H_R}
		<ul class="topiclist bg1">
			<li><dl>
				<dd style="border-left:0px">
					<p style="margin: 0 5px 0 5px;">{L_WWH_UPDATE_NEED}</p>
				</dd>
			</dl></li>
		</ul>
	{$C_BLOCK_F_L}{$C_BLOCK_F_R}
<!-- ENDIF -->
Zuletzt geändert von franki am 09.03.2010 15:20, insgesamt 2-mal geändert.
LG Franki
Benutzeravatar
winnetou
Mitglied
Beiträge: 850
Registriert: 13.11.2008 12:20
Wohnort: Bremen
Kontaktdaten:

Re: Fehlermeldung im Portal

Beitrag von winnetou »

Hmmm??? Ich hatte das jetzt von hier:

http://www.board3.de/viewtopic.php?f=9& ... &start=120

Verrätst Du mir Bitte auch was ich an diesen beiden Dateien ändern muss?

Gruß
Jürgen
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: Fehlermeldung im Portal

Beitrag von franki »

Hab meinen Beitrag noch editiert :wink:
LG Franki
Benutzeravatar
winnetou
Mitglied
Beiträge: 850
Registriert: 13.11.2008 12:20
Wohnort: Bremen
Kontaktdaten:

Re: Fehlermeldung im Portal

Beitrag von winnetou »

Hallo Franki,
PERFEKT!!! Ich danke Dir!

Gruß
Jürgen
Benutzeravatar
marc1706
phpBB.com
Beiträge: 323
Registriert: 20.08.2008 11:11
Wohnort: München
Kontaktdaten:

Re: Fehlermeldung im Portal

Beitrag von marc1706 »

Ich lach euch dann spätestens beim nächsten Update aus wenn wieder jemand weint nur weil er alles noch einmal machen muss. Es gibt schon seine Gründe wieso es additional_blocks Dateien gibt. Genau diese Dateien werden bei einem Update eben nicht überschrieben, was bei euere Edits allerdings der Fall sein wird.
Deswegen sollte man niemals die portal.php bearbeiten, außer man verschiebt die Blöcke. Neuer Code für zusätzliche Blöcke gehört in die portal/block/additional_blocks.php.


@winnetou: Natürlich bekommst du eine weiße Seite, du machst ja auch riesige Fehler in deinen HTML-Dateien:
Das hier z.B:

Code: Alles auswählen

<! - Additional_blocks //-->
Daran hängt sich der template handler von phpBB auf. Das muss so aussehen:

Code: Alles auswählen

<!-- Additional_blocks -->
Das Gleiche gilt für einen include-Befehl:

Code: Alles auswählen

<! - INCLUDE portal / block / additional_blocks_who_online.html ->
Das sollte so aussehen:

Code: Alles auswählen

<!-- INCLUDE portal/block/additional_blocks_who_online.html -->
phpBB Lead Developer
Benutzeravatar
winnetou
Mitglied
Beiträge: 850
Registriert: 13.11.2008 12:20
Wohnort: Bremen
Kontaktdaten:

Re: Fehlermeldung im Portal

Beitrag von winnetou »

Hallo Marc,
erstmal Danke für den Hinweis bei updates mit der portal.php

Alles andere war ja genauso hier " http://www.board3.de/viewtopic.php?f=9& ... &start=120 " angegeben und war nicht von mir. Und ich hatte die Fehler in den Code "-" durch "--" ersetzt, aber die Seite blieb weiß.

Gruß
Jürgen
Antworten

Zurück zu „[3.0.x] Mod Support“