Joomler!.net - Decided on Joomla!

デル株式会社

Jboard is Multiple Board!

Home » Blog » ロード
0 votes
Written by:Joomler! 2353 hits Wednesday, 24 June 2009 12:03

PHPで書き出すのでは無く、Javascriptで書き出した方が、効率よく、しかも負担も少ないし、画面サイズに応じて適切な広告サイズを選択し、挿入できるのではないかと考えました。面倒なので今回は、そんなことはしていません。これは、横幅が固定されていない場合に、欲しいかなと思う。横幅が広いときには、それに見合う広告をという欲張りな願いかもしれませんが。

そうしたところで、Javascriptでロードされて広告が表示されるまでの間にビジターが滞在しているとも限らないことを引き算しないといけない気もする(大差無いだろうが)。ま、実装することは、無いと思うが・・・。

さて、テストでJContentPlusに以下の機能を付加してみました。

  • Feed リンクのFeedburnerへのリダイレクト機能。
  • 既存Feed リンクの置き換え機能。
  • 記事への広告挿入機能。
  • 記事への指定モジュールポジション挿入機能。(ここでは、OFFにしています。)
 
0 votes
Written by:Joomler! 2097 hits Friday, 01 May 2009 18:09

Mootoolsのバージョンが1.2.2になっててさらに現在のJoomla!1.5からかけ離れてしまっています。

すでにMootools関連のJavascriptは、ほとんど1.2以上の対応になっててあたらしいものを作っていても元が1.1なので違和感ばかりでした。

 
0 votes
Written by:Joomler! 3041 hits Thursday, 09 October 2008 16:40

ドロップダウンメニューを作成していてmootools1.2を使う必要があったのですが、Joomla!1.5.7ではまだmootools1.2に対応していない。フロントエンドではデフォルトでロードされてしまうのでこれは、ハックするか、以前に書いたようにJavascriptの出力を取得して置き換えてしまうしか無い。

と、検索していたら本家フォーラムでたくさん議論されていた。

http://forum.joomla.org/viewtopic.php?f=502&t=273960&start=0&st=0&sk=t&sd=a&sid=4236949043a2bc1ff0a82152d8b95b70

ハックするならここを見てやってみると良い。Javascriptコードや、ハックコードが書かれているので丸写しすればいい。

 
0 votes
Written by:Joomler! 5885 hits Thursday, 10 April 2008 23:27

Joomla!にインストールするエクステンションが増えてくるとロードするJavascriptや、スタイルシートが次第に増えてきます。ヘッダ部分がかなり頭でっかちになってしまっているJoomla!サイトも少なくないのではと思います。

テンプレートを作成していてふと思い立ったのでそれをまとめてくれるJoomla!のエクステンションを今、テストサーバーでテストしているところです。まだ、このサイトには適用していませんが、ここも適用すべきサイトになってしまっているのは確かかと思います。

Javascriptにしろ、スタイルシートにしろ複数のファイルをひとつの指定で良いようにしてくれるものは、既出だと思いますが、結局テンプレートのヘッダにそのルールに合うように書き入れなければなりません。それを便利にしたものみたいな感じでしょうか。

近日中には公開できるかなぁくらいな感じです。

でも、需要があるのかなぁ・・・。

 

JContentPlus for Joomla!1.5 powered by Joomler!.net

デル株式会社
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.