Seite 1 von 1
<script> im posting_body.tpl [erledigt]
Verfasst: 06.12.2006 13:24
von nickvergessen
Warum ist da eigentlich so ein langer Scriptteil im posting_body.tpl
kann man den irgendwie in ne andere Datei verschieben, z.B. die php?
Oder warum steht der in der tpl?
Re: <script> im posting_body.tpl
Verfasst: 06.12.2006 15:30
von S2B
nickvergessen hat geschrieben:Oder warum steht der in der tpl?
Das steht in der tpl, weil in den Quellcode einige Template-Variablen eingefügt werden müssen.
Um das auszulagern, könntest du entweder die Variablen "isolieren" und den anderen Teil auslagern (sprich es stehen nur ein paar Variablendeklarationen in der posting_body.tpl). Eine zweite Möglichkeit wäre, die Template-Engine über die js-Datei laufen zu lassen, z.B. so:
Code: Alles auswählen
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.php');
$template->set_filenames(array(
'javascript' => 'posting.js')
);
$template->assign_vars(array(
[...])
);
$template->pparse('javascript');
(Das ist jetzt nur der erste Ansatz, also noch kein komplette Lösung des Problems)
Verfasst: 06.12.2006 18:46
von nickvergessen
hi,
danke für die mühe,
aber ich hab jetzt einfach das gemacht:
http://www.phpbb.de/viewtopic.php?t=136947
^^
greez nickvergessen