mailフォームページの外部ページリンクURLについて

nakakana > mailフォームページの外部ページリンクURLについて @ 2013/4/19 11:17
いつもありがとうございます。

mailフォームプラグインでお問い合わせフォームを設置し、サイドに
バナー等を置いています。

このバナーのリンク先(外部サイト)URLが下記のようになってしまい正常に外部ページへリンクできません・・・

http://hoge.jp/http://www.pref.fukuoka.jp/


mailフォーム以外のページについては正しいURLになるのですが
mailフォームのページだけおかしなURLになっている状況です。

ちなみにこのリンクは、basercms\app\webroot\themed\hoge\elements\side.phpに
下記のように書きました。

<?php $bcBaser->link($bcBaser->getImg('hoge.png',array('title'=>'hoge','alt'=>'hoge')),'http://www.pref.fukuoka.jp/',array('target'=>'_blank')) ?>


この記述に問題があるのでしょうか?
アドバイスお願い致します。

■ BaserCMSのバージョン:2.1.0
■ サーバー名:自前サーバ CentOS 5.6
■ スマートURLの利用: OFF
■ 設置フォルダ:ドキュメントルート
■ 利用しているデータベース: MySQL
■ PHPスキル

mattun0313 > Re: mailフォームページの外部ページリンクURLについて @ 2013/6/26 16:39
こんにちは^^

まず確認なのですが、mailフォームではSSLを使用されていますでしょうか?

$bcBaser->link関数では、現在がSSLページだったら、指定されたリンクをHTTPプロトコルに戻すため、サイトのURL(管理画面のシステム管理内「WebサイトURL」)を先頭に付加して、httpでのURLを生成しようとするようです。。

外部へのリンクの場合、$bcBaser->linkを使用するメリットも特にないため、通常のaタグを使用されるといいかもしれません。

$bcBaser->linkは、使い方によってはbaserCMS管理内のページへのURLをよしなに解決してくれますが、
aタグのhrefに指定するのが外部リンクやjava script:〜の場合は使用しなくてもいいかもですね(・∀・)


ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
12 人のユーザが現在オンラインです。 (10 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 12