Seite 2 von 3

Verfasst: 12.10.2005 19:03
von 123teddy321
ok hier ist der link zur txt datei:


http://pajoasforumde.h614346.serverkomp ... _forum.txt

Verfasst: 12.10.2005 19:12
von Jan500
:o :o

ui ich würde sagen schau dir lieber mal das an KB:phpbb_seite und bau es nach diesem prinzip (mit KB:template_syntax) O_o

also mit
$template->set_filenames(array(
'meine_seite' => 'meine_seite.tpl',
'fehler' => 'meine_seite_fehler.tpl'
));
in der php seite anstatt den 10000 zeilen html code da :-/

Jan

Verfasst: 12.10.2005 19:13
von 123teddy321
ja aber dann muss ih das ganze ja über phpbb laufen lassen und das will ich ja nich! ich wollte gerne dass meine seite über sowas läuft wie das was ichd ri ganze zeit versuche zu amche!

Verfasst: 12.10.2005 19:39
von witzigerkiller

Code: Alles auswählen

<?PHP
                    $inhalt = $_GET['inhalt'];

                    if (file_exists($inhalt.'.php'))
                    {
                     include($inhalt.'.php');
                    }else {
                     include('indext.html');
                    }
                    

                   ?>
Hätte noch diese möglichkeit.

ein link würde so aussehen:

<a href="index.php?inhalt=seite">Dein tExt</a>

und in der url würde das so aussehen:

www.......de/index.php?inhalt=seite

Verfasst: 12.10.2005 19:52
von 123teddy321
ich habe mich jetzt für ein template system entschieden, welche ich _selber_ schreibe! ;-)

Verfasst: 12.10.2005 20:10
von fanrpg
123teddy321 hat geschrieben:ich habe mich jetzt für ein template system entschieden, welche ich _selber_ schreibe! ;-)
lol? Das schaffst du nie!

Dafür brauchst du sehr viel Erfahrung und Kentnisse in PHP!
Man braucht dafür sehr viele Befehle (fopen, fget, ...) und Schleifen und vor allem dingen Befehle die den eingelesenen Code dann nach <!-- Befehlen --> absuchen und ausführen.
So einfach ist das nicht.

Eine Möglichkeit wäre:

Code: Alles auswählen

function template($file)
{
 if(file_exists($file)) 
{ 
require($file);
}
}
Das du ganz am Anfang setzt. Und immer wenn du eine Datei reinfügen willst das dann so machst:

Code: Alles auswählen

template("pfadzurdatei");
Aber alles andere ist sehr schwierig

Verfasst: 12.10.2005 20:55
von 123teddy321
gut ich muss es ja net unbedingt mit einem eigenem machen aber ich versuchs mal!

Verfasst: 12.10.2005 21:05
von 123teddy321
ich habe mich nun umentschieden! progge es doch net selber! nehme des von phpbb und modifiziere es einfach!

Verfasst: 13.10.2005 07:07
von witzigerkiller
Wenn du lust hättest könntest ja das mit smarty machen, und mir dabei helfen das zu installieren. Ich komme da net weiter. Ich versuch das ich alle dateien in einen ordner bekommen also so:


Smarty->index.php templates.ordner smarty_dateien.ordner

und dann die index meine index.php datei ist, und in templates die index.tpl datei ist. und in smarty alles andere. Nur leider kommt da immer ein Fatal error oder ein call to a member function oderso.

Wüste einer eine Lösung?

Verfasst: 13.10.2005 20:47
von Pyramide
witzigerkiller hat geschrieben:Nur leider kommt da immer ein Fatal error oder ein call to a member function oderso.

Wüste einer eine Lösung?
Machst wohl was falsch oder ein Fehler oderso.