Autor |
Funktion zum JS includen |
1 # 14
|
Gelöschter User |
Eingetragen am 20.09.2009 19:24 |
|
|
hey,
ich bin gerade an einer infusion am code, bei der ich js im head laden muss. hab auch gesucht und was gefunden
Code PHP |
1 |
$tpl->more_javascript(); |
|
Wie muss der parameter aussehn der übergeben wird. Am besten mit Beispiel |
|
Autor |
RE: Funktion zum JS includen |
2 # 14
|
Silvermoon Webmaster
Beiträge: 698
Ort: 72270 Baiersbronn
Eingetreten: 26.06.06 Status: Offline
|
Eingetragen am 20.09.2009 19:48 |
|
|
in der subheader.php vor $tpl->loadHeader(); folgendes einfügen
$tpl->more_javascript(array('URL_ZUR_JAVASCRIPT_DATEI'));
Bei mehrere Javascriptdateien, einfach das array weiter ausfüllen:
$tpl->more_javascript(array('URL_ZUR_JAVASCRIPT_DATEI','URL2_ZUR_JAVASCRIPT_DATEI',etc...));
Kleine Beispiele:
// Eine Datei
$tpl->more_javascript(array('http://meinedomain.tld/javascript.js'));
Mehrere Dateien
$tpl->more_javascript(array('http://meinedomain.tld/javascript.js','http://meinedomain.tld/javascript2.js','http://meinedomain.tld/javascript3.js'));
Wie man sieht, gibt es also die Möglichkeit gleich mehrere Dateien gleichzeitig einzubinden.
Hoffe es hilft Dir weiter
Es ist alles eine Frage der Überarbeitung
BS-FUSION - KEEP IT SIMPLE
Content Management System Support |
|
Autor |
RE: Funktion zum JS includen |
3 # 14
|
Gelöschter User |
Eingetragen am 20.09.2009 19:57 |
|
|
ok gut. was ist mit panels, die js brauchen.
Bearbeitet von am 20.09.2009 19:59 |
|
Autor |
RE: Funktion zum JS includen |
4 # 14
|
Silvermoon Webmaster
Beiträge: 698
Ort: 72270 Baiersbronn
Eingetreten: 26.06.06 Status: Offline
|
Eingetragen am 20.09.2009 20:20 |
|
|
Das Einbinden von JS in Panels ist so wie es in PHP-Fusion immer schon war. Wenn man es aber in den <head></head> haben möchte, dann muss es in der subheader.php so eingefügt werden.
Es ist alles eine Frage der Überarbeitung
BS-FUSION - KEEP IT SIMPLE
Content Management System Support |
|
Autor |
RE: Funktion zum JS includen |
5 # 14
|
Gelöschter User |
Eingetragen am 23.09.2009 21:01 |
|
|
Wenn das so ist, dann hätte ich einen Wunsch für die Zukunft, dass man dieses vllt realiesiert, sodass man in Zukunft auch in Panels js oder vorallem css im <head>-Bereich einfügen kann. |
|
Autor |
RE: Funktion zum JS includen |
6 # 14
|
Gelöschter User |
Eingetragen am 02.10.2009 14:08 |
|
|
Wird es in der Zukunft möglich sein: ja oder nein ? |
|
Autor |
RE: Funktion zum JS includen |
7 # 14
|
gozoc Co-Admin u. Cheftester
Beiträge: 1047
Ort: Bayern
Eingetreten: 22.09.06 Status: Offline
|
Eingetragen am 02.10.2009 14:36 |
|
|
Also ich verstehe Dein Ansinnen nicht.
Wir geben hier ein Riesenprojekt raus und das hat schon viele Funktionen.
Solche und andere Kleinigkeiten kann man ja selber machen oder es lassen.
Ich versteh gerade das JS Problem nicht ??!!?
Also bau´s ein, oder lass es ..
Cheftester und Co-Admin. |
|
Autor |
RE: Funktion zum JS includen |
8 # 14
|
Gelöschter User |
Eingetragen am 02.10.2009 14:47 |
|
|
Er meint sicher die add_to_head- Funktion aus V7...
Die nutz ich auch oft, ist sehr praktisch. Aber auch fehleranfällig...
Bearbeitet von am 02.10.2009 14:48 |
|
Autor |
RE: Funktion zum JS includen |
9 # 14
|
Gelöschter User |
Eingetragen am 02.10.2009 15:37 |
|
|
Zitat von MarcusG | Er meint sicher die add_to_head- Funktion aus V7... |
Genau die meine ich.
Zitat von MarcusG | Aber auch fehleranfällig... |
Was meinste damit ?
____
Zu meinem Problem zurück. Ich bin gerade dabei meine Seite von V7 auf BS-Fusion umzustellen. Doch beim Umschreiben der Infusionen, Mods und Panel, stehe ich immer wieder davor, wie kann ich jetzt css oder js im Head einfügen, weil zum Beispiel für meinen angepasste Ajaxstarrater sehen die ersten drei Zeilen so aus:
Code PHP |
1
2
3 |
add_to_head('<script type="text/javascript">var inc="'.INCLUDES.'";</script>');
add_to_head('<script type="text/javascript" language="javascript" src="'.INCLUDES.'ajaxstarrater/js/rating.js"></script>');
add_to_head('<link rel="stylesheet" type="text/css" href="'.INCLUDES.'ajaxstarrater/css/rating.css" />'); |
|
Es gäbe ja eine Funktion mit der man es machen könnte
Code PHP |
1 |
$tpl->more_javascript(array('URL_ZUR_JAVASCRIPT_DATEI'); |
|
aber die muss man aufrufen bevor in der subheader.php $tpl->loadHeader(); ausgeführt wird und dass geht nicht da die rating_include.php erst wesentlich später included wird.
Bearbeitet von am 02.10.2009 15:38 |
|
Autor |
RE: Funktion zum JS includen |
10 # 14
|
Gelöschter User |
Eingetragen am 03.10.2009 17:59 |
|
|
Keiner ne Idee ? |
|