記事No | : 8997 |
投稿日 | : 2011/08/24(Wed) 19:18:57 |
タイトル | : Fantasy BoardのURLリンクがリンク切れする… |
ID情報 | : kurotori |
投稿者 | : くろとり |
URL | : http://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 |
投稿者 | : くろとり |
URL | : http://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>|;