ariana
投稿入門者さん

|
phpBB パッケージ: EUC-JP日本語版
本体バージョン: 2.0.__
MOD インストール: はい
インストール済み MOD(s):登録しないとリンク先が表示されんやつ
質問者の phpBB レベル:MOD インストール成功
PHP バージョン: 4.__.__
データベースバージョン: MySQL4._._
以下詳細:
記事に投稿されたリンクを以下のように変更してリンクを張りたいんですがうまくいきません
http://test.com/jump.php?url=[投稿されたURL]
出来るのであれば教えてください。お願いします。
|
|
hiikun
あどみん

| 登録日: 2005.03.16 |
| 記事: 830 |
| 所在地: 大阪府 |
|
| ariana の記述を引用: | 記事に投稿されたリンクを以下のように変更してリンクを張りたいんですがうまくいきません
http://test.com/jump.php?url=[投稿されたURL] |
簡易的ですが、こんなカンジで。
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);
#
#-----[ REPLACE WITH ]------------------------------------------
#
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://test.com/jump.php?url=\\2\" target=\"_blank\">\\2</a>", $ret);
#
#-----[ FIND ]------------------------------------------
#
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);
#
#-----[ REPLACE WITH ]------------------------------------------
#
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://test.com/jump.php?url=http://\\2\" target=\"_blank\">\\2</a>", $ret);
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
#
#-----[ REPLACE WITH ]------------------------------------------
#
<!-- BEGIN url --><a href="http://test.com/jump.php?url={URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM |
|
|