新着日記/ブログブロックに外部ブログが表示されません・・・


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2011/3/5 10:51
taroj  サイトURL

なーおさん こんにちは
ときどきお邪魔していますtarojです。

早速ですが、
d3diaryをblogディレクトリを変えて利用しているのですが、

http://sendaiguide.com/modules/blog/

新着日記/ブログブロックに
外部ブログが表示されません。

なーおさんのデモサイトでは表示され、
もっと見るのRSSにも反映されているようですが

当サイトでは動作がおかしい気がします。

環境が
XC Legacyバージョン : XOOPS Cube Legacy 2.2
使用言語 : ja_utf8
PHPバージョン : 5.2.5
MySQLのバージョン : 5.1.22-rc

急いではいませんのでお時間のあるときに教えていただけると
助かります。

よろしくお願いいたします。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/3/6 8:08 | 最終変更
なーお  長老   投稿数: 1784

tarojさん、ごぶさたです。 :-)

サイトを見たのですが、おそらく各人の内部日記を1件も書いていない状態なので表示されないのかもしれません。

  • 確認ですが、phpデバグでもエラーは出ませんか?
  • 今、調査の時間が取れないので、取りあえず各人に何か記事を1件だけでも書いてみていただき、表示されるかどうか確認してみてもらえますか? :roll:
投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/3/6 8:53
taroj 

なーおさん こんにちは

>確認ですが、phpデバグでもエラーは出ませんか?

phpデバグでは

Notice [PHP]: Undefined index: description in file /virtual/xxxxx/xoops_trust_path/modules/d3diary/include/magpierss/rss_parse.inc line 402

だけ出ています。

また、とりあえず新着日記/ブログブロックのもっと見るを
みると3人分表示されます。

>サイトを見たのですが、おそらく各人の内部日記を1件も書いていない状態なので表示されないのかもしれません。

ここでふと思ったのですが、外部ブログ設定にした場合、
内部に記事を書く方法があるのでしょうか?

あまり急いでいませんが
お時間のあるときよろしくお願いいたします。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/3/6 9:37 | 最終変更
なーお  長老   投稿数: 1784

tarojさん

なるほど、状況がわかりました。
「日記全体の設定」で外部ブログを設定した場合に、そのような状況になるのだと思います(おそらく)。
以前表示されていたと思いますので、ver0.12あたりの大改造で問題を作ってしまったのかもしれませんね。

取り急ぎ以下をお試しください。

  • 「日記全体の設定」を元に戻し
  • 管理画面の一般設定で「カテゴリー毎の権限・外部ブログ設定をON/OFF」を「ON」にし
  • 各人に外部ブログ用カテゴリを作ってもらって、そのカテゴリーの詳細設定で、外部ブログを設定する。

この方法なら、現状のソースのままでも表示されると思います。 ついでに、内部の日記も書けるようになります。

もし、どうしても設定を変更できない状況でしたら、次期バージョンまでお待ちください。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/3/6 14:36
taroj 

なーおさん 忙しいところすみません。

時間あるときで大丈夫ですよ^^

なんとなく動作が分かってきました^^(いまさらorz)

内部と外部(カテゴリ単位)の切り替えが分かりました。

新着日記/ブログブロックの

絞り込む共有カテゴリー名 (複数指定はカンマ(,)で区切る) :
に外部(「外部ブログ」カテゴリを作った場合)
この欄に外部ブログと書くと外部ブログが表示されるのですが、

この欄を未記入にすると

私の環境では内部ブログだけ表示されるようです。

※若干、共有カテゴリーというのが理解できていないからかもしれません。

代替として新着日記ブロックまたは複製ブロックに
絞り込む共有カテゴリー名 (複数指定はカンマ(,)で区切る) :

欄に「外部ブログ」と書くととりあえずは表示されるようなので、
当面はこれでOKということにしておきます。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2011/3/6 16:14 | 最終変更
なーお  長老   投稿数: 1784

tarojさん

なるほど。
どこにも説明が無いかもしれませんが、共有カテゴリーには外部ブログを設定することを想定していません。。。 :roll:

先のコメントで「各人にカテゴリーを作ってもらって」というのは、各人に個人カテゴリーを作ってもらうという意味で書きました。

引用:

代替として新着日記ブロックまたは複製ブロックに

絞り込む共有カテゴリー名 (複数指定はカンマ(,)で区切る) :

欄に「外部ブログ」と書くととりあえずは表示されるようなので、

当面はこれでOKということにしておきます。

うーん、その方法で表示されるのは逆に想定外ですね(汗)
いつ表示されなくなるかわからない状況ですので、できれば個人カテゴリーに移動されることをお勧めします。

もし個人カテゴリーでも表示されないようでしたら、「newentry」テーブルに不要なレコードが残っているかもしれないので、phpMyadminなどでそれらの不要レコードを削除してみていただけますか。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/3/6 19:35
taroj 

なーおさん こんにちは

カテゴリは普通のカテゴリなんですが、

>新着日記ブロックまたは複製ブロックに
>絞り込む共有カテゴリー名 (複数指定はカンマ(,)で区切る) :

共有カテゴリとすると動くので、「?」がでています。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/3/6 20:07
taroj 

なーおさん お世話様です。

ついでにphpMyadminのnewentryには
現在3件のみで余計なテーブルは無いような気がします。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/9/13 21:33
なおき 

同じようなトラブルなので,
トピックをお借りいたします.

私の構築しているサイトでも,
外部ブログの取り込みがうまくいきません.
以前はできていたはずなのですが,
放置しているうちに表示されなくなっていました.

他にこのような問題を訴えている人は
見つからなかったので,
自分の環境の問題だとは思うのですが,
いろいろしてみてもだめだったので,
書かさせていただきました.

もし,なにかアドバイスがありましたら,
よろしくお願いいたします.

環境は XOOPS Cube 2.1 に
d3diaryは最新0.22にアップデート
Apache は 2.2.14
MySQL は 5.1.43
PHP は 5.2.11
です.

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/9/13 21:54 | 最終変更
なーお  長老   投稿数: 1784

なおきさん、こんにちは。

ああ、日記全体を外部ブログに設定した時に、otherページでリスト表示されない不具合、すっかり忘れていました。

上記の、tarojさんのサイトで確認したところ、現象がわかりました。 indexページで当該ユーザーのreq_uid=で送られたクエリが、otherページにリダイレクトする部分できちんと渡っていないバグですね。 この部分の修正は以下のようにお願いします。

(trust側)/main/index.php の66行目付近

66
67
68
69
if($dcfg->blogtype!=0){
    header("Location:".  XOOPS_URL.'/modules/'.$mydirname.'/index.php?page=other&req_uid='.$uid);
    exit();
}

 ↓以下のように編集

66
67
68
69
if($dcfg->blogtype!=0){
    header("Location:".  XOOPS_URL.'/modules/'.$mydirname.'/index.php?page=other&req_uid='.$req_uid);
    exit();
}

まずはこれで試してみていただけますか?
修正後、表示されるURLの末尾のreq_uid=の後の数字が0でなく当該ユーザーのものになっていることを確認ください。

投票数:0 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