Seite 2 von 3

Re: Fehlermeldung im Portal

Verfasst: 09.03.2010 14:11
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. ;)

Re: Fehlermeldung im Portal

Verfasst: 09.03.2010 14:29
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

Re: Fehlermeldung im Portal

Verfasst: 09.03.2010 14:40
von marc1706
Ich meinte auch die portal_center.html.

Re: Fehlermeldung im Portal

Verfasst: 09.03.2010 14:54
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...

Re: Fehlermeldung im Portal

Verfasst: 09.03.2010 15:08
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 -->

Re: Fehlermeldung im Portal

Verfasst: 09.03.2010 15:13
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

Re: Fehlermeldung im Portal

Verfasst: 09.03.2010 15:18
von franki
Hab meinen Beitrag noch editiert :wink:

Re: Fehlermeldung im Portal

Verfasst: 09.03.2010 15:28
von winnetou
Hallo Franki,
PERFEKT!!! Ich danke Dir!

Gruß
Jürgen

Re: Fehlermeldung im Portal

Verfasst: 09.03.2010 16:56
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 -->

Re: Fehlermeldung im Portal

Verfasst: 09.03.2010 17:07
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