2009 6月 30 (火)
 
Page Top

ソース anchor.png

本日時点のソースとして、このページにも貼っておきます。

Page Top

必要な環境 anchor.png

  • コア
    • XOOPS 2.0.16a-JP (JPEXでも多分、動くと思います。)
    • XOOPS Cube Legacy(2.1.6で動作を確認)
  • PHP
    • PHP4.3.x以上
    • PHP5
  • MySQL
    • MySQL-4.0.x以上 (詳細は未調査)
    • (MyISAM)
  • Altsys必須
  • (コメント統合の場合)d3forum-0.85以上推奨
Page Top

インストール anchor.png

パッケージを解凍し、

  • html/modules/d3diaryフォルダ内を、xoops_root_path/modules/d3diary/内 に。
     (最後のd3diary部分は、半角英数字でお好みのフォルダ名に変更してアップできます。)
     アップ後、d3diary/cache と d3diary/upimg フォルダのパーミッションを、777等の書き込み可能に変更します。
  • trust/modules/d3diaryフォルダ内を、(xoops_trust_path)/modules/d3diary/内 に アップします。  (xoops_trust_path)はお使いの環境に読み替えてください。
Page Top

携帯用テンプレート anchor.png

携帯用テーマ下テンプレートは、モバイルテンプハウスにて配布しています。

Page Top

主な機能 anchor.png

Page Top

モジュール複製対応(Duplicatable V3) anchor.png

提唱者GIJOEさんの推奨仕様にできるだけ従ったつもりです。

Page Top

D3forumへのコメント統合 anchor.png

    • 管理画面で、forum_idとforum_dirnameを指定してください。
    • 当該フォーラムの「コメント統合時の参照方法」の項目
        d3diary::d3diaryD3commentContent::d3diary
         ↑この部分はd3diaryのインストールされたディレクトリ名に変更して記載します。
Page Top

イベント通知機能 anchor.png

    • 日記モジュール全体で日記新規投稿時
    • メンバー指定での日記新規投稿時
    • メンバー指定でのコメント新規投稿時
        (d3コメント統合時のみ有効で、xoopsコメントでは動作しません)
Page Top

minidiary、d3diaryからのインポート anchor.png

    • 記事データベースのインポート
    • xoopsコメントのインポート
        d3統合コメントは、インポートの必要はありません。
        d3diary、d3forumの相互の設定を行えば、OKです。
        また、xoopsコメント→d3forumコメントインポートは、d3forumに機能がありますのでそちらでどうぞ。
    • イベント通知設定のインポート
    • アップロードされた画像は、手動で移動してください。
Page Top

XSNSやmyfriendsモジュールの友人機能と連携した閲覧権限 anchor.png

    • カテゴリ毎、記事毎に設定可能
    • 管理画面にて、使用設定と連携モジュールのディレクトリ名の指定を行ってください。
Page Top

XSNSのプロフィールページへの連携 anchor.png

    • XSNSの「ブログ」設定で、minidiaryを選択し、d3dairyの設置ディレクトリ名を指定することで、連携できます。
Page Top

日記記事毎の公開範囲設定 anchor.png

    • 日記毎に、外部公開/内部のみ/友人まで/友人の友人まで/下書き(非公開) を選択可能。
    • 下書き → 公開 に変更時、「投稿日時更新する」オプションを追加。
Page Top

カテゴリ毎の外部ブログ・公開範囲設定 anchor.png

    • カテゴリ毎に、設定が可能。
    • d3diaryの日記と、外部ブログ設定の同居表示が可能。
        (各人indexページと新着日記ブロックでは1件/人まで)
    • 管理画面で、カテゴリ毎の権限・外部ブログ設定を有効にしてください。
Page Top

タグ機能 anchor.png

    • 特定の分類タグで抽出
    • タグクラウドによる分類タグの視覚化
    • 編集部分は、でブクマ君モジュールを参考にさせていただきました。 既存のタグをクリックすると、挿入/削除できるようになってます。
Page Top

RSS 出力(全て、ユーザー別、ユーザー&カテゴリ別) anchor.png

Page Top

新着日記とブロガーリストブロック anchor.png

  • minidiaryから継承した新着日記ブロック
  • 日記執筆者(ブロガー)リストブロック。 投稿新着順/投稿総数順 表示。
Page Top

d3コメントブロック2つ anchor.png

 d3コメント統合をする場合には、d3diary元記事の閲覧権限に連動するコメントブロックを2つ用意しました。

    • topicsブロックとpostsブロックがあります。
    • d3forumの他のフォーラムトピック/投稿をも抽出し、集約表示することも可能としています。このブロックでは
      • category+forumOR指定を可能としました。
           *どちらかのみが指定してある場合は、他方は無視。
           *両方指定してある場合はOR条件
           *どちらも空欄なら、全フォーラムが対象となります。
      • 「記事本文をアサインする」をYESとすると、トピックの場合も最新記事をアサインします。
           必要に応じてテンプレートを編集すれば表示が可能になります。
    • d3forumのメインページに表示される、list表示と、全categorylist 表示への、コメント元記事閲覧権限連動については、別途Tipsとしてサイト上で紹介します。
Page Top

d3pipesのブロックジョイン2つ。 anchor.png

    • 新着日記ジョイントと、上記と同様の統合コメントジョイント。
    • いずれも、最大表示件数を指定可能。
    • 統合コメントジョイントのほうは、本文を表示する設定を行うだけで、topics表示の場合でも最新コメント本文を表示します。
        
Page Top

今後の予定 anchor.png

  • タグクラウドブロックの実装
  • トラックバック機能
  • インポート機能の強化
    • MT形式ファイルからのインポート
    • d3blogからのインポート
Page Top

更新履歴 anchor.png

2009/07/03 ver0.02d indexページ(一覧)で画像が表示されていなかったのでバグを修正。
           なお、この一覧ページでは表示幅のことを考慮し、最大2枚の表示とした。
           (テンプレート「index.html」の編集で、簡単に変更可能)
2009/07/01 ver0.02c b_diarylistで「もっと読む」リンクが出ていないバグ修正。
           xoopsコメントのリスト表示がされないバグの修正。
           myfriendモジュールとの連携時、友人まで/友人の友人までが選択できないバグの修正。(thx 30over
2009/06/30 ver0.02b 日記投稿時に、user投稿数カウントアップ処理を edit.phpに追加。
 (thx enmaai)
2009/06/30 ver0.02a templates/inc_blog_options.html 内のマルチバイト文字のゴミを除去。
2009/06/30 ver0.02 初版公開

Page Top

謝辞 anchor.png

  • 元のなるモジュール「minidiary」のフォーク版公開をご承諾くださった、matoyan氏に感謝致します。
  • D3化に関してd3forumその他をソースを参考にさせていただきました。GIJOE氏に感謝致します。
  • タグ機能に関して、でブクマ君のソースを参考にさせていただきました。kilica氏に感謝致します。
  • d3blog,xpWiki,d3download,xsns,myfriend 他多くのソースを参考にさせていただきました。
    各作者の方々、ありがとうございます。

トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 3299, today: 1, yesterday: 1
初版日時: 2009-06-29 (月) 23:18:57
最終更新: 2009-07-01 (水) 00:20:22 (JST) (3127d) by naao