2016-08-07 12 views
-1

私はrpgタイプのフォーラムでカスタムスタイルを使用しています。文字シート(スレッド)にリダイレクトするカスタムフィールドを使用して簡単なボタンを追加したいと思っていました。このボタンは、meberlist.php?mode = viewprofileで見ることができます。これは単にユーザプロファイルのプレビューです。 問題は次のとおりです。ボタンブラウザにカーソルを合わせると、正しいリンクが表示されます。新しいタブで開くと、ブラウザは新しいタブの正しいページにリダイレクトされます。しかし、私がクリックすると、新しいタブは開かれません。代わりに、ユーザーのメイングループである別のメンバーリストページにリダイレクトされます。ここでphpBBカスタムフィールドa href

はmemberlist_view.html

<!-- IF custom_fields.PROFILE_FIELD_NAME eq "Karta postaci" --> 
<dd><a href="{custom_fields.PROFILE_FIELD_VALUE}" target="_blank"><button class="button">KARTA POSTACI</button></a> 
</dd> 
<!-- ENDIF --> 

で、それはそれを行う方法と、これを防止するために、どのように任意のアイデアを使用してコードイムですか?

答えて

0

ボタンを使用する必要はありません。ボタンはフォームのツールです。あなたはあなたのリンクのカスタムデザインが必要です。

"a"タグにクラスを追加します。

<dl> 
<!-- IF custom_fields.PROFILE_FIELD_NAME eq "Karta postaci" --> 
<dd><a class="foo" href="{custom_fields.PROFILE_FIELD_VALUE}" target="_blank">KARTA POSTACI</a> 
</dd> 
<!-- ENDIF --> 
</dl> 

CSSでは、あなたのタグをカスタマイズしてボタンスタイルにすることができます。ここで

a.foo{ 
    border:medium #999 outset; 
    padding:10px; 
    background-color: #999; 
} 
a.foo:hover, a.foo:focus{ 
    border-style: inset; 
} 

は一例です:https://jsfiddle.net/mmck7fnk/