Re: minidiary d3コメント選択対応とd3commentクラス

  • このフォーラムはコメント用フォーラムです。新規トピックはたてられません
  • このフォーラムではゲスト投稿が許可されています
対象モジュール なーお'n研究室
件名 minidiary d3コメント選択対応とd3commentクラス
要旨 更新情報 09/05/10: 投稿者一覧ブロックを実装、ver-14d2してアップしました。アップデート後、テンプレート更新が必要です。 d3pipes用のジョイントを同梱。 09/03/31: イベント通知...

投稿ツリー

トピック


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2008/8/30 17:57
masahiro 

なーお様、はじめまして。

minidiary014a2_diff.zipをダウンロードさせて頂きminidiaryを0.12からアップデートしたところ、日記一覧は正常に表示されますが個別の日記が正しく表示されなくなりました。
説明はちょっと難しいですが、メインメニューなどが表示されず、ソースファイルを見ると<head>タグなども出力されていません。

PHPデバグをオンにしたところ以下のエラーが表示されました。
Fatal error: Call to a member function on a non-object in XOOPS_TRUST_PATH/modules/d3forum/blocks/block_functions.php on line 356

環境は、
PHP 4.4.9
MySQL 4.0.27
Apache 1.3.41
XOOPS Cube Legacy 2.1.5
d3forum 0.84
になります。

トラブルの原因がお分かりになりましたらご教授願えないでしょうか。
よろしくお願い致します。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008/8/30 18:10 | 最終変更
なーお  長老   投稿数: 1746

masahiroさん、こんにちは。

まずは、一旦minidiary0.14にアップしてから、差分ファイルを当ててみてください。 説明不足ですみません。

もしかすると、「html/class/smarty/plugins/」フォルダ内の、「function.d3comment.php」をアップし忘れたりしていませんか?

あと、テンプレート「html/modules/minidiary/templates/yd_rightarea.html」内の、

Everything is expanded.Everything is shortened.
 
<{xugj_block file=modules/`$yd_moduleConfig.com_agent`/blocks/blocks.php func="b_d3forum_list_posts_show" opt="`$yd_moduleConfig.com_agent`,10,time,,,`$yd_moduleConfig.com_agent_forumid`" item="block"}>

をコメントアウトか、削除したらどうなりますか?

(追記:) 一覧は表示できているとのことですが、そこで表示されている、コメント件数に表示は()括弧付きで表示されていれば正常ですが、どうなってますか? 異常な場合は、minidiaryの管理画面でd3forumのhtml側ディレクトリ名を正しく指定して下さい。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008/8/30 21:36 | 最終変更
なーお  長老   投稿数: 1746

masahiroさん

私の環境では、いろいろやってみてもそのエラーは出ません。。環境の影響かもしれませんね。

もしpicoをインストールされていましたら、このページのコードをpicpで記述してみてください。既存のテストページでもOKです。

・Smarty(XoopsTpl)」を有効にして、HTMLなどは無効で。
・「d3forum」の部分は、ご自身の環境に合わせてください

**
さらに、サイトをクローズ後、「trust_path/modules/d3forum/blocks/block_functions.php」の354行目と355行目の間に、「var_dump($module);」と書いてアップして管理者でアクセスしてみてください。

$module =& $module_handler->getByDirname($mydirname);
//var_dump($module);
$config_handler =& xoops_gethandler('config');

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008/8/30 22:28
なーお  長老   投稿数: 1746

masahiroさん

すみません、どうやら差分パック「minidiary014a2_diff.zip」のファイル構成がおかしな状況になっていたようです。 :-o

差し替えましたので、お手数ですが、再度ダウンロードいただき、minidiary-0.14本体ファイルに上書きして 再度お試しください。

よろしくお願いします、

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008/8/31 1:14 | 最終変更
masahiro 

なーおさん、こんばんは。

いろいろお調べ頂きありがとうございます。
minidiary-0.14本体ファイルに新しいminidiary014a2_diff.zipを上書きしアップデートしたところ正常に表示されるようになりました。 :-)

今度はwizmobileで表示されるかやってみます。
また何かありましたらよろしくお願い致します。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008/8/31 7:52
なーお  長老   投稿数: 1746

masahiroさん、こんにちは。

よかった、私のパッケージミスだけだったのですね。
真にお手数をおかけしましてすみませんでした。

公開後に、ばたばたと修正をかけていたので、その中でおかしくなってしまったようです。 :-P

携帯のほうも結果報告をお待ちしています。 :-D

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008/8/31 22:41
masahiro 

なーおさん、こんばんは。

私も変更内容とパッケージの内容をよく見比べてみれば良かったのですが、単純に上書きすれば大丈夫だろうと思いこんでいました。(汗)

携帯についてはモバイルテンプハウスさんからテンプレートをダウンロードさせて頂き正常に表示されることを確認しました。

時間が出来たら今回の変更内容について確認しつつコメント統合の方法についても勉強しようと思います。
今回は本当にありがとうございました。

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

このトピックに投稿する

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