<script> im posting_body.tpl [erledigt]

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

<script> im posting_body.tpl [erledigt]

Beitrag 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?
Zuletzt geändert von nickvergessen am 06.12.2006 18:47, insgesamt 1-mal geändert.
kein Support per PN
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Re: <script> im posting_body.tpl

Beitrag 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)
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag 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
kein Support per PN
Antworten

Zurück zu „Coding & Technik“