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

10年3月12日(Fri) 23時59分
TOP » xpWiki::Dev » xpWiki開発日記 » 2007-04-12

Thu 12 Apr 2007
 

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



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

Comments list

Post a new comment

Subject
guestname   :
Body
Go to richer form

Front page   Edit Freeze Diff Backup Upload Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 3097, today: 1, yesterday: 1
Last-modified: 2007-04-14 (Sat) 09:22:16 (JST) (1063d) 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検索プラグイン
オンライン状況
合計 146 人がオンライン中 :-)
(xpWiki::Dev : 8 人)

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

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

nao-pon
 

登録ユーザ数: 1680


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