Surftips
Bürobedarf
IonCube Encoder

 
 
Unterstützt BS-Fusion
Spendenmöglichkeiten
Handy:
 € 
Telefon:
 € 
OnlineBanking:
 € 
 
BS-Fusion Deutschland > BS Fusion
->> integrierte Module & AddOns
->> Funktion zum JS includen
Benutzername
Passwort

 
Vorheriges Thema Nächstes Thema

Durchsuche Thema
Autor
Funktion zum JS includen   20.09.2009 19:24 #1 top
phibla
Amateur




Beiträge: 58

Eingetreten: 27.10.08
Status: Offline
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
http://www.svdimo-tt.de/
 
Autor
RE: Funktion zum JS includen   20.09.2009 19:48 #2 top
Silvermoon
Webmaster


User Avatar



Beiträge: 696

Ort: 72270 Baiersbronn
Eingetreten: 26.06.06
Status: Offline
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
http://www.bs-fusion.de
 
Autor
RE: Funktion zum JS includen   20.09.2009 19:57 #3 top
phibla
Amateur



Threadstarter

Beiträge: 58

Eingetreten: 27.10.08
Status: Offline
ok gut. was ist mit panels, die js brauchen.
Bearbeitet von phibla am 20.09.2009 19:59
http://www.svdimo-tt.de/
 
Autor
RE: Funktion zum JS includen   20.09.2009 20:20 #4 top
Silvermoon
Webmaster


User Avatar



Beiträge: 696

Ort: 72270 Baiersbronn
Eingetreten: 26.06.06
Status: Offline
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
http://www.bs-fusion.de
 
Autor
RE: Funktion zum JS includen   23.09.2009 21:01 #5 top
phibla
Amateur



Threadstarter

Beiträge: 58

Eingetreten: 27.10.08
Status: Offline
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.
http://www.svdimo-tt.de/
 
Autor
RE: Funktion zum JS includen   02.10.2009 14:08 #6 top
phibla
Amateur



Threadstarter

Beiträge: 58

Eingetreten: 27.10.08
Status: Offline
Wird es in der Zukunft möglich sein: ja oder nein ?
http://www.svdimo-tt.de/
 
Autor
RE: Funktion zum JS includen   02.10.2009 14:36 #7 top
gozoc
Co-Admin u. Cheftester


User Avatar



Beiträge: 1042

Ort: Bayern
Eingetreten: 22.09.06
Status: Offline
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.
http://www.wuschelkiste.de/fusion/
 
Autor
RE: Funktion zum JS includen   02.10.2009 14:47 #8 top
MarcusG
Moderator


User Avatar



Beiträge: 289

Ort: zu Hause
Eingetreten: 09.02.09
Status: Offline
Er meint sicher die add_to_head- Funktion aus V7...

Die nutz ich auch oft, ist sehr praktisch. Aber auch fehleranfällig...


Gruß
Marcus

if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
Bearbeitet von MarcusG am 02.10.2009 14:48
http://phpfusion.marcusg.de
 
Autor
RE: Funktion zum JS includen   02.10.2009 15:37 #9 top
phibla
Amateur



Threadstarter

Beiträge: 58

Eingetreten: 27.10.08
Status: Offline
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 phibla am 02.10.2009 15:38
http://www.svdimo-tt.de/
 
Autor
RE: Funktion zum JS includen   03.10.2009 17:59 #10 top
phibla
Amateur



Threadstarter

Beiträge: 58

Eingetreten: 27.10.08
Status: Offline
Keiner ne Idee ?
http://www.svdimo-tt.de/
Springe zu Forum:
 
Thema verlinken
URL:
BB-Code:
HTML:
Redesign_160x600