XOOPS Cube日本サイト (タグ: d3pipes) http://dev.xoopscube.jp/tag/d3pipes 最新公開記事 xwords モジュール名を変更した際のd3pipesへのRSS取得 http://dev.xoopscube.jp/forum/6875 XOOPS Cube Legacy 2.1.d3pipes 0.68 (リネーム済み)xwords 0.46  (リネーム済み 仮に 「zwords」とします)確か以前のバージョンには入っていたと思うのですがd3pipes 0.68には何故かXWORDSのジョイントが入っていなかったのでモーションクリエイト様のXWORDS用 d3pipesジョイントクラスを使用させていただいています。リネームしていない物で試した所問題なかったのですが何かのバージョンが異なるのかリネームした物に関してはd3pipesのサイト内新着情報パイプ作成ウイザードでチェックを入れれません。一度別のもので作ってから編集するとxwordlistが出てくるのですが設定しても「ブロック関数ジョイントで関数名指定にミスがありますxwords_b_entries_new_show (D3pipesBlockXwordslist)」とエラーが表示されます。これはD3pipesBlockXwordslist.class.php の中のxwords_b_entries_new_show 部分のxwordsをリネームしたzwordsにしてもだめでしょうか?試してみたのですがただ何処かが抜けていたのかやり方が間違っているのかうまくいきません。教えていただけないでしょうか? XOOPS Cube Legacy 2.1.
d3pipes 0.68 (リネーム済み)
xwords 0.46  (リネーム済み 仮に 「zwords」とします)


確か以前のバージョンには入っていたと思うのですが
d3pipes 0.68には何故かXWORDSのジョイントが入っていなかったので

モーションクリエイト様の
XWORDS用 d3pipesジョイントクラス

を使用させていただいています。


リネームしていない物で試した所問題なかったのですが
何かのバージョンが異なるのか

リネームした物に関しては
d3pipesのサイト内新着情報パイプ作成ウイザード
でチェックを入れれません。

一度別のもので作ってから編集すると
xwordlistが出てくるのですが

設定しても
「ブロック関数ジョイントで関数名指定にミスがあります
xwords_b_entries_new_show (D3pipesBlockXwordslist)」

とエラーが表示されます。

これは
D3pipesBlockXwordslist.class.php の中の
xwords_b_entries_new_show 部分のxwordsを
リネームしたzwordsにしてもだめでしょうか?

試してみたのですがただ何処かが抜けていたのか
やり方が間違っているのかうまくいきません。


教えていただけないでしょうか?]]>
ni48 2011-08-12T22:50+09:00 XCL2.1.8
X2.0.16a JP d3pipesの更新時に新着が表示されない http://dev.xoopscube.jp/forum/6854 現在ブログのポータルサイトを運営しており、各ブログからのRSS取得に「d3pipes」を利用しています。総ブログ数が180件ほどなのですが、1時間に1回のRSS巡回に5~10分ほどかかります。その際にd3pipesの「新着一覧」が一時的に見れなくなります。(恐らく処理中のため表示まで時間がかかる)新着記事の取得中も更新前の記事が表示され、全てのページを読み込み終わってからキャッシュを入れ替えるような方法はないのでしょうか?新着記事ブロックは非同期ブロック、各パイプの表示数は1件です。ブロックでの指定で180件のパイプ指定ができなかったため、テンプレートから直接全パイプを表示するようにしています。◆現在のポータルサイトhttp://www.e-com-shimada.jp/portal/ 現在ブログのポータルサイトを運営しており、各ブログからのRSS取得に「d3pipes」を利用しています。

総ブログ数が180件ほどなのですが、1時間に1回のRSS巡回に5~10分ほどかかります。
その際にd3pipesの「新着一覧」が一時的に見れなくなります。(恐らく処理中のため表示まで時間がかかる)

新着記事の取得中も更新前の記事が表示され、全てのページを読み込み終わってからキャッシュを入れ替えるような方法はないのでしょうか?

新着記事ブロックは非同期ブロック、各パイプの表示数は1件です。
ブロックでの指定で180件のパイプ指定ができなかったため、テンプレートから直接全パイプを表示するようにしています。

