某ブロックを表示させるとFatal error発生


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/3/6 15:24 | 最終変更
nonn50  一人前   投稿数: 76

毎度お世話になります。

d3diary 0.29.2 を利用させていただいてます。

ブロックの「日記コメント投稿リスト」または「日記コメントトピック」を表示させるように設定すると、以下のエラーが表示されます。
(PHPデバッグをONせず、Offの状態でも表示されます)

http://hogehoge/modules/d3diary/index.php?req_uid=1
Fatal error: Class 'gnaviD3commentContent' not found in /hogehoge/xoops_trust_path/modules/d3diary/class/func.class.php on line 2363

なお、「新着コメント」ブロックを表示させてもエラーは発生しませんが、(コメントが有るにも関わらず)コメントの一覧は表示されません。

20130306_03.PNG

コメントはd3forum の「コメント統合」機能を使っています。

20130306_01.PNG
20130306_02.PNG

エラー内容からすると、G-navi が関係するのでしょうか??
nao-ponさんのサイトでも質問しているのですが、再掲いたします。


小生サイトの html側/class/smarty/plugins/内に

function.d3comment.php
function.d3forum_comment.php
function.d3forum_comment_postscount.php
function.d3forum_comment_topicscount.php

のファイルが存在しています。

  • 上の function.d3comment.php については、xpWikiの同じディリクトリー内にも収録されており、なんとなく使用目的が判るようなきがするのですが
  • 下の3つのファイルは、gnavi-exif_supprtを X-updateで更新するとタイムスタンプが上がります。
    (本日、d3daiaryをアップデートしたのですが、使用していませんでした)
    このファイルは必要なのですか :-?

  • 設置している関係すると思われるモジュールは以下のとおりです。いずれも本日時点での最新版です。
    d3forum 0.88.2
    gnavi 0.97.5(gnavi-exif_supprt版)
    legacy 2.02 CorePack 20130304
  • なお、d3diary 以外に Hodakaの居場所さんが提供する「d3blog XCL専用モジュール」を試行設置し、d3forum の「コメント統合」機能を利用するように設定してみたのですが、前記の
    引用:

    なお、「新着コメント」ブロックを表示させてもエラーは発生しませんが、(コメントが有るにも関わらず)コメントの一覧は表示されません。

状態になりました。
このことから推測するには、d3forum の何かが要因となっているのかしらんと素人考えしています。

以上、取り急ぎ困ることはありませんが、報告いたします。

【環境】

  • サイト/システム情報
    XC Legacyバージョン : XOOPS Cube Legacy 2.2.2 Beta1
    デフォルト・サイトテーマ : r_simple_blue
    デフォルトのテンプレート・セット : default
    使用言語 : japanese
    デバッグモードを有効にする : オフ
    オペレーティングシステム : Linux 3
    サーバー : Apache
    ユーザーエージェント : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0
    PHPバージョン : 5.3.6
    MySQLのバージョン : 5.1.57-log
  • PHPの設定
    セーフモード : オフ
    最大実行時間 : 30 sec.
    メモリ制限 : 64Mb
    表示エラー : オン
    ショートオープンタグ : オン
    ファイルをアップロード : オン ( アップロード最大ファイルサイズ:8M, Post最大サイズ:8M )
    マジッククオート : オン
    グローバル変数の登録 : オフ
    出力バッファリング : オフ
    open_basedir : オフ
    url_fopenを許可 : オン (recommended OFF)
    DOMの拡張 : はい
    exifの拡張 : はい
    gettextの拡張 : いいえ (required by recent modules)
    JSONの拡張 : はい
    XMLを有効 : はい
    Curlの拡張 : はい
    Zlibを有効 : はい
    Soapの拡張 : はい
    Mbstringを有効 : はい
    Iconvの利用 : はい
    GDの拡張 : はい
    GD Version: bundled (2.0.34 compatible)
    GDの拡張 Image create Truecolor
投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/3/6 15:39 | 最終変更
なーお  長老   投稿数: 1744

nonn50さん、こんにちは。

nao-ponさんのサイトのほうの質問には、そちらでコメントしておきました。特に問題は無いと思います。

ブロックの「日記コメント投稿リスト」または「日記コメントトピック」を表示させるように設定すると、以下のエラーが表示されます。

d3diary側のこのブロックは、d3forumのブロックのほうに機能を取り込んだので、使う必要が無いためメンテしていません。 申し訳ないですが、このブロックの使用はやめていただき、d3forumのブロックをご使用ください。フォーラム番号を指定すれば、日記のコメントだけ抽出できると思います。 :-)

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/3/6 16:03 | 最終変更
nonn50  一人前   投稿数: 76

回答いただき、ありがとうございました。

御指導いただいた内容にて設定しました。

Xoops Users Group Japan - ModuleManuals/d3diaryd3diaryにて

引用:

d3コメントブロック2つ
(使用非推奨:d3forum0.86以降に機能移行済)

との記載の意味が理解できたような気がします。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013/3/6 16:11
なーお  長老   投稿数: 1744

nonn50さん

ご報告、ありがとうございました。

本来は、この2つのブロックは削除すべきだと思うのですが、単にソースから消し去るだけだと、アップデートの際にゾンビブロックが残ってしまいそうなので、その辺をきちんと実装できそうになってからにしようと考えています。

ということで、いつになることやら・・ :-(

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

このトピックに投稿する

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