KENT-WEB サポートコーナー 過去ログ [ 0007 ]


記事No: 8997
投稿日: 2011/08/24(Wed) 19:18:57
タイトルFantasy BoardのURLリンクがリンク切れする…
ID情報: kurotori
投稿者: くろとり
URLhttp://ryuga.771.jp/guestbook/fantasy.cgi

Fantasy Boardで、URLを入力指定して投稿すると、
例えば、「http://abc.com/」と入力すると、
掲示板のリンク先は何故か「http://」を抜いた「abc.com」と省略されてしまい、
省略されている為、「http://ryuga.771.jp/guestbook/abc.com」にアクセスしてしまい、リンク切れを起こしてしまっているのですが、何が考えられるでしょうか。

また、IE以外のブラウザーで掲示板をインラインフレームを使用して表示させると、記事エリアのセンタリングが全部無効になっているのですが、解決法はありますでしょうか。


記事No: 8998
投稿日: 2011/08/24(Wed) 19:27:47
タイトルRe: Fantasy BoardのURLリンクがリンク切れする…
ID情報: kurotori
投稿者: くろとり
URLhttp://ryuga.771.jp/guestbook/fantasy.cgi

追記させて頂きます。

先ほど再度確認したところ、新しく記事を投稿した時はリンクは正常に動作しました。
しかしながら、現在存在している1つ目の記事は、管理者画面でURLを訂正しても「http://」の部分が送信時に削除されてしまいます。


記事No: 9007
投稿日: 2011/08/25(Thu) 07:47:54
タイトルRe^2: Fantasy BoardのURLリンクがリンク切れする…
ID情報: kent
投稿者: KENT

> 追記させて頂きます。
>
> 先ほど再度確認したところ、新しく記事を投稿した時はリンクは正常に動作しました。
> しかしながら、現在存在している1つ目の記事は、管理者画面でURLを訂正しても「http://」の部分が送信時に削除されてしまいます。

これは、バージョンアップした際に、URLの処理を変更したためですね。
過去バージョンのログが入れ替わるまで、次のように修正してみてください。

fantasy.cgi 123行目
$url &&= qq|<a href="$url" target="_blank"><img src="$cf{imgurl}/home.gif" class="home"></a>|;



if ($url && $url !~ /^http:\/\//) { $url = "http://$url"; }
$url &&= qq|<a href="$url" target="_blank"><img src="$cf{imgurl}/home.gif" class="home"></a>|;



[検索ページ]