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

TOP » xpwiki » xpWiki開発日記 » 2007-04-12

2007 4月 12 (木)
 

Ver 1.12 (サイト間オートリンク機能, WhatsNew用プラグイン修正など) anchor.png Edit

Page Top

新機能:サイト間オートリンク anchor.png Edit

別サイト・モジュール間を隔たりなくオートリンクできる仕組みを追加しました。

別サイト(xpWiki)の用語集にオートリンクさせたり、同サイト上の別のxpWikiにオートリンクさせたり、自己内の特定ディレクトリのページにオートリンクさせたりといろいろできます。 :D

Page Top

pukiwiki.ini.php 設定 anchor.png Edit

html側/modules/[xpWikiディレクトリ]/private/ini/pukiwiki.ini.php 内で設定を行います。

雛形は次の通りです。

1
2
3
4
5
6
7
$root->ext_autolinks[] = array(
    'url'   => 'http://xoops.hypweb.net/modules/xpwiki/' , // ''[空白] で自己xpWiki
    'base'  => 'keyword' ,  // ベースディレクトリ (''[空白] ですべてのページ)
    'len'   => 3 ,          // オートリンクを有効にする文字数
    'enc'   => 'EUC-JP' ,   // 相手先の文字エンコーディング
    'cache' => 180          // キャッシュする分数 (最小値: 10分)
);

このサイトでは、次のように設定しています。

keyword ディレクトリ内のページは、keyword/ を省いてもオートリンクされています。

例) XOOPS <- XOOPS だけで keyword​/XOOPS にリンクされます。

1
2
3
4
5
6
7
$root->ext_autolinks[] = array(
    'url'   => '' ,
    'base'  => 'keyword' ,
    'len'   => 3 ,
    'enc'   => 'EUC-JP' ,
    'cache' => 10
);

また、cube.hypweb.net の xpwiki_pub では、次のように設定しています。

複数指定した場合は、より先に記述した内容が優先になります。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
$root->ext_autolinks[] = array(
    'url'   => 'http://xoops.hypweb.net/modules/xpwiki/' ,
    'base'  => '' ,
    'len'   => 4 ,
    'enc'   => 'EUC-JP' ,
    'cache' => 10
);
$root->ext_autolinks[] = array(
    'url'   => 'http://xoops.hypweb.net/modules/xpwiki/' ,
    'base'  => 'keyword' ,
    'len'   => 4 ,
    'enc'   => 'EUC-JP' ,
    'cache' => 10
);
Page Top

WhatsNew 用プラグインの不具合修正 anchor.png Edit

xpWiki を複数インストールした場合に、正常に動作していなかった問題を修正しました。

Page Top

pagename_num2str = 1 時のASIN対応 anchor.png Edit

pukiwiki.ini.php で pagename_num2str = 1*1 としている場合に、従来の'数字と-'に加えて ASIN の場合も対応するようにしました。

Page Top

CVS 更新履歴 anchor.png Edit

  • 2007-04-12 17:43 nao-pon
    • * xoops_version.php (1.109):
      • Version 1.12
  • 2007-04-12 17:42 nao-pon
    • * skin/pukiwiki.css.php (1.17):
      • added 'a.ext_autolink' CSS.
  • 2007-04-12 14:12 nao-pon
    • * class/make_link.php (1.6), events/onPageWriteBefore/api.inc.php (1.1), ini/pukiwiki.ini.php (1.28), plugin/api.inc.php (1.1):
      • new future, external auto link system.
  • 2007-04-12 14:01 nao-pon
    • * include/whatsnew.inc.php (1.2):
      • could not work on duplicate.
  • 2007-04-12 14:00 nao-pon
    • * class/func/pukiwiki_func.php (1.61):
      • clean up.
  • 2007-04-12 08:53 nao-pon
    • * class/func/pukiwiki_func.php (1.60):
      • supported Amazon ASIN on 'pagename_num2str = 1'.
Page Top

一行コメント anchor.png Edit

  • AutoLinkとAutoAliasの優先順位はどうなりますか? -- ケロヨン編集 2007-04-13 (金) 14:23:50
    • AutoAlias, AutoLink, AutoAlias(アルファベット), AutoLink(アルファベット), External AutoLink の順番になります。 :) -- nao-pon 2007-04-14 (土) 09:22:14



*1 数字のページ名はページ名に変えてタイトルを表示する機能

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

ユーザー名:


パスワード:





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

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

もっと...
サイト情報