ForumotionでPunBBを使用するというアイデアは、ポイントシステムを使用して、表示されるポイントの数をテキストの文字列に置き換えることでした。スパンクラスを使用して、最初に、ユーザーが持っているポイントの数を示すコードの周りにクラス「honorpoints」を定義しました。
<span class="honorpoints"><!-- BEGIN profile_field -->{postrow.displayed.profile_field.CONTENT}<!-- END profile_field --></span>
フォーラムでそのコードを使用すると、ユーザーのポイントに基づいて、ユーザー名の横に番号が表示されます。次のjQueryコードは、番号を置き換えるために使用しようとしたものです。
$(".honorpoints").each(function(){
var elm = $(this);
var number = parseFloat(elm.text(), 10);
if (number >= 1 && number <= 500) {
state = "rank 1";
} else if (number >= 500 && number < 3000) {
state = "rank 2";
}
elm.text(state);
});
ただし、これは何もしませんし、数字はまだそこにあります。UserA:234およびUserB:571をUserA:ランク1およびUserB:ランク2に置き換えることになっています。ただし、jsFiddleで使用する場合、および{postrow.displayed.profile_field.CONTENT}コードの代わりに数字のみを使用する場合、コードは機能します。 。ヘルプをいただければ幸いです。