Seite 3 von 7

Verfasst: 13.10.2003 18:23
von AWSW
if( $userdata['session_logged_in'] )
{
include($phpbb_root_path . 'beispiel.'.$phpEx);
}
else
{
include($phpbb_root_path . 'beispiel2.'.$phpEx);
}

Verfasst: 13.10.2003 21:13
von mondi
Erstmal danke für den Tipp. Ich fürchte nur, dass ich das so noch nicht schaffe. Der Grund wird wahrscheinlich der sein, dass die Sache im Moment etwas zusammengestrickt ist.


In meiner portal_body.tpl steht an der betreffenden Stelle

Code: Alles auswählen

<!-- ##### ADDONBOX START ##### --> 
<!-- BEGIN switch_addonbox_active --> 
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline"> 
<tr> 
<td class="catHead" height="25" colspan="3"><span class="cattitle"><center><b>{ADDONBOX}:</b></center></span></td> 
</tr> 
<tr> 
<td height="1" class="row3" colspan="3"><img src="images/spacer.gif" width="1" height="1" alt="."></td> 
</tr> 
<tr> 
<td align="center" nowrap="nowrap" class="row1" colspan="3"><span class="gensmall"> 
<!-- CODE --> 
{ADDONBOX} 
<!-- CODE --> 
<?php
{
include("http://www.meine-domain.de/beispiel.php");
}
?></span></td> 
</tr> 
</table> 
<br> 
<!-- END switch_addonbox_active --> 
<!-- ##### ADDONBOX END ##### -->
die portal.php sieht an der entsprechenden Stelle so aus:



Code: Alles auswählen

// SWITCH ADDONBOX START 
if( $introportalmod_config['addonbox_active'] == "1" ) 
{ 
// PHP CODE START 
// ... PHP CODE ... 
// PHP CODE END 
$template->assign_block_vars('switch_addonbox_active', array( 
$template->assign_vars(array( 
// TEMPLATE CODE VARS START 
'ADDONBOX1' => $lang['addonbox1'], 
'ADDONBOX2' => $lang['addonbox2'] 
// TEMPLATE CODE VARS END 
)) 
)); 
} 
// SWITCH ADDONBOX END

Offengestanden habe ich jetzt keinen Schimmer, wo ich deinen Code reinpacke. Kopiere ich ihn in die portal.php geht nix mehr und das ganze Potal lädt nicht; kopiere ich ihn in die tpl passiert nix. Wie gesagt, was ich brauche ist halt dieser Wechsel zwischen beispiel1.php und beispiel.php - je nachdem ober jemand eingeloggt ist oder nicht.

Grüße
Mondi

Verfasst: 14.10.2003 20:42
von AWSW
Hallo mondi,
also:

++ portal.php:

++ Suche:
// WEBMASTER / STAFF END
++ Danach einfügen:
if( $userdata['session_logged_in'] && $introportalmod_config['addonbox_active'] == "1" )
{
include($phpbb_root_path . 'beispiel.'.$phpEx);
$template->assign_block_vars('switch_addonbox_active_in', array(
$template->assign_vars(array(
'ADDONBOX1' => $lang['addonbox1'],
'ADDONBOX2' => $lang['addonbox2']
))
));
}

if( !$userdata['session_logged_in'] && $introportalmod_config
{
include($phpbb_root_path . 'beispiel2.'.$phpEx);
$template->assign_block_vars('switch_addonbox_active_out', array(
$template->assign_vars(array(
'ADDONBOX1' => $lang['addonbox1'],
'ADDONBOX2' => $lang['addonbox2']
))
));
}


++ portal_body.tpl:
<!-- ##### ADDONBOX START ##### -->
<!-- BEGIN switch_addonbox_active_in -->
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" height="25" colspan="3"><span class="cattitle"><center><b>{ADDONBOX}:</b></center></span></td>
</tr>
<tr>
<td height="1" class="row3" colspan="3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<tr>
<td align="center" nowrap="nowrap" class="row1" colspan="3"><span class="gensmall">
<!-- CODE -->
CODE DER BEISPIEL1.PHP {ADDONBOX}
<!-- CODE -->
</span></td>
</tr>
</table>
<br>
<!-- END switch_addonbox_active_in -->
<!-- ##### ADDONBOX END ##### -->


<!-- ##### ADDONBOX START ##### -->
<!-- BEGIN switch_addonbox_active_out -->
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" height="25" colspan="3"><span class="cattitle"><center><b>{ADDONBOX}:</b></center></span></td>
</tr>
<tr>
<td height="1" class="row3" colspan="3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<tr>
<td align="center" nowrap="nowrap" class="row1" colspan="3"><span class="gensmall">
<!-- CODE -->
CODE DER BEISPIEL2.PHP {ADDONBOX}
<!-- CODE -->
</span></td>
</tr>
</table>
<br>
<!-- END switch_addonbox_active_out -->
<!-- ##### ADDONBOX END ##### -->
Hinweis: Ich weiß nur halt nicht wie Deine beipiel1.php und beispiel2.php aufgebaut ist.... An die rot markierten Stellen müssten IMHO die {Variablen} treten... :roll:

Verfasst: 25.10.2003 14:47
von Climbtron
so... nach einigem Rumprobieren frag ich halt dochnoch...

Ich habe das Board ganz neu installiert und wollte dann noch den Portal-Mod installieren... Funktioniert alles bis ich die Datei "intro_portal_mod_db_install.php" aufrufe. Dann darf ich des ganze Board neu installieren weil ich dann immer folgende Meldung bekomm...

--> "Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@weichert-net.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log."


Was mach ich da falsch?! Kann ja wohl nich so schwierig sein den Mod zu installieren oder?! Ich bin echt am verzweifeln...

Verfasst: 25.10.2003 14:51
von Elvis
aber Eingelogt als Admin biste ja ?

Verfasst: 25.10.2003 14:58
von Climbtron
wie eingeloggt als Admin?
meinst im Board? wenn ja --> ja!

aber nach der fehlermeldung ja leider garnimmer :|

Verfasst: 25.10.2003 17:33
von AWSW
Das hat aber IMHO nichts mit der intro_portal_mod_db_install.php zu tun, sondern eher damit, dass Dein Server die .htaccess Datei nicht verarbeiten kann. Lösche die .htaccess aus Deinem Forumroot und es sollte klappen...

Verfasst: 26.10.2003 16:57
von Climbtron
des war des Problem... Hab ich au rausgefunden. Die htaccess gelöscht und alles ging einwandfrei... Trotzdem vielen Dank für eure Mühen!

Verfasst: 27.10.2003 17:05
von flomei
Echt ein Spitzen Mod!!! :grin:

Aber ich hätte da mal ne Frage...
Ich möchte die Portalseite umgestalten. Kann man einstellen welche "Box" wo angezeigt wird??? Also z.B. das die Top Poster nach rechts kommen usw. Ist das möglich???

Danke im Vorraus!

MfG Florian

[EDIT] Kann man den Kalender modifizieren? Ich möchte statt Die und Mit einfach Di und Mi da stehen haben... [/EDIT]

[EDIT2] Aha. Ich habs gefunden. Es gibt ne Datei escalender.php im Forums-Ordner...[/EDIT]

Verfasst: 27.10.2003 19:53
von AWSW
flomei hat geschrieben:Echt ein Spitzen Mod!!! :grin:

Aber ich hätte da mal ne Frage...
Ich möchte die Portalseite umgestalten. Kann man einstellen welche "Box" wo angezeigt wird??? Also z.B. das die Top Poster nach rechts kommen usw. Ist das möglich???

Danke im Vorraus!

MfG Florian

[EDIT] Kann man den Kalender modifizieren? Ich möchte statt Die und Mit einfach Di und Mi da stehen haben... [/EDIT]

[EDIT2] Aha. Ich habs gefunden. Es gibt ne Datei escalender.php im Forums-Ordner...[/EDIT]
Hallo,
eine Sortierung der Boxen über das ACP ist nur begrenzt möglich, indem man eine oder mehrer Spalten abschaltet... Die Verschiebung läßt sich über die portal_body.tpl erledigen...