E-mail パスワード
次回から自動ログインする    
パスワード紛失  新規登録      
   ホーム | フォーラム | ブログ | Wiki | 用語集 | マイアルバム | カレンダー | リンク | サイト内検索 |  
  • ソース を表示
  • d3diary開発日記/2009-05-31 は削除されています。
2: 2009-05-31 (日) 09:58:01 なーお ソース バックアップ No.2 を復元して編集 3: 2009-05-31 (日) 19:26:53 なーお ソース バックアップ No.3 を復元して編集
Line 2: Line 2:
#boxdate #boxdate
-* 現状報告 [#p5cce8e4]+* 2009-05-31 現状報告 [#p5cce8e4]
いよいよ、minidiaryのD3モジュール化フォークバージョン、d3diaryの開発に着手しました。 :-) いよいよ、minidiaryのD3モジュール化フォークバージョン、d3diaryの開発に着手しました。 :-)
Line 15: Line 15:
*** D3化関連 [#j78463dd] *** D3化関連 [#j78463dd]
+ modversion.php、language/japanese/modinfo.php 書き換え、D3対応。 同フォルダ内に ブロック用言語ファイルblocks_common.php、blocks_each.php を追加し、ブロック内の日本語ベタ書きを排除。 + modversion.php、language/japanese/modinfo.php 書き換え、D3対応。 同フォルダ内に ブロック用言語ファイルblocks_common.php、blocks_each.php を追加し、ブロック内の日本語ベタ書きを排除。
-+ 全てのfunctionに、第一引数($mydirname)追加。 コール元ソース変更。++ モジュールテーブルにSQLを発行する全てのfunctionに、第一引数($mydirname)追加。 コール元ソース変更。
+ 全てのテンプレートのリンクに、$mydirnameでD3対応 + 全てのテンプレートのリンクに、$mydirnameでD3対応
+ html側ラッパーとして、D3で推奨されているindex.php?page=pagename に対応。 既存リンク切れ対策として、ラッパーファイル detail.php、diarylist.php、rdf.php、viewcomment.php 追加。 + html側ラッパーとして、D3で推奨されているindex.php?page=pagename に対応。 既存リンク切れ対策として、ラッパーファイル detail.php、diarylist.php、rdf.php、viewcomment.php 追加。
Line 21: Line 21:
+ D3comment統合クラスなど調整、諸々。 + D3comment統合クラスなど調整、諸々。
-*** 改善、機能追加 [#f8aa49db]+*** 改善、機能追加済み内容 [#f8aa49db]
+ minidiaryハック版に組み込み済みだった 「投稿者一覧ブロック」のロジックを改善し、日記投稿者と外部ブログ作成者を分離表示。 ブロックオプション「表示件数」「表示順(新着順/投稿数順)セレクト」を追加し複製可能とした。 ついでに、「このブロックのテンプレート」でカスタムテンプレートの指定にも対応。 + minidiaryハック版に組み込み済みだった 「投稿者一覧ブロック」のロジックを改善し、日記投稿者と外部ブログ作成者を分離表示。 ブロックオプション「表示件数」「表示順(新着順/投稿数順)セレクト」を追加し複製可能とした。 ついでに、「このブロックのテンプレート」でカスタムテンプレートの指定にも対応。
+ 同上ブロック表示で 「もっと見る」でメイン部に投稿者一覧を全表示するスクリプト・テンプレート追加。(改善中) + 同上ブロック表示で 「もっと見る」でメイン部に投稿者一覧を全表示するスクリプト・テンプレート追加。(改善中)
Line 59: Line 59:
         ├blocks          ├blocks
         │      blocks.php (wrapper)          │      blocks.php (wrapper)
-         ├cache+         ├cache (777)
         ├images          ├images
         │      arrow1.png、、etc..          │      arrow1.png、、etc..
Line 66: Line 66:
         ├preload          ├preload
         │   D3diaryPreload.class.php (wrapper)          │   D3diaryPreload.class.php (wrapper)
-         └upimg+         └upimg (777)
}} }}
Line 129: Line 129:
}} }}
- +*** スクリーンショット [#s39370fb] 
 +- 管理画面の上部メニュー 
 +|&ref(admin.gif,mw:300,mh:300);| 
 + 
 +- TOP画面に表示された2つのd3diaryモジュール各ブロック 
 +|&ref(b_diarylist.gif,mw:300,mh:300);| 
 + 
 +- 投稿者一覧ブロックノオプション指定と、今回作成中のメイン表示 
 +|&ref(a_bloggerlist_edit.gif,mw:300,mh:300);| 
 +|&ref(b_bloggerlist.gif,mw:300,mh:300);| 
 + 
 +- d3pipesのジョイント設定 
 +|&ref(pipes.gif,mw:300,mh:300);| 
 + 
 +*** ソース [#sa1426fb] 
 + 
 + 一応、アルファバージョンとして、現状のソースを置いておきます。 
 + 現状でテストいただいても、実公開版では大きく変更される場合もありますので、ご承知おきください。 
 + 
 +|&ref(d3diary_0.01.zip);| 
 + 
 +*** 参考にしたサイト等 [#b2f6f5da] 
 +- GIJOEさん公開 
 +--[[D3モジュールの定義>http://xoops.peak.ne.jp/modules/news/index.php?page=article&storyid=458]] 
 +--[[Duplicatable V3:http://xoops.peak.ne.jp/md/news/index.php?page=article&storyid=100]] 
 +- DA-Studioさん公開 
 +--[[ DuplicatableV3モジュール作成>http://xoops.iko-ze.net/modules/pukiwiki/]] 
 + 
 +** 今後の予定 [#h7e8bf72] 
 +以下の内容を実施してから、初回の公開・配布を行おうと思います。 
 +- ソース・テンプレート内の、残った日本語直書きの排除。 
 +- minidiaryからのインポート機能。(一括インポートのみ) 
 + 
 +また、初回リリース以降の機能追加予定や、この開発の位置づけなどは、冒頭にリンクしたブログページをご覧ください。 
 + 
 +以上


トップ   編集 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 0, today: 0, yesterday: 0
Wiki新着ページ 

メインメニュー