◆現在のポータルサイト
http://www.e-com-shimada.jp/portal/]]>
siziru 2011-06-28T11:52+09:00 X2.0.16a JP
d3pipesのスピードを上がるのは http://dev.xoopscube.jp/forum/6644 こんにちは、今d3pipes0.68bを使っているところです。いろいろの情報を自動的に取ってくれて、すばらしいモジュールだと思います。わたしのところ、d3pipes三つを複製して、パイプ25本ぐらいを作ったの、ということは一つのd3pipesに8本ぐらいのパイプがあることです。今の段階では、パイプ1本にデータ100件ぐらいが保存されたんです(実際の運営なら、1パイプに1000件データがあること想定)。ただし、モジュールのメニューをクリックすると、モジュールトップ画面が表示されるまで、十秒以上もかかります(ブロックは非同期で設置)。でも、その後、子メニュー(パイプのメニュー)をアクセスするのは、正常で速いです。もちろん、サーバとデータの関係もあるし、ここには、d3pipesの仕組みから、検討したいと思います。1)もしかして、d3pipesモジュールのメニューをアクセスごとにそのd3pipes下のすべてのパイプの外部更新を確認しに行くのか?それなら、重くなるのは、納得できます。ただ、このとき、もし保存設定あるの場合、外部更新を確認しなくて、直接にDBから取ってくるなら、速くなると思います、パイプ作成の時点で一回更新を確認すれば、いつもDBにデータがあるはずです。こういう仕様変更はできますか?どうやってソースを修正すればよいのか?2)d3pipesはどのくらい頻繁に更新を確認していますか?設定からは見えないです、ところで、Google リーダーでは、約 1 時間に 1 回確認します。わたしの場合、なるべく両方のサーバに負担をかかないように、4時間に 1 回も十分です、こちらの修正はどうすればいいですか?3)キャッシュを使えば、画面の表示も速くなると思います、でも、設定場所は三つがありますので、それぞれの関係は分かりません。一番目は一般設定ところの”外部取得キャッシュ期間 (秒) ”、デフォルト値は”600”、二番目はパイプ管理ところの”この時点のキャッシュ(trust/cache)”、デフォルト値は”3600”、三番目は互換モジュールの全般設定のところの”モジュール・キャッシュ”設定、デフォルト値は”キャッシュなし”。もし、画面の表示速度は第一と考えるなら、どうやて組み合わせて設定すればよいですか?4)パイプ管理のところ、ローカル保存のオプションで”切抜きから次へ渡す最低エントリ数”はどういう意味ですか?(この質問は以前出しましたけど、回答が出ませんので、ここに纏めて再提出させてもらいます)5)ほかにd3pipesのスピードを上がる方法はありますか?以上五つの質問、誰か教えていただけませんか?全部の質問ではなく一つの質問を回答できる方があるならも喜びます、ぜひお願いします。環境:hd1.04d3pipes0.68bよろしくお願いいたします。 こんにちは、今d3pipes0.68bを使っているところです。いろいろの情報を自動的に取ってくれて、すばらしいモジュールだと思います。
わたしのところ、d3pipes三つを複製して、パイプ25本ぐらいを作ったの、ということは一つのd3pipesに8本ぐらいのパイプがあることです。今の段階では、パイプ1本にデータ100件ぐらいが保存されたんです(実際の運営なら、1パイプに1000件データがあること想定)。
ただし、モジュールのメニューをクリックすると、モジュールトップ画面が表示されるまで、十秒以上もかかります(ブロックは非同期で設置)。でも、その後、子メニュー(パイプのメニュー)をアクセスするのは、正常で速いです。もちろん、サーバとデータの関係もあるし、ここには、d3pipesの仕組みから、検討したいと思います。
1)もしかして、d3pipesモジュールのメニューをアクセスごとにそのd3pipes下のすべてのパイプの外部更新を確認しに行くのか?それなら、重くなるのは、納得できます。ただ、このとき、もし保存設定あるの場合、外部更新を確認しなくて、直接にDBから取ってくるなら、速くなると思います、パイプ作成の時点で一回更新を確認すれば、いつもDBにデータがあるはずです。こういう仕様変更はできますか?どうやってソースを修正すればよいのか?
2)d3pipesはどのくらい頻繁に更新を確認していますか?設定からは見えないです、ところで、Google リーダーでは、約 1 時間に 1 回確認します。わたしの場合、なるべく両方のサーバに負担をかかないように、4時間に 1 回も十分です、こちらの修正はどうすればいいですか?
3)キャッシュを使えば、画面の表示も速くなると思います、でも、設定場所は三つがありますので、それぞれの関係は分かりません。一番目は一般設定ところの”外部取得キャッシュ期間 (秒) ”、デフォルト値は”600”、二番目はパイプ管理ところの”この時点のキャッシュ(trust/cache)”、デフォルト値は”3600”、三番目は互換モジュールの全般設定のところの”モジュール・キャッシュ”設定、デフォルト値は”キャッシュなし”。もし、画面の表示速度は第一と考えるなら、どうやて組み合わせて設定すればよいですか?
4)パイプ管理のところ、ローカル保存のオプションで”切抜きから次へ渡す最低エントリ数”はどういう意味ですか?(この質問は以前出しましたけど、回答が出ませんので、ここに纏めて再提出させてもらいます)
5)ほかにd3pipesのスピードを上がる方法はありますか?
以上五つの質問、誰か教えていただけませんか?全部の質問ではなく一つの質問を回答できる方があるならも喜びます、ぜひお願いします。
環境:
hd1.04
d3pipes0.68b
よろしくお願いいたします。]]>
windjet 2010-02-14T19:29+09:00 XCL2.1.7