hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » xpwiki » calendar xpWiki開発日記/2006.12
Archives
2006
1 2 3 4 5 6 7 8 9 10 11 12
2007
1 2 3 4 5 6 7 8 9 10 11 12
2008
1 2 3 4 5 6 7 8 9 10 11 12
2009
1 2 3 4 5 6 7 8 9 10 11 12
2010
1 2 3 4 5 6 7 8 9 10 11 12
2011
1 2 3 4 5 6 7 8 9 10 11 12
2012
1 2 3 4 5 6 7 8 9 10 11 12
2013
1 2 3 4 5 6 7 8 9 10 11 12
2014
1 2 3 4 5 6 7 8 9 10 11 12
2017
1 2 3 4 5 6 7 8 9 10 11 12
<< 2006.12 >>
[xpWiki開発日記]
          1
4 5 6 8 9
10 11 12 14 15 16
17 18 20 22
24 25 27 28 30
31            
 

Ver 0.7.5 - 7 (SPAMロボット対策の Q & A 認証など) anchor.png Edit

SPAMロボット対策として、Q & A 認証を組み込んでみました。 まずは、追加の ini設定 (pukiwiki.ini.php)

1
2
// Q & A 認証 (使用しない = 0, ゲストのみ = 1, 管理者以外 = 2)
$root->riddle_auth = 1;

誰でも答えられる簡単な質問を用意しておいて、ページ編集時にそれに答えてもらうことで、SPAMロボットを排除してみようという試みです。

質問とその答えは、lang ディレクトリの ja.lng.php, en.lng.php に記述します。 html側に書くことで、trust 側を上書きできます。

初期状態はこんな感じになっています。

1
2
3
4
5
6
7
8
9
// Q & A 認証
$root->riddles = array(
//    '問題' => '答え',
    '「東京」の読みがな?(ひらがなで)' => 'とうきょう',
    '「名古屋」の読みがな?(ひらがなで)' => 'なごや',
    '「大阪」の読みがな?(ひらがなで)' => 'おおさか',
    '「京都」の読みがな?(ひらがなで)' => 'きょうと',
    '日本の首都は?(漢字で)' => '東京',
);
Page Top

コメント anchor.png Edit



 

Ver 0.7.8 - 11 (カウンター情報のDB化) anchor.png Edit

  • カウンター情報のDB化を行い、あわせて、popular プラグインの整備を行いました。
  • counter プラグインの記述に関わらず、ページカウンターのカウントアップをするようにしました。
  • SKINにカウンターを埋め込みました。
Page Top

popular anchor.png Edit

第3引数の意味を若干変更しました。

false or 0 or 無指定
トータルの参照数を集計
TRUE or 1 or today
今日の参照数を集計
-1 or yesterday
昨日の参照数を集計

#popular(,,0)
人気の10件

#popular(,,1)
今日の10件

#popular(,,-1)
昨日の10件
Page Top

コメント anchor.png Edit



 

Ver 0.7.12 - 19 (RSS情報の強化とページコメント機能の追加) anchor.png Edit

Page Top

RSS情報の強化 anchor.png Edit

RSS にページコンテンツを含める用にしました。対応するRSSリーダーで素早く更新ページをチェックすることができます。

  • Google Reader での表示例
    • google_reader.png
Page Top

ページコメント機能の追加 anchor.png Edit

GIJOE さんの d3forum をインストールすることで、そのコメント統合機能を利用したページコメントが使用できるようになります。

コメント統合に関しては、PEAK XOOPS Support&Experiment - d3forum コメント統合適用 を参考にしてください。

xpWiki は d3forumコメント統合 に対応していますので、d3forum でコメント用のフォーラムを作り、適切に権限を設定し、xpWiki の管理画面の一般設定で「コメント統合するd3forumのdirname」と「コメント統合するフォーラムの番号」を指定すればOKです。

Page Top

CVS更新履歴 anchor.png Edit

Page Top
2006-12-07 15:39 anchor.png Edit
  • xoops_version.php (1.61):
    • Version 0.7.19
Page Top
2006-12-07 15:38 anchor.png Edit
  • class/func/xoops_wrapper.php (1.16):
    • ページコメントのセッティング値をチェックして、無効ならページコメントを利用しないモードにするようにした.
Page Top
2006-12-07 11:29 anchor.png Edit
  • xoops_version.php (1.60):
    • Version 0.7.18
Page Top
2006-12-07 11:28 anchor.png Edit
  • class/xpWikiD3commentContent.class.php (1.2):
    • ページコメント動作時のパフォーマンスアップ
Page Top
2006-12-07 10:37 anchor.png Edit
  • class/func/pukiwiki_func.php (1.40), ini/pukiwiki.ini.php (1.19):
    • タイプミスしていたので、ついでに変数名を変更 root->allow_page_commets => root->allow_pagecoment
Page Top
2006-12-07 10:34 anchor.png Edit
  • plugin/nopagecomment.inc.php (1.1):
    • ページコメントを無効にするプラグイン
Page Top
2006-12-07 09:34 anchor.png Edit
  • xoops_version.php (1.59):
    • Version 0.7.17
Page Top
2006-12-07 09:32 anchor.png Edit
  • main.php (1.7), xoops_version.php (1.58), class/xpWikiD3commentContent.class.php (1.1), class/xpwiki.php (1.20), class/func/pukiwiki_func.php (1.39), class/func/xoops_wrapper.php (1.15), lang/en.lng.php (1.11), lang/ja.lng.php (1.10), language/english/modinfo.php (1.4), language/japanese/modinfo.php (1.4), skin/pukiwiki.css.php (1.4), skin/pukiwiki.skin.php (1.13), skin/tdiary.css.php (1.4), skin/tdiary.skin.php (1.15), templates/main_d3comment.html (1.1), ini/pukiwiki.ini.php (1.18):
    • GIJOE さん作の d3forum を利用したページコメント機能を追加.
Page Top
2006-12-06 15:05 anchor.png Edit
  • class/func/pukiwiki_func.php (1.38):
    • Q & A 認証用のテキストボックスに対する JavaScript を修正.
Page Top
2006-12-06 15:04 anchor.png Edit
  • plugin/edit.inc.php (1.17):
    • PHPソース中のコメントを変更.
Page Top
2006-12-06 14:19 anchor.png Edit
  • class/func/pukiwiki_func.php (1.37):
    • ページ削除時にページ追加情報のデータファイルも削除するようにした.
Page Top
2006-12-06 14:18 anchor.png Edit
  • plugin/recentchanges.inc.php (1.3):
    • 最近追加された箇所を表示する場合にFormのSubmitボタンを除去するようにした.
Page Top
2006-12-06 13:15 anchor.png Edit
  • xoops_version.php (1.57):
    • Version 0.7.16
Page Top
2006-12-06 13:15 anchor.png Edit
  • plugin/: rss.inc.php (1.6), recentchanges.inc.php (1.2):
    • 最近追加された箇所のデータファイルからデータを取得するようにした.
Page Top
2006-12-06 13:14 anchor.png Edit
  • class/func/: pukiwiki_func.php (1.36), xpwiki_func.php (1.34):
    • 'diff/add.[pgid]'へ最近追加された箇所を保存するようにした.
Page Top
2006-12-06 08:56 anchor.png Edit
  • xoops_version.php (1.56):
    • Version 0.7.15
Page Top
2006-12-06 08:55 anchor.png Edit
  • class/func/pukiwiki_func.php (1.35), class/func/xpwiki_func.php (1.33), plugin/edit.inc.php (1.16), plugin/tracker.inc.php (1.7):
    • remove_pginfo() 関数を追加
Page Top
2006-12-06 08:19 anchor.png Edit
  • plugin/rss.inc.php (1.5):
    • embed, object タグを content section から除去するようにした.
Page Top
2006-12-05 10:55 anchor.png Edit
  • xoops_version.php (1.55):
    • Version 0.7.14
Page Top
2006-12-05 10:54 anchor.png Edit
  • class/func/xpwiki_func.php (1.32):
    • フラグ root->rtf['use_cache_always'] を TRUE にしてページを取得した場合のキャッシュの不具合を修正した.
Page Top
2006-12-05 09:05 anchor.png Edit
  • xoops_version.php (1.54):
    • Version 0.7.13
Page Top
2006-12-05 09:03 anchor.png Edit
  • loader.php (1.3), events/onPageWriteAfter/rss.inc.php (1.1), plugin/rss.inc.php (1.4), plugin/rsslink.inc.php (1.1), skin/xml/rss.en.xml (1.1), skin/xml/rss.ja.xml (1.1):
    • RSS 出力情報の強化.
Page Top
2006-12-05 09:02 anchor.png Edit
  • main.php (1.6), class/xpwiki.php (1.19):
    • HTMLの head title のタグを除去.
Page Top
2006-12-05 09:01 anchor.png Edit
  • class/func/pukiwiki_func.php (1.34):
    • Q & A 認証用のテキストボックスに対する JavaScript を修正.
Page Top
2006-12-05 08:59 anchor.png Edit
  • plugin/lsx.inc.php (1.5):
    • ' が ' になってしまう不具合を修正.
Page Top
2006-12-04 08:30 anchor.png Edit
  • xoops_version.php (1.53):
    • Version 0.7.12
Page Top
2006-12-04 08:30 anchor.png Edit
  • class/func/pukiwiki_func.php (1.33), ini/pukiwiki.ini.php (1.17):
    • pukiwiki.ini.php 設定値追加 'root->pagename_num2str'
      • 二階層以上のページで、ページ末尾が 数字と- で構成されている場合に、その部分をページタイトルに置換するオプション.
Page Top
2006-12-04 08:19 anchor.png Edit
  • lang/: en.lng.php (1.10), ja.lng.php (1.9):
    • 第3引数の意味を追加. その意味は 1: today or -1: yesterday or 0:total
Page Top
2006-12-04 08:18 anchor.png Edit
  • plugin/recent.inc.php (1.5):
    • ページリンク作成に make_pagelink() 関数を使うようにした.
Page Top
2006-12-04 08:17 anchor.png Edit
  • plugin/tracker.inc.php (1.6):
    • ページ列挙時に #pginfo を除去するようにした.
Page Top
2006-12-04 08:16 anchor.png Edit
  • skin/tdiary.skin.php (1.14):
    • カウンターをSKINに含めた.
Page Top

一行コメント anchor.png Edit



 

Ver 0.7.20 - 23, Ver 0.8.0 anchor.png Edit

Page Top

 追加した ini設定 (pukiwiki.ini.php) anchor.png Edit

  • イメージの表示に Light Box (Java Script) を使用する。
    1
    2
    
    // Use lightdox function(with JavaScript) for open a image.
    $root->ref_use_lightbox = 1;
    こんな感じです。xp.jpg
  • HTML <head> 内の <title> に指定する形式。
    1
    2
    
    // HTML HEAD Title
    $root->html_head_title = '$page_title$content_title - $module_title';
    $page_title : ページ名
    $content_title : ページタイトル(多くは最初の<h>タグ行)
    $module_title : モジュールタイトル
Page Top

Ver 0.7.20 - 23 anchor.png Edit

Page Top
CVS更新記録 anchor.png Edit
  • 2006-12-11 13:24
    • xoops_version.php (1.65)
      • Version 0.7.23
  • 2006-12-11 13:24
    • skin/ pukiwiki.css.php (1.5), tdiary.css.php (1.5):
      • edited white-space CSS.
  • 2006-12-11 13:23
    • main.php (1.9), class/root.php (1.8), class/xpwiki.php (1.22), class/func/pukiwiki_func.php (1.41), class/include/init.php (1.8), ini/pukiwiki.ini.php (1.21), plugin/rss.inc.php (1.7), plugin/rsslink.inc.php (1.2), skin/tdiary.skin.php (1.16)
      • changed root->page_title to root->module_title
  • 2006-12-11 13:19
    • skin/js/lightbox.js (1.2)
      • changed for block mode.
  • 2006-12-10 12:56
    • xoops_version.php (1.64)
      • Version 0.7.22
  • 2006-12-10 12:55
    • skin/js/effects.js (1.1), skin/js/lightbox.js (1.1), skin/js/scriptaculous.js (1.1), class/make_link.php (1.4), ini/pukiwiki.ini.php (1.20), plugin/ref.inc.php (1.7), skin/css/lightbox.css (1.1), skin/image/gif/blank.gif (1.1), skin/image/gif/loading.gif (1.1), skin/image/gif/nextlabel.gif (1.1), skin/image/gif/notfound.gif (1.1), skin/image/gif/prevlabel.gif (1.1), skin/image/gif/timeout.gif (1.1), skin/image/png/buttons.png (1.1)
      • added javascript function 'lightbox' it's config is
      • 'root->ref_use_lightbox' in pukiwiki.ini.php.
  • 2006-12-10 10:33
    • skin/image/ png/code_dot.png (1.3), gif/box.gif (1.3), png/code_outline_close.png (1.3), png/code_outline_open.png (1.3):
      • rewind
  • 2006-12-10 10:25
    • plugin/attach.inc.php (1.5)
      • don't read attach.css if not need.
  • 2006-12-10 10:24
    • plugin/popular.inc.php (1.6)
      • bugfixed. yesterday's listing.
  • 2006-12-08 17:40
    • xoops_version.php (1.63)
      • Version 0.7.21
  • 2006-12-08 17:39
    • module_icon.png (1.2), module_icon_blank.png (1.2), InitialData/en/cache/consts.dat (1.2), InitialData/en/cache/need_classes.dat (1.2), InitialData/en/cache/rename_classes.dat (1.2), InitialData/ja/cache/consts.dat (1.2), InitialData/ja/cache/need_classes.dat (1.2), InitialData/ja/cache/rename_classes.dat (1.2), skin/image/gif/box.gif (1.2), skin/image/png/code_dot.png (1.2), skin/image/png/code_outline_close.png (1.2), skin/image/png/code_outline_open.png (1.2)
      • changed CR+LF to LF of PHP source code.
  • 2006-12-08 17:34
    • main.php (1.8)
      • cleanup.
  • 2006-12-08 17:27
    • class/func/xpwiki_func.php (1.36)
      • added option 'where' in get_existpages() function.
  • 2006-12-08 15:10
    • xoops_version.php (1.62)
      • Version 0.7.20
  • 2006-12-08 15:09
    • plugin/recentchanges.inc.php (1.4), skin/css/recentchanges.css (1.1)
      • use CSS.
  • 2006-12-08 15:09
    • class/extension/whatsnew.php (1.6)
      • added more details.
  • 2006-12-08 15:08
    • class/func/xpwiki_func.php (1.35)
      • changed functions argument for more clearly.
  • 2006-12-08 15:06
    • class/extension/xoopsSearch.php (1.2)
      • tuning about a performance.
  • 2006-12-08 15:05
    • class/xpwiki.php (1.21)
      • added functions. they are 'get_page_count', 'geti_comment_count' & 'get_pginfo'.
  • 2006-12-08 15:03
    • plugin/redirect.inc.php (1.1)
      • redirect to any page in site.
  • 2006-12-08 09:59
    • plugin/popular.inc.php (1.5)
      • tuned sql query.
Page Top

Ver 0.8.0 anchor.png Edit

Page Top
html側 CVS更新記録 anchor.png Edit
  • 2006-12-13 14:05
    • mytrustdirname.php (1.5):
      • Version 0.8
  • 2006-12-13 14:05
    • image/feed-atom.png (1.1), image/feed-rss.png (1.1), image/feed-rss1.png (1.1), image/feed-rss2.png (1.1), skin/default/block.css.php (1.2), skin/default/pukiwiki.css.php (1.3), skin/pukiwiki/block.css.php (1.2), skin/pukiwiki/pukiwiki.css.php (1.2), skin/pukiwiki/pukiwiki.skin.php (1.6), skin/xpwiki/block.css.php (1.2), skin/xpwiki/pukiwiki.css.php (1.2), skin/xpwiki/pukiwiki.skin.php (1.4):
      • local function was removed in skin.
      • be able to simplify
      • overwriting of CSS.
      • RSS 2.0 & Atom feed support.
Page Top
trust側 CVS更新記録 anchor.png Edit
  • 2006-12-13 14:06
    • xoops_version.php (1.66):
      • Version 0.8.0 2006-12-13 14:01
    • skin/pukiwiki.skin.php (1.14), skin/tdiary.skin.php (1.17), class/func/pukiwiki_func.php (1.42), class/func/xpwiki_func.php (1.37):
      • local function was removed in skin. 2006-12-13 13:57
    • skin/pukiwiki.css.php (1.6):
      • be able to simplify overwriting. 2006-12-13 13:45
    • lang/en.lng.php (1.12), lang/ja.lng.php (1.11), plugin/rss.inc.php (1.8), plugin/rsslink.inc.php (1.3):
      • RSS 2.0 & Atom feed support. 2006-12-13 13:41
    • plugin/popular.inc.php (1.7):
      • typo. Invalid HTML. 2006-12-12 17:33
    • skin/js/lightbox.js (1.3):
      • bugfixed. changed image file's path. 2006-12-11 16:24
    • module_icon.png (1.3):
      • rewind 2006-12-11 13:57
    • skin/css/lightbox.css (1.2):
      • edited white-space CSS.
Page Top

一行コメント anchor.png Edit



 
Tag: 雑記

なかなか日記が書けません anchor.png Edit

仕事の休憩時間に、ちょこちょこっといじっては、こまめにコミットしています。

ただ、それで精一杯で、なかなか開発日記を書く時間が取れません。

年明けには、ドキュメントとして整備したいとは思っています。それまでは、コミットログを参照してください。

ただし、コミットログは日本語を書かないようにしているので、変な英語です。悪しからず。 :p

Page Top

一行コメント anchor.png Edit

  • CSS を ファイル名 'style.css' としてページにアップロードすると、スタイルシートをオーバーライトできます。
    下層ページにも継承され、トップページに添付するとすべてのページに適用されます。 -- nao-pon 2006-12-19 (火) 10:10:38


 
Tag:

Ver 0.8.10 (外部リンクにclass="ext"を付与など) anchor.png Edit

  • 外部リンクの<a>タグに class="ext" を付与し、pukiwiki.css.php に CSS を設定しました。
  • attach.inc.php, ref.inc.php の SQLクエリーを見直し若干高速化しました。

  • 2006-12-21 15:27 nao-pon
    • * xoops_version.php (1.76):
      • Version 0.8.10
  • 2006-12-21 15:27 nao-pon
    • * skin/: pukiwiki.css.php (1.8), image/png/ext.png (1.1):
      • added 'a.ext' styles.
  • 2006-12-21 15:25 nao-pon
    • * class/: make_link.php (1.5), func/pukiwiki_func.php (1.44):
      • added class name in <a> tag. ( ext: external link, autolink: auto page link, pagelink: other page link )
  • 2006-12-21 13:40 nao-pon
    • * class/func/xoops_wrapper.php (1.18):
      • clean up.
  • 2006-12-21 10:40 nao-pon
    • * plugin/: attach.inc.php (1.8), ref.inc.php (1.8):
      • tuned for performance up.
Page Top

一行コメント anchor.png Edit



 
Tag:

Version 0.8.11 (不正なHTMLの修正) anchor.png Edit

ページリンクの <a> タグの ダブルクオートが閉じていなかったのを修正しました。


  • 2006-12-23 08:36 nao-pon
    • * xoops_version.php (1.77):
      • Version 0.8.11
  • 2006-12-23 08:36 nao-pon
    • * class/func/pukiwiki_func.php (1.45):
      • forgot to be closed quotation marks in pagelink.
Page Top

一行コメント anchor.png Edit



 
Tag: スキン UI

Version 0.8.12 (見栄えの修正など) anchor.png Edit

  • ヘッダスタイルを修正しました。
    • PukiWikiロゴの除去
    • メニューバーの整理
  • 長いURLでページ幅に収まらない場合に / の後で改行できるようにしました。
    • 非標準タグの<wbr>を使いましたが、これは賛否両論あると思います。よろしければ意見をお寄せください。
  • RecentChanges の表示で、最近追加した部分の<a>タグを除去しました。

  • 2006-12-26 09:11 nao-pon
    • * xoops_version.php (1.78):
      • Version 0.8.12
  • 2006-12-26 09:10 nao-pon
    • * class/func/pukiwiki_func.php (1.46):
      • enable line break in after '/'.
  • 2006-12-26 09:08 nao-pon
    • * class/func/xpwiki_func.php (1.42):
      • bugfixed page cache problem (page comment flag was not cached)
  • 2006-12-26 09:06 nao-pon
    • * plugin/recentchanges.inc.php (1.6):
      • strip <a> tag from recent added.
Page Top

一行コメント anchor.png Edit



 
Tag: ini設定

Version 0.8.13 (静的ページ風URLなど) anchor.png Edit

  • [pgid].html (静的ページ風URL) でページにアクセスできる設定を追加しました。
    • pukiwiki.ini.php
      1
      2
      3
      4
      5
      6
      7
      8
      
      /////////////////////////////////////////////////
      // ページリンクを [pgid].html の形式にする
      // modules/[DirName]/.htaccess に次の設定が必要です
      /* .htaccess 
      RewriteEngine on
      RewriteRule ^([0-9]+)\.html$ index.php?pgid=$1 [qsappend,L]
       */
      $root->static_url = 0;
  • get_name_by_pgid($id) 関数内の SQLクエリーを若干高速化しました。
  • ページ一覧を表示したときにメニューバーに添付ファイル一覧へのリンクを表示するようにしました。
  • リンク元の表示スタイルを編集して見やすくしました。

  • 2006-12-29 09:36 nao-pon
    • * xoops_version.php (1.79):
      • Version 0.8.13
  • 2006-12-29 09:35 nao-pon
    • * class/func/pukiwiki_func.php (1.47), class/include/init.php (1.9), ini/pukiwiki.ini.php (1.23):
      • enabled link like a 'static url' ([pgid].html)
  • 2006-12-29 09:26 nao-pon
    • * class/func/xpwiki_func.php (1.43):
      • added function 'get_name_by_pgid($id)' & tune up SQL query.
  • 2006-12-29 09:23 nao-pon
    • * lang/en.lng.php (1.13), lang/ja.lng.php (1.12), skin/pukiwiki.skin.php (1.16), skin/tdiary.skin.php (1.19):
      • added attach files list link in menu.
  • 2006-12-29 09:22 nao-pon
    • * plugin/referer.inc.php (1.5), skin/css/referer.css (1.1):
      • edited CSS & view style.
Page Top

一行コメント anchor.png Edit




トップ 印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
オンライン状況
377 人のユーザが現在オンラインです。 (7 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 377

もっと...
サイト情報