転送スクリプトをXOOPSに組込む
- Date
- 2005-08-21 (日)
- Category
- XOOPS関連
[url=http://mynoah.net/archives/2005/08/imenu.html]ime.nuみたいなスクリプト[/url]の記事で書いたスクリプトをxoopsに組み込んでみる。
設定ファイルはxoops_root/class/module.textsanitizer.php
134行目付近の$replacementsを書き換える。
[code]$patterns = array("/(^|[^]_a-z0-9-=\"'\/])([a-z]+?):\/\/([^, \r\n\"\(\)'<>]+)/i", "/(^|[^]_a-z0-9-=\"'\/])www\.([a-z0-9\-]+)\.([^, \r\n\"\(\)'<>]+)/i", "/(^|[^]_a-z0-9-=\"'\/])ftp\.([a-z0-9\-]+)\.([^, \r\n\"\(\)'<>]+)/i", "/(^|[^]_a-z0-9-=\"'\/:\.])([a-z0-9\-_\.]+?)@([^, \r\n\"\(\)'<>\[\]]+)/i");
$replacements = array("\\1\\2://\\3", "\\1www.\\2.\\3", "\\1ftp.\\2.\\3", "\\1\\2@\\3");[/code]
↓
[code]$patterns = array("/(^|[^]_a-z0-9-=\"'\/])([a-z]+?):\/\/([^, \r\n\"\(\)'<>]+)/i", "/(^|[^]_a-z0-9-=\"'\/])www\.([a-z0-9\-]+)\.([^, \r\n\"\(\)'<>]+)/i", "/(^|[^]_a-z0-9-=\"'\/])ftp\.([a-z0-9\-]+)\.([^, \r\n\"\(\)'<>]+)/i", "/(^|[^]_a-z0-9-=\"'\/:\.])([a-z0-9\-_\.]+?)@([^, \r\n\"\(\)'<>\[\]]+)/i");
$replacements = array("\\1\\2://\\3", "\\1www.\\2.\\3", "\\1ftp.\\2.\\3", "\\1\\2@\\3");[/code]
hogehoge.comの部分がスクリプトを置いているURLになる。
モジュールによっては独自のtextsanitizer.phpを用意している物もあるので適宜変更が
必要です。
Comment:0
Trackback:0
- TrackBack URL for this entry
- http://mynoah.net/mt-tb.cgi/11
- Listed below are links to weblogs that reference
- 転送スクリプトをXOOPSに組込む from おじさんの備忘録