Seite 2 von 5
Verfasst: 31.05.2003 12:05
von Acid
<link href="<?php echo($scriptPath)?>styles.css" rel="stylesheet" type="text/css">
<?php if (!$username) echo("<script src=\"".$scriptPath."scrollbox.js\" TYPE=\"text/javascript\"></script>") ?>
..ersetze ma testweise bei diesen Zeilen
<?php mit
<?.
Verfasst: 31.05.2003 14:51
von larpo
Acid hat geschrieben:...ersetze ma testweise bei diesen Zeilen <?php mit <?.
Dann passiert gar nichts mehr (da die PHP-Zeilen beim Parsen wohl nicht mehr als PHP-Zeilen erkannt und ausgeführt werden)...

Verfasst: 31.05.2003 15:50
von Tuxman
dann mach mal die short tags in der php.ini an

Verfasst: 02.06.2003 07:55
von larpo
Tuxman hat geschrieben:dann mach mal die short tags in der php.ini an

Haha, sehr witzig

PHP läuft mit und ohne Short Tags wunderbar auf meinem Server.
So langsam glaube ich, dass der PHP-Mod überhaupt nicht funktioniert. Läuft der bei irgendwem hier überhaupt?
Verfasst: 02.06.2003 16:38
von saerdnaer
also ich würde einfach
Code: Alles auswählen
<link href="{SCRIPT_PATH}styles.css" rel="stylesheet" type="text/css">
<!-- BEGIN switch_if_username -->
<script src="{SCRIPT_PATH}scrollbox.js" TYPE="text/javascript"></script>
<!-- END switch_if_username -->
und dann folgendes in der page_header nach
einfügen:
und dann noch vor
Code: Alles auswählen
header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
folgendes einfügen:
Code: Alles auswählen
if ( !$username )
{
$template->assign_block_vars("switch_if_username", array());
}
PS: wie wird $username eingendlich definiert?
ah
Verfasst: 02.06.2003 18:15
von larpo
@ Saerdnaer:
Natürlich wäre es "sauberer", wenn man die Template-Funktionalität von PHPBB nutzen würde, da ich jedoch den Header und Footer auch für andere, nicht mit Templates arbeitende PHP-Script benutzen will (sprich am Anfang und Ende des Scripts einfach Header und Footer includen), kann ich das so nicht machen und muss DIREKT mit PHP in den Templates arbeiten.
*Larpo*
Verfasst: 03.06.2003 18:42
von larpo
Ein kompetenter "Modder" auf phpbb.com hat konnte mir nun helfen:
http://www.phpbb.com/phpBB/viewtopic.php?p=610605
Verfasst: 05.06.2003 17:30
von saerdnaer
@larpo: man kann alles auch ohne diesen hack machen...
ah
Verfasst: 12.06.2003 19:54
von Aho
ich hab
den auch eingebaut, aber ichgendwie checke cih das nicht ganz mit dem php.
ein beispiel:
ich hab in meiner rezepte.php (die ich vorher mit
dem hier erstellt habe) das hier stehen:
Code: Alles auswählen
switch ($r) {
case 1:
$rezept = "Rezept Nr1";
break;
case 2:
$rezept = "Rezept Nr2";
break;
case 3:
$rezept = "Rezept Nr3";
break;
default:
$rezept = "Bitte auf der rechten seite ein gericht auswählen";
}
und im dazugehörigen template habe ich dann:
und
Code: Alles auswählen
<a href="rezepte.php?r=1">Gericht1</a><br />
<a href="rezepte.php?r=2">Gericht2</a><br />
<a href="rezepte.php?r=3">gericht3</a><br />
es wird aber an der stelle von echo $rezept; einfach nichts angezeigt, also leer. was habe ich falsch gemacht ?
Verfasst: 12.06.2003 20:03
von saerdnaer
also ich würde das wieder ans templatesystem übergeben:
nach dem switch einfügen:
und dann kannst du das rezept einfach mit {REZEPT} in der template datei einfügen
achja anstatt
würde ich
oder
(nur mit php4) nehmen...
ah