モジュール側からItemIDを取得するには&1.5ネイティブ化

joomla!初心者である、又はプロフェッショナルだけど今さら聞けない初歩的な質問だ、と思われた場合はこちらに投稿してください。

モジュール側からItemIDを取得するには&1.5ネイティブ化

投稿記事by kaba on 2009年4月30日(木) 09:18

調子に乗って、どんどん質問しちゃいます。

私の管理しているサイトでは、IdoBlog Proというのを使っているのですが(ノーサポートで$9のディスカウントで買いました :cry: )これには最新のブログ記事を表示するモジュールが付属していません。(最新のコメントを表示するのはついてるんですけどね)

で、何かあるだろうと探したら、下記のモジュールが見つかりました。
http://extensions.joomla.org/extensions ... 84/details
IDoBlog Recent Posts

私と同じ事を考えた人が自分で作っちゃったもののようで、大したものではありません。
本体のPHPプログラムが30行くらい。ブログのカテゴリIDも固定だという粗末さ。(管理画面から指定できるようにしろよ)
記事作者が表示されないのはまだいいとして、ブログ記事を呼ぶとき、ItemIDが指定されていません。
そうすると、メニュー管理でブログ表示の時のみ表示するように設定したモジュールが表示されないのですね。
仕方がないので今は改造して(固定で)ItemIDを指定しています。

モジュール自体がItemIDを取得して指定できるようにしたいのですが、モジュールの中でItemIDを取得するのってどうやればいいんでしょうか?

問題はもうひとつ。
このモジュール1.5にレガシー対応です。
まだJoomla!1.6が使える状態じゃないようなのでいいんですが、1.6になるとレガシー対応のものは使えないとか。
簡単なプログラムなんですが、ネイティブ化するのって大変なんでしょうか?

この掲示板もあまり賑わってないので、しょうもない質問ですが、お忙しくなかったらお答えを。
アバター
kaba
新人
 
記事: 14
登録日時: 2009年3月27日(金) 11:05

Re: モジュール側からItemIDを取得するには&1.5ネイティブ化

投稿記事by kozaki on 2009年4月30日(木) 15:46

この掲示板もあまり賑わってないので、
なかなか・・・チクチクさしますねぇ ;)
残念ながらリンク先からDownloadできないっていうか、エラーが出てて見る事できないですね。

無料のモジュールと言っても有料のデータから持ってくるので同じですが、有料の物は、わかる範囲が限定されてくるので、正答が得られにくい事があるかもしれません。
アバター
kozaki
管理人
 
記事: 66
登録日時: 2008年10月17日(金) 07:39

Re: モジュール側からItemIDを取得するには&1.5ネイティブ化

投稿記事by kaba on 2009年5月01日(金) 00:22

どうもです。すんません。根が正直な奴なんで。 :P
残念ながらリンク先からDownloadできないっていうか、エラーが出てて見る事できないですね。

あらら、ほんとですね。
こういう場合、ソースをさらしちゃっていいものかどうか、どうなんでしょう?
いちおう、JEDにはライセンス:GPLと書いてあるんですけどね。

ちなみにIdoBlogにはフリーのバージョンもあります。
http://extensions.joomla.org/extensions ... 60/details
最初はこちらを使っていたんですが、Community Builderとの統合が必要だったんでProバージョンにしました。(安かったんで)
基本は同じようです。
アバター
kaba
新人
 
記事: 14
登録日時: 2009年3月27日(金) 11:05

Re: モジュール側からItemIDを取得するには&1.5ネイティブ化

投稿記事by kozaki on 2009年5月01日(金) 09:00

元のIdoBlogは、CC3.0を謳っているようです。Joomla!のGNU/GPLと相反するとは思いますが。
IdoBlogには、「改変禁止 — あなたはこの作品を改変、変形または加工してはなりません。」の規定があるため、モジュール自体がそれに引っかからないのかなってのが気になるところなので回答は無理かもしれません。モジュール自体GNU/GPLを主張しても元のIdoBlogが異なっていてさらに元のJoomla!がGNU/GPLです。おかしいのはわかっていますけどね。

作者に問い合わせるか作ってもらうしかないのではないでしょうか。
もしくは、作者に許可を得てからかですね。

有料でもGNU/GPLなら問題ないでしょうけどね。
アバター
kozaki
管理人
 
記事: 66
登録日時: 2008年10月17日(金) 07:39

Re: モジュール側からItemIDを取得するには&1.5ネイティブ化

投稿記事by kaba on 2009年5月01日(金) 09:28

ふーむ、そうですか。
ライセンスって難しいですね。

IDoBlog Recent Posts はIdoBlogのデータ(さらに言えばIdoBlogの投稿というのはJoomla!の特定カテゴリの記事データそのものであって、IdoBlogの開発者がオリジナルに作ったデータベースではない)をデータベースから引っ張り出してきて表示させるだけなので、IdoBlogの付属物ではないし、問題はないような気がしますけども。

まあなんとか、自分でがんばってみます。
アバター
kaba
新人
 
記事: 14
登録日時: 2009年3月27日(金) 11:05

Re: モジュール側からItemIDを取得するには&1.5ネイティブ化

投稿記事by kozaki on 2009年5月01日(金) 09:48

それなら、Joomla!用のエクステンションで目的にかなうものがあるんじゃないでしょうか。

問題はないような気がしますけども。

これは、当事者間で議論することで第三者間で議論することではないですね。

カテゴリーの指定だけなのでもし、無かったとしてもその部分だけ相互に参照して比較してみればわかる気がします。
がんばってください。
アバター
kozaki
管理人
 
記事: 66
登録日時: 2008年10月17日(金) 07:39

Re: モジュール側からItemIDを取得するには&1.5ネイティブ化

投稿記事by kaba on 2009年5月01日(金) 11:50

それなら、Joomla!用のエクステンションで目的にかなうものがあるんじゃないでしょうか。

そうなんですよね。記事IDでIdoBlogのコンポーネントを呼んでやらないといけないので、改造は必要でしょうけど、なんとかなるとは思います。
これは、当事者間で議論することで第三者間で議論することではないですね。

そうですね。これは私の個人的な感想なので、議論するつもりはないです。

また、質問すると思いますが、よろしくお願い致します。
アバター
kaba
新人
 
記事: 14
登録日時: 2009年3月27日(金) 11:05


Return to beginners [ビギナー]

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]

cron