[
自宅サーバーWebRing
┃
前
|ID=54
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
このサイト内
書籍 DVD CD
Google(日本語)
Google(Web全体)
Google(イメージ)
Google(キャッシュ)
Yahoo! JAPAN
goo 英和
goo 和英
goo 国語
goo 新語
サイトマップ
リンク集
ダウンロード
フォーラム
Users Wiki
最新情報
TOP
»
xpwiki
»
xpWiki開発日記
» 2007-05-20 の編集
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
Note
リンク元
印刷
Ver 2.02 (上層階層省略オートリンクなど)
の編集
xpwiki
:
xpWiki開発日記
/
2007-05-20
の編集
xpWiki開発日記/2007-05-20 の編集
詳細な入力項目を表示
ページタイトル
( 空白で自動設定 )
:
ページ頭文字読み:
ページ並び順
( 0-9 小数可 標準:1 )
:
ページ別名
(複数は[
改行
]で区切る)
:
ページ内容:
#navi(../) RIGHT:&tag(ini設定,オートリンク); #boxdate * Ver 2.02 (上層階層省略オートリンクなど) [#u93b6149] オートリンクの正規表現は、32KB 以上になると正常に処理できなくなります。これはPHPの制限((正規表現処理エンジンの制限かな?))によります。このことは、ページ数が増加しオートリンクの正規表現が肥大化した時にオートリンクが機能しなくなることを意味しています。(現状のPukiWikiの実装だとページのパラグラフ部分が表示されなくなります。) そこで、PukiWikiMod では、32KB以上になった時に正規表現を分割して処理する方法をとっていましたが、その分割の処理が甘く、一つの階層以下に多量のページがある場合に、上手く分割できていませんでした。xpWiki では、もう少しつっこんで、どのような場合にも正常に分割できるようにロジックを考えてみました。 また、分割された正規表現に対応するために、オートリンクの方式を、パラグラフ単位の処理からページ一括処理に変更しましたので、オートリンクの適用範囲が微妙に増えています。 さらに、せっかく階層を意識して修正したので、上層階層を省略してもオートリンクされるオプションをpukiwiki.ini.php に追加しました。 #code(php){{ // Is upper directory hierarchy omissible? // 上層階層名は省略可能 ? $root->autolink_omissible_upper = 0; // Bytes(need $root->autolink = ON), 0 = OFF }} 上記の部分です。オートリンクが有効の場合に有効になります。設定値はオートリンクと同じくバイト数です。 詳しく説明すると、この開発日記は xpWiki開発日記 の階層下に日付をページ名として書かれています。このページまたは親の xpWiki開発日記 にて、2007年5月15日の日記にオートリンクしたい場合は、 2007-05-15 とすればオートリンクされます。 xpWiki開発日記/2007-05-15 とフルネームを書かなくてもOKです。 ** CVS更新内容 [#ua345253] -2007-05-20 22:23 nao-pon --* class/ext_autolink.php (1.6): ---own xpWiki is not use cache. -2007-05-20 10:00 nao-pon --* xoops_version.php (1.120): ---Version 2.02 -2007-05-20 10:00 nao-pon --* class/ext_autolink.php (1.5), class/make_link.php (1.14), class/func/pukiwiki_func.php (1.71), ini/pukiwiki.ini.php (1.35), plugin/api.inc.php (1.3): ---maintenanced autolink system & new config root->autolink_omissible_upper. -2007-05-20 09:55 nao-pon --* plugin/attach.inc.php (1.10): ---fixed touch problem on PHP Safemode. -2007-05-20 09:54 nao-pon --* language/: english/admin.php (1.3), japanese/admin.php (1.3), japaneseutf/admin.php (1.2): ---edited message in admin panel. * 一行コメント [#z8f9dab7] - PukiWikiModのヘビーユーザーです。インポート機能があればありがたい :D -- [[通りすがりさん]] &new{2007-05-23 (火) 08:54:28}; - 「上層階層省略オートリンク」機能は、素晴らしいですね :D 爺の頭では、xpWikiのフル機能を引き出すための作業に頭が付いていかなくなってきました。いっそ、設置作業の有料化を -- [[nonn50]] &new{2007-05-24 (木) 19:33:55}; #comment #navi(../)
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
日本の首都は?(漢字で)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
添付ファイル
:
ぺージ情報
ぺージ名 :
xpWiki開発日記/2007-05-20
ページ別名 :
未設定
ページオーナー :
nao-pon
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 107, today: 1, yesterday: 0
メインメニュー
ホーム
価格比較 百貨
UsersWiki
xpwiki
新規ページ作成
最新ページ一覧
全ページ一覧
人気のページ
全コメント一覧
xpWikiフォーラム
スキン選択
ヘルプ
» 関連ページ
» 編集する
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
オンライン状況
340 人のユーザが現在オンラインです。 (7 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 340
もっと...
サイト情報