Joomler!.net - Decided on Joomla!

Wiki or Wordpress? No it is JContentPlus.

 

Archives

Blog

Demo

Home » Blog » タグ
0 votes
Written by:Joomler! 9270 hits Tuesday, 15 December 2009 07:03

タグが、おかしくて気になっていたので、昨日Joomla!のシステムのプラグインを作成し、ページが表示される毎にYahooの形態素解析を利用してタグを置き換えた。

一発ではできないのでみなさんが、このサイトを表示するたびに1記事のタグが、更新されるようにしました。1時間と少しで全記事のタグが新しく作成されたタグに置き換わりました。どうもどうも。

少し、ミスってて、完全に終わったらコンプリートのメールが来るようにしていましたが、毎回来ちゃってて600通以上のコンプリートメールが押し寄せてきました。smile_embaressed 他にも ” ’ ” が、混入したキーワードがあったりしますが、まあ、今度やろうかと思っています。もちろん、プラグイン自体は、修正済みですが・・・。

欲しい方がいらっしゃたら、言ってください。

 
1 votes
Written by:Joomler! 6284 hits Monday, 23 March 2009 23:23

そのシステムに対応するエクステンションを作成する。システムによって、プラグインであったり、モジュールと呼んだり、アドオンだったりします。PHPのコード自体は、PHPなので同じですが、それをそのシステムで動くようにするために、どれだけそのシステム専用のコードを書かなければいけないかは、そのシステムに依存します。

例えば、Joomla!なら

  • xmlファイル
    PHPコードを含まない
  • php
    Joomla!のフレームワークで書く。別にそうでなくても良い。

Joomla!1.0.xの時は構造は単純でした。1.5になってどうかというと特別変わっていないが、フレームワークを使う事(使わなくてもできる)で、より簡単に書ける。

テンプレートも同様に専用のタグをHTMLに挿入する事で簡単にできる。

他のシステムで、XMLファイルにPHPコードを書き、さらにphpファイルを用意して定義するというものがあった。さらにテンプレートはというより、ただの画像置き換え、システムの管理画面でテンプレートを編集・変更するというものでした。

私としては、オリジナル色が薄い方がありがたいし、テンプレートも使い慣れたHTMLエディタで編集したいものです。もちろん、エディタで編集して貼り付ければ良い事はわかっていますが。

独自のタグを使い独自のメソッドを使わなければならない制約は、そのシステムを使っていない人にとっては、わかりづらく理解に時間がかかりますね。

やっぱJoomla!が良いよ。

 
0 votes
Written by:Joomler! 15204 hits Monday, 28 April 2008 16:49

ちょっと前から・・・かなり前と言われそうだが・・・新しいテンプレートを作成していますが、その中でmosimageって{mosimage}のタグを登録した画像順に表示してくれますよね。そのタグを自分で作成して登録したHTMLなり、Javascipt、CSSに置き換えてくれるコンポーネントとプラグイン。ありそうだったのでjoomla.orgで探してみたけど、限られた機能を持った物しかなさそうでした。実際にインストールまでして確認したわけではないので「それならあるよ。」って方は教えてください。プラグインだけでも実装できますが、数に限りがあるだろうし、管理しづらい。コンポーネントでタグを管理して、プラグインで置き換えます。

・・・て、もうJoomla!1.0.x用は新しいテンプレートで実装してたりしますが。

もうひとつCombineって命名して前に記事で書いたようにJavascriptとStyleSheetをまとめてくれるExtensionも実装してみたので新しいテンプレートに置き換えたらそれが、そのままテストになります。

近日中にテンプレートを変更します。(今より少しは良いだろう・・・たぶん。)

 
2 votes
Written by:Joomler! 15623 hits Sunday, 24 February 2008 16:34

<meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />

Joomla!1.5でこのタグがいらない方は、

root/libraries/joomla/document/html/renderer/head.php 84行目

$strHtml .= $tab.'<meta name="generator" content="'.$document->getGenerator().'" />'.$lnEnd;

をコメントアウトしてしまえば、出力されません。

ちなみに私は消していません。というかデモだし。

 

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.