2010 5月 9 (日)
 

d3diary-ver0.08b3 anchor.png


 rightarea内の月リスト表示分割をこっそり組込み済み。 この1か月の間に立て続けにバージョンアップしてきましたが、ここらで一旦収束します。

  • 0.09a2 --> 0.09a3
    • utf-8の言語ファイルがBOM付きになっていたのをBOM無しに修正。(thxゲスト)
    • WizMobileでDocomo携帯で書き込みを行うとログアウトしてしまう問題の修正。(thx 健一郎
  • 管理者権限は、従来は管理者グループ所属者のみだったが、モジュール管理者権限ユーザーにも付与した。
  • 管理者権限を持つユーザーが他メンバーの日記を編集すると自身の日記になってしまう不具合を修正した。
  • RSSがエラーで表示できない場面を極力減らした。
  • メンバー間共有カテゴリ機能の実装(管理者が作成)。 thx mimin
    • 管理者が自身のカテゴリ編集画面に入ると、共通カテゴリの作成、編集が可能。
    • 各人カテゴリの上側が個人用、下側が共有カテゴリ表示となります。 ここをクリックすると、通常のカテゴリと同様に各人の日記の中から絞り込みができます。
      common_catedit.jpgcommon_category.jpg
  • diarylistページで共有カテゴリによる絞り込み機能の実装。
    メニューの「日記」-「最新の日記一覧」で全員の記事から共有カテゴリで抽出することができるようになっています。できるだけ共有カテゴリーを選択して記事を書くようにすれば、より効果的。
    common_cat_query.jpg
  • 各人のカテゴリ選択ページにて、記事選択チェックによりカテゴリ一括移動機能を実装。
    既存の個人カテゴリ → 共有カテゴリ へカテゴリを移動するのに、記事単位で編集していくのは結構大変かと考え、カテゴリを選択すると一括変更できる機能を組み込みました。
    1. まず、自分の日記の右メニューから移動元カテゴリをクリック。
    2. 一覧表示された、移動元カテゴリの各記事右下にチェックを入れて選択。 複数選択可能です。 下の画像のように、「全選択/解除」を使えば、一度のクリックで全数選択が可能です。
    3. 移動先カテゴリを選択して「送信」すれば、移動完了です。
      swap_category.jpg
  • PING送信機能(管理画面で使用設定、サーバーリスト入力)、記事送信の際にPING送信選択可。 thx ケン
    • 管理画面で設定
      ping_enable.jpgping_chkbox.jpg
  • rightarea内の月リスト表示分割を実装。記事のある月のみ、記事件数とともに表示。 下部NAVI表示は、月リストのページ送りのみ機能し、記事一覧やカレンダーは非連動、表示月数は「12」で固定。
    monthlist.jpg
Page Top

ソース anchor.png

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

filed3diary_0.08b3.zip
utf-8言語ファイル修正。
filed3diary_0.08b2.zip
下記テンプレート修正済同梱。
filed3diary_0.08b.zip
各人rightareaの月リスト表示改善版。
fileindex.html
indexページでタイトルが長いとレイアウトが崩れる
問題の修正済テンプレート、差替用。
filed3diary_0.08a.zip
以下BugFix2件済み版です。
filed3diary_0.08.zip
fileedit.php
(trust側)main/edit.phpのBugFix版です。
「simple」テキストエリア使用時にsmilylistが
使えないバグ修正。(thx taroj)
filefunctions.php
(trust側)/include/functions.phpのBugFix版です。
diarylistブロックで共有カテゴリが「未分類」になるバグ修正。
Page Top

変更内容 anchor.png

今回、administration 権限部分に手を入れたこともあり、広範なファイルが追加・変更になっています。 テンプレートにも手が入っていますので、カスタムしている方は慎重に作業を行ってください。

+  今回の更新分
  • (html)/modules/d3diary/include/imgresize.php
  • (trust_path)/modules/d3diary/
    • search.php
    • xoops_version.php
  • (trust_path)/modules/d3diary/blocks/
    • b_d3comlist_posts.php
    • b_d3comlist_topics.php
    • b_diarylist.php
  • (trust_path)/modules/d3diary/class/
    • category.class.php
  • (trust_path)/modules/d3diary/include/
    • functions.php
    • imgresize.php
  • (trust_path)/modules/d3diary/languages/(japanese)/(他の言語も同様)
    • main.php
    • modinfo.php
  • (trust_path)/modules/d3diary/lib/PEAR/ (以下新規追加)
    • PEAR.php
    • XML/
      • RPC.php
      • RPC/
        • Dump.php
        • Server.php
  • (trust_path)/modules/d3diary/main/
    • diarylist.php
    • detail.php
    • editcat_config.php
    • editcat_diaries.php (新規追加)
    • editcategory.php
    • edit.php
    • index.php
    • rdf.php
  • (trust_path)/modules/d3diary/templates/
    • diarylist.html
    • detail.html
    • edit.html
    • editcat_config.html
    • editcategory.html
    • index.html
    • rightarea.html
Page Top

ToDo anchor.png

  • その他、もろもろ

トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 3285, today: 1, yesterday: 0
初版日時: 2010-05-09 (日) 18:50:20
最終更新: 2010-05-11 (火) 14:53:19 (JST) (3209d) by naao