Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- Veränderungen (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=15)
-- Codes PHP / html (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=49)
--- Frage nach Texteinbindung aus externen Dokumenten (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=913)


Geschrieben von Listiger_Falke am 29.09.2010 um 19:18:

 

So, ich denke ich habe es doch noch hinbekommen, und zwar mit folgendem Code

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
<?php
$filename="showroom_willkommen.php";
require("./global.php");
require ("./acp/lib/class_parse.php");

$text = file("showroom_willkommen.txt");
for($i=0;$i<sizeof($text);$i++) {
$welcome .= "$text[$i] <br>";
}
if(isset($_REQUEST['action'])) $action=strip_tags($_REQUEST['action']);
else $action="view";


if(!$wbbuserdata['userid']) access_error();
if($action=="view")eval("\$tpl->output("".$tpl->get("showroom_start")."");");
if($action=="1")eval("\$tpl->output("".$tpl->get("showroom_start01")."");");
if($action=="2")eval("\$tpl->output("".$tpl->get("showroom_start02")."");");
if($action=="3")eval("\$tpl->output("".$tpl->get("showroom_start03")."");");
?>



Gebe ich nun
showroom_willkommen.php
oder
showroom_willkommen.php?action=view

ein, so erscheint das Template showroom_start

Gebe ich nun
showroom_willkommen.php?action=1
ein, so erscheint auch das Template showroom_start01
usw.

LG
Listiger_Falke



Geschrieben von haumi am 29.09.2010 um 19:50:

 

Na fein,

Es ist meist ungünstig im Blindflug etwas zu machen, doch letztendlich ist es ja wichtig das man das erreicht was man möchte.

Das aufrufende Template sieht denn auch etwas anders aus, da möchte ich dich bitten das auch mal hier reinzusetzen.
Und ob man die Fallunterscheidung mit vielen if-Abfragen macht oder mit dem switch - case ist individuell zu entscheiden.

LG
haumi



Geschrieben von Listiger_Falke am 29.09.2010 um 20:10:

 

Ok, sobald ich das fertig habe (von den Inhalten her) setze ich es hier auch rein. Zur Zeit sind wir noch am überlegen (und testen) welche Funktionen da wirklich rein müßen.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH