Mon 18 Oct 2010
 

d3diary-ver0.12b1 anchor.png

お待たせ致しました。
内部を大幅に変更し、サイドメニューをブロック化したバージョンです。(もちろん、従来のようにメインページ内のサイドメニューも標準で使えます。)
開発版としての位置づけですが、細かな修正以外は正式版リリース候補として、実証サイトで動作中です。

    • アップデートの方は、(xoops_root_path)/modules/(d3diary)/cache フォルダの書込権限を確認してください。(「777」「707」等、書き込み権限を与えます。書込権限が無いと、diarylistでのサムネイル画像ランダム表示が出ません。) 従来のバージョンが、このフォルダではなく、 (xoops_root_path)/cacheを使用していたため 今回修正しました
Page Top

変更内容 anchor.png

Page Top

0.12a2 --> 0.12b1 (2010-10-27) anchor.png

    • xsxsのマイページで定数Warningが出ていたのを修正。(thx なおき)
    • diarylistブロックの外部ブログ記事の公開エリア画像リンクエラーを修正。
    • diarylistページ表示時、サイドメニューをleft/rightどちらかに設定している場合に、表示される共有カテゴリ選択Selectが表示されない不具合の修正。
Page Top

0.12a1 --> 0.12a2 (2010-10-19) anchor.png

    • php4環境で動作しないバグの修正。(thx river-stone)
    • ブロック「b_side_person」のrssフィードリンクに、カテゴリが反映されないバグの修正。
Page Top

0.12 --> 0.12a1 (2010-10-19) anchor.png

    • 記事内のhtmlがdiarylistブロックでサニタイズされない不具合修正版。
Page Top

0.11a3 --> 0.12 (2010-10-18) anchor.png

    • リスト表示ロジック最適化修正、SQL最適化。
    • d3blogブロックとのObject干渉回避。
    • 全ページにbreadcrumbsを設置、管理画面で表示選択可能。
    • 親カテゴリ指定の抽出に不具合あり、修正。
    • 同一時刻の「前」「次」のリンク修正。
    • リスト表示の際に「pagebreak」タグまでをサニタイズ処理を有効なまま表示するようにした。 「pagebreak」の無い記事は、今まで通りの文字数切り詰めを行います。
    • グループ権限に、「記事作成編集権限」を追加し、チェックの無いグループメンバーは記事を書けないようにした。
       ご注意:必ず管理画面のパーミッション設定を行ってください。そうしないと、記事の作成・編集ができません
    • 各人のコメント「viewcomment」で、過去に遡って全てのコメントをページナビ付きで表示します。
    • ユーザー名表示に、ユーザー名/本名選択可能化。管理画面で表示選択可能。各ソース・テンプレート、notification表示対応。
    • 各ソースのテンプレート変数アサインを、できるだけ1か所にまとめた。(作業継続中)
    • d3diary同士のインポートで、インポートされないフィールドが存在した問題の修正。
    • グループ指定、ユーザー指定の表示権限設定・表示制御をカテゴリ設定と各記事フォームに組み込み、管理画面で指定を追加。ユーザー指定はsuggestion機能を組込み。(thx hodaka [d3blog])(thx nao-pon [xp-wiki])
      • 管理画面の「カテゴリー毎の権限・外部ブログ設定をON/OFF」「記事毎の権限設定をON/OFF」で有効にして、「パーミッション管理」で適応ユーザーにチェックを入れてください。
      • 設定されたページの編集で、グループ指定/メンバー指定の許可設定を選択すると、グループ設定/メンバー設定部分が表示されます。
      • 管理者には無条件に許可、ゲストには不許可になります。
      • ユーザー指定の場合は、suggestion機能を使用しますので、ユーザー名(本名の場合は本名)の文字を入力して表示される絞り込みリストから選択します。
        101018_suggest.gif
    • otherページ外部ブログ取得時、php4環境で日時がおかしくなるのを修正。(thx haruka)
    • 外部ブログ取得用snoopyを最新に入れ替え。
    • 共通関数をクラスに移行。クラスコールを、Instance取得としブロックで共通使用とした。(thx nao-pon [xp-wiki])
    • 表示権限関連のクラスを独立させ継承し、管理画面で継承設定可能とした。(thx GIJOE [pico])
    • 各人サイドメニューの、ブロックへの切出し実施。 各人リスト表示時と、全体表示時の表示制御をブロックOption設定で可能とした。
    • デバグ時間組み込み。管理者が重い処理の見極めを可能に。(Xoopsサイトのphpデバグ有効時のみ表示)
    • diarylistに月日抽出組込み。外部ブログ記事も表示。
    • javascriptは、prototype.js、tag.jsも含めて「trust_path/lib/js/」に格納し、loder.phpでロードする方法に変更。(thx nao-pon [xp-wiki])
    • 記事カウンタ組込(ログインユーザーの自分の記事参照時はカウントしない)
    • diary Topページアクセス時、記事を執筆済みユーザーの場合は自身のページ、ゲストか未執筆ユーザーはdiarylistにリダイレクト。
    • diaryリストページのカテゴリにリンクを追加。(thx OhYeah!)
    • 投稿時のHTMLpurifier処理を追加(php5, protectorインストール済環境限定)。適用除外設定を管理画面に追加。(thx GIJOE [pico])
    • ニコニコ動画の貼り付けを可能に。
    • Preview中の画像アップ・削除周りでバグが散発していたのを、修正。
Page Top

ソース anchor.png

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

Page Top

デモサイト anchor.png

デモサイトをOPENしました。(2010-10-18
メンバー登録のうえ、お試しください。

Page Top

運用サイト anchor.png

以下のサイトで最新版を使用中です。

Page Top

変更内容 anchor.png

0.11a3から、ほとんど全てのソースを変更したので今回割愛 (^^;;;

Page Top

ToDo anchor.png

    • 投稿コメントブロック2つで、古い記事へのコメントが表示されない仕様の改善。(サイドブロックのコメントは大丈夫なのでそのロジックに変更)
    • その他、もろもろ

Front page   Freeze Diff Backup Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 3811, today: 1, yesterday: 0
Princeps date: 2010-10-18 (Mon) 14:08:44
Last-modified: 2019-08-17 (Sat) 07:11:56 (JST) (157d) by なーお