Joomler!.net - Decided on Joomla!

Jboard is Multiple Board!

Home » Extensions » Javascriptの出力順:Joomla!1.5

Javascriptの出力順:Joomla!1.5

EMailPrintPDF
7 votes
Written by:Joomler! 6763 hits Wednesday, 17 September 2008 17:25

以前に「システムのヘッドタグより先に出力したい」で書きましたが、システムのタグより先に書き出そうとするとどうしてもそうしなければならないのか・・・。

メールにて問い合わせがあったので再度見てみました。けど、どう書き込んでもだめだ。

出力される順(Javascriptの場合)

  1. パス
  2. スクリプト(documentのaddScriptDeclaration)
  3. カスタムヘッドタグ(addCustomHeadTag)

そしてシステムのJavascriptは、2,3より先に出力されます。そして1より先かどうかはプラグインのイベントを変更することで可能でした。

なのでもし、システムのJavascriptより先に自分のJavascriptを書き出したいならそのJavascriptをjsファイルにした上で拙作Custom Head Tag プラグインを使ってそのパスを登録し、且つ以下の行を変更してみてください。

function onAfterDispatch()

function onAfterInitialise()

に。

こうすることによってパスだけは、システムのJavascriptより先に出力されるようです。

お困りの方はお試しを。

次回アップデートする機会があれば反映してみます。

 
All Comments Feed Comments(3)
mayuge
mayuge
Guest
Reply
1 重宝してます。
Custom Head Tag
利用させて頂いております。

テンプレートが共通で、特定のアイテム時のみに JavaScriptなどを
扱う場合に重宝させて頂いております。

現在は特定の ItemIDのみに対応されてますが
複数の設定を行えるようになるとうれしいです。
  0  
Tuesday, 13 October 2009 10:51
Joomler!
Joomler!
Total Comments : 71
Reply »1
2 ありがとうございます
おおお、ありがとうございます。
モジュールだと設定値の選択や保存方法に限界があるので設定しづらくなる一面は、出てくるとは思いますが、考えときます。

  0  
Tuesday, 13 October 2009 16:46
Robert Gray
Robert Gray
Guest
Reply
3 Nice
If you are tired of the hard things like this one, I recommend you to try best mobile online slots which are capable to help you with a relaxation. So I highly recommend you to give a chance to it.
  0  
Wednesday, 22 August 2018 19:37

ADD A COMMENT

Subject*
:
Color Swatch




Email Link Page Code Text Align Center Text Align Justify Text Align Left Text Align Right Text Bold Text Quote Text Italic Text List Bullets Text List Numbers Text Strikethrough Text Underline World Link
Sun Unhappy Smile Evilgrin Wink Tongue Lightning Surprised Grin Rain Clouds Cloudy Snow Waii
Name*
:
EMail*
:
Please answer....
Submit Preview

JContentPlus for Joomla!1.5 powered by Joomler!.net

デル株式会社

Related Items

joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.