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

TOP » xpwiki » xpWiki開発日記 » 2007-09-06

2007 9月 6 (木)
 

Ver 3.19 - 3.19.6 (外部オートリンク仕様変更とAjax関連) anchor.png Edit

Page Top

外部オートリンク仕様変更 anchor.png Edit

外部オートリンクの設定方法を若干変更しました。

設定は次のようになります。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
$root->ext_autolinks[] = array(
    'target'  => '' ,               // Target pages split with '&' (prefix search)
    'priority'=> 40 ,               // Priority (Intenal AutoLink = 50)
    'url'   => '',                  // '' means own wiki, 'DirctoryName' for other xpWiki in this site.
    'urldat'=> 0 ,                  // url is autolink's data.
    'case_i'=> 1 ,                  // Case insensitive
    'base'  => '' ,                 // base directory ('' means all pages)
    'len'   => 3 ,                  // minimum length of page name
    'enc'   => 'EUC-JP',            // character encoding
    'cache' => 10 ,                 // cache minutes (minimum: 10min)
    'title' => 'ExtLink:[KEY]' ,    // title attr ([KEY] replaced a target word)
    'pat'   => '' ,                 // Link pattern. (can use [URL_ENCODE], [WIKI_ENCODE], [EWORDS_ENCODE])
);

変更箇所は、適用ページの設定です。今までは、配列 ext_autolinks のキー([ ]内)に適用するページ名を前方一致で & 区切りにて指定していましたが、新たに設定キー 'target' を設けました。

今までは、同一ページに複数の外部オートリンクをしてすることができないという「タコ」な仕様でしたので、それを改善する目的での仕様変更です。

Page Top

Ajax関連 anchor.png Edit

calendar9 プラグインを整備していたら、いろいろと Ajax 関連で手を入れるところがでてきまいました。 :-P lightbox.js にも、バグがみつかったのでその修正とか、prototype.js を 1.6.0_rc0 に、変更して onload イベントに変えて、contentloaded イベントを使用して、DOMの操作をするようにしてみました。

これにより、DOMが構築された後、画像の読み込みを待たずにDOMの操作が可能になったので、WikiHelper の準備とかLightBoxの初期化が今までより早いタイミングで行われるようになりました。

また、ini設定に「Ajax編集の有効・無効スイッチ」を設けました。 default.ini.php(デフォルトON) と keitai.ini.php(デフォルトOFF) です。

1
2
3
/////////////////////////////////////////////////
// Ajax edit
$root->use_ajax_edit = 1;
Page Top

CVS 更新内容 anchor.png Edit

  • 2007-09-06 18:11 nao-pon
    • * xoops_version.php (1.184):
      • Version 3.19.6
  • 2007-09-06 18:10 nao-pon
    • * plugin/calendar9.inc.php (1.7):
      • Supported page read with Ajax.
  • 2007-09-06 18:10 nao-pon
    • * skin/js/: lightbox.js (1.9), lightbox.js.gz (1.2):
      • Changed image file path.
  • 2007-09-06 18:09 nao-pon
    • * loader.php (1.15):
      • Edied for lightbox.js.
  • 2007-09-06 18:09 nao-pon
    • * skin/js/main.js (1.16):
      • Added var "wikihelper_root_url".
  • 2007-09-06 18:08 nao-pon
    • * class/xpwiki.php (1.50):
      • Added Ajax page read mode.
  • 2007-09-05 17:28 nao-pon
    • * xoops_version.php (1.183):
      • Version 3.19.5
  • 2007-09-05 17:27 nao-pon
    • * loader.php (1.14), skin/js/effects.js.gz (1.1),
    • skin/js/lightbox.js.gz (1.1), skin/js/prototype.js.gz (1.1):
      • Supported gzip compressed file.
  • 2007-09-05 17:25 nao-pon
    • * plugin/calendar9.inc.php (1.6), skin/js/main.js (1.15):
      • Match to "prototype.js 1.6.0_rc0".
  • 2007-09-05 17:24 nao-pon
    • * skin/js/prototype.js (1.3):
      • Updated prototype.js to "1.6.0_rc0".
  • 2007-09-05 14:22 nao-pon
    • * class/func/xpwiki_func.php (1.93), plugin/calendar9.inc.php (1.5), plugin/edit.inc.php (1.35), plugin/pginfo.inc.php (1.13), plugin/read.inc.php (1.7), plugin/ref.inc.php (1.14), skin/js/default.en.js (1.5), skin/js/default.ja.js (1.5), skin/js/default.ja_utf8.js (1.4):
      • Changed to load 'prototype.js' always.
  • 2007-09-05 14:20 nao-pon
    • * skin/js/lightbox.js (1.8):
      • Bugfixed, clear timer problem.
  • 2007-09-05 14:19 nao-pon
    • * skin/js/: gecko.js (1.6), main.js (1.14), winie.js (1.5):
      • Bugfixed, sometime make illegal format ID with "&ref(ID$x968cb34)".
  • 2007-09-05 10:02 nao-pon
    • * xoops_version.php (1.182):
      • Version 3.19.4
  • 2007-09-05 10:01 nao-pon
    • * skin/js/main.js (1.13), plugin/calendar9.inc.php (1.4):
      • Edited JavaScript for Opera.
  • 2007-09-05 08:49 nao-pon
    • * xoops_version.php (1.181):
      • Version 3.19.3
  • 2007-09-05 08:49 nao-pon
    • * class/func/xpwiki_func.php (1.92):
      • Fixed typo. :-P
  • 2007-09-05 08:47 nao-pon
    • * xoops_version.php (1.180):
      • Version 3.19.2
  • 2007-09-05 08:46 nao-pon
    • * class/func/pukiwiki_func.php (1.111), ini/default.ini.php (1.6), ini/keitai.ini.php (1.7), skin/pukiwiki.skin.php (1.27):
      • Added config "$root->use_ajax_edit" in default.ini.php & keitai.ini.php.
  • 2007-09-05 08:44 nao-pon
    • * plugin/edit.inc.php (1.34):
      • Use "func->send_xml()".
  • 2007-09-05 08:43 nao-pon
    • * class/func/xpwiki_func.php (1.91):
      • Added a function "send_xml ($res, $encode = 'UTF-8', $version = '1.0')". 2007-09-05 08:42 nao-pon
    • * skin/js/main.js (1.12):
      • Bugfixed, Wikihelper was not show when page rewrite.
  • 2007-09-04 15:24 nao-pon
    • * xoops_version.php (1.179):
      • Version 3.19.1
  • 2007-09-04 15:24 nao-pon
    • * plugin/calendar9.inc.php (1.3):
      • Supported preview and edited CSS.
  • 2007-09-04 15:23 nao-pon
    • * skin/js/main.js (1.11), class/func/pukiwiki_func.php (1.110), plugin/edit.inc.php (1.33), skin/pukiwiki.skin.php (1.26):
      • Edited for calendar9, And fixed some bugs.
  • 2007-09-04 10:50 nao-pon
    • * xoops_version.php (1.178):
      • Version 3.19
  • 2007-09-04 10:49 nao-pon
    • * class/func/pukiwiki_func.php (1.109), ini/pukiwiki.ini.php (1.47), class/ext_autolink.php (1.17):
      • Changed config format of "root->ext_autolinks".
  • 2007-09-04 10:47 nao-pon
    • * plugin/calendar9.inc.php (1.2):
      • Chanded to use edit.inc.php & edit_form().
  • 2007-09-04 10:46 nao-pon
    • * skin/js/main.js (1.10), plugin/edit.inc.php (1.32):
      • Bugfixed, Page delete problem on Ajax editing.
Page Top

一行コメント anchor.png Edit




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 147, today: 1, yesterday: 0
初版日時: 2007-09-06 (木) 23:20:46
最終更新: 2007-09-06 (木) 23:20:46 (JST) (6069d) by nao-pon
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





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

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

もっと...
サイト情報