2012-02-03 16 views
2

私は、PHPBBフォーラムを使用してWebサイトを、同じタグマークアップを使用しない新しいMicrosoftプラットフォーム(ボールド、イタリック、イメージなどのもの)に移行しています。PHPBBタグ内でこれらの文字は何ですか?

私は、既存のPHPBBサイトのMySqlデータベースに気付いたことがあります。多くのタグに囲まれている文字は、私が見たいとは思っていない追加の文字です。その目的が分かりません。例えば

[b:522f1e2c15]bold[/b:522f1e2c15] 
[i:522f1e2c15]italic[/i:522f1e2c15] 
[u:522f1e2c15]underline[/u:522f1e2c15] 

は、私が見て期待していた。

[b]bold[/b] 
[i]italic[/i] 
[u]underline[/u] 

これらの追加文字の目的は何ですか?

答えて

3

phpBB 3.xはすべてのBBCodeタグにユニークなID(投稿あたり一意)を追加します。これは、解析のパフォーマンスを向上させるためです。 uidマーカーを削除するには、decode_messageを使用します。

$clean_message = decode_message($row['message'], $row['bbcode_uid']); 

希望します。

リソース

関連する問題