Re: d3diary開発日記/2009-06-04

  • このフォーラムはコメント用フォーラムです。新規トピックはたてられません
  • このフォーラムではゲスト投稿が許可されています
対象モジュール xpwiki
件名 d3diary開発日記/2009-06-04 [ 記事毎の公開範囲設定を実装 ]
要旨 Prev Next d3diary開発日記 2009 6月 4 (木)   ページ内コンテンツ 記事毎の公開範囲設定を実装 概要 詳細など フォルダ・ファイル構成 スクリーンショ...

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2009/6/5 11:59
saya07 

お世話になります。さっそくd3diaryをダウンロードしてテストさせて頂いております。
さすがに実稼働サイトにいきなりはちょっと怖いので、
ローカルでのテストをさせて頂きますこと、ご了承ください。

で、さっそくですがblock_diarylist.htmlを表示させようとすると、
Cannot redeclare get_cname() (previously declared in /home/xoops_trust_path/modules/d3diary/include/functions.php:3) in /home/public_html/modules/minidiary/functions.php on line 19
というエラーがでます。root側のd3diaryはblogとリネームしておりますので、これは
minidiaryをアクティブにしているのが原因だろうと思い、非アクティブにしたところ、無事改善されました。
minidiaryとの同居不可、ということだとは思いますが、インポート機能がある以上、
アクティブの状態でもブロックが利用できるといいと思いました。

また、当方はUTF-8なのですが、headのtitleで「●●さんの日記」
という部分が文字化けしておりましたので、ファイルの文字コードをUTF-8にして
再アップしたらなおりました。ご報告まで。
<一括でUTF-8へ変換したため、どのファイルが原因かまでは確認しておりません。

また何か気付いた点等あれば、書き込みさせて頂きます。
頑張ってください :-)

投票数:1 平均点:10.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/6/5 13:22
saya07 

たびたび失礼いたします。
block_diarylist.htmlの件で、併せて質問がありまして…。
現在、インポートした内部ブログの表示はできているのですが、外部ブログの表示ができません。

DBのblog_newentryの中にデータが入っていることは確認しておりますし、
それぞれのユーザーブログでも外部ブログとして表示されているのですが
ブロックでは表示できていないようです。

あと外部ブログで気になっている点がもう一点ありまして、
index.php?page=other&req_uid=* のページではタイトルも表示されているのですが、
DBのblog_newentryにはtitleが取得できていない外部ブログがあります。
取得できているブログもあるため、何が原因かは分からないのですが、
もしご確認いただけるようでしたら幸いです。

ちなみにこちらの環境はPHP5.2.6+MySQL5.1.34+HD1.0.3です。
よろしくお願いいたします。

投票数:1 平均点:10.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/6/5 15:12
なーお  長老   投稿数: 1744

saya07さん

早速ありがとうございます。

まだまだ未完成のところ、テストいただきありがとうございます。

引用:
で、さっそくですがblock_diarylist.htmlを表示させようとすると、
Cannot redeclare get_cname() (previously declared in /home/xoops_trust_path/modules/d3diary/include/functions.php:3) in /home/public_html/modules/minidiary/functions.php on line 19
というエラーがでます。

こちらでも再現しました。
どうやら、minidiaryとd3diaryの両方のブロックを表示すると発生します。 関数の競合ですので、d3diary側の関数名を全て変更して対処します。

引用:
また、当方はUTF-8なのですが、headのtitleで「●●さんの日記」
という部分が文字化けしておりましたので、ファイルの文字コードをUTF-8にして
再アップしたらなおりました。ご報告まで。

はい、その部分は実は問題があることを認識しているのですが、後回しになっています。 後日、他のモジュールを参考に修正します。

外部ブログのほう、かなりおかしな状態になっていますね。 これも確認できました。 次回のカテゴリ毎の外部ブログ設定の導入の際に、かなり手をいれなければいけなそうなので、その際に全て確認しようと思います。

レポートありがとうございました。 :-)

(表示の重さは、どうですか?)

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/6/5 18:08
ゲスト 

こんにちは。
テスト版をインストールしてみたのですが、ブロックの表示で以下のようなエラーがでてしまいます。
またブロックでの表示件数が3件までしか情報が表示されない状況です。

Notice [PHP]: Undefined variable: openarea in file /home/***/xoops_trust_path/modules/d3diary/blocks/block_functions.php line 130
Notice [PHP]: Use of undefined constant can_disp - assumed 'can_disp' in file /home/***/xoops_trust_path/modules/d3diary/blocks/block_functions.php line 215

さくらインターネット、PHP5、MySQL5、HD1.0.3 

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/6/5 19:02 | 最終変更
なーお  長老   投稿数: 1744

ゲストさん、こんにちは。

お試しありがとうございます。
元々、minidiaryの新着リストでは、一人あたり最大3件までしか表示しないはずでして、その仕様は踏襲しています。 他の人の記事が書かれれば表示されると思います。

noticeの件は、追々対応しますので、ご安心を。 ;-)

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

このトピックに投稿する

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