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

08年9月7日(Sun) 2時21分
TOP » xpWiki::Dev » xpWiki開発日記 » 2007-09-06

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.

Post a new comment

Subject
guestname   :
Body
Go to richer form

Comments list


Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 1263, today: 3, yesterday: 1
Last-modified: 2007-09-06 (Thu) 23:20:46 (JST) (366d) by nao-pon
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

Register now! | Lost Password?

mixiでログイン Yahoo!でログイン
アクティブメニュー
"ぽちっ"としてね☆ 
付箋機能 (xpwiki)
Fusen(Tag) menu 
Tag Editor
Color: BG:
Name:  Connect line ID:
 
MenuBar (xpwiki)
ブックマーク
Please log in to use it.
[Login]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 70 人がオンライン中 :-)
(xpWiki::Dev : 6 人)

登録ユーザ: 0 & ゲスト: 70

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 1404


現在ページのQRコード 
現在ページのQRコード
[携帯対応]
参照元情報