0

ユーザーが別のユーザーの発言を引用できるサイトのコメント セクションに取り組んでいます。これは、フォーラムの基本的な「引用」ボタンです。

これには BBcode を使用します。しかし、結果を達成する方法がわからない。

この機能は通常どのように行われますか?

私は持てます

[quote=username] some sentence [/quote]

これは理想的にはに変換されます

<blockquote>username said:
some sentence
</blockquote>

今のところ、変換するコードがあります

"[quote=username] ... [/quote]"
 into
 <blockquote> ... </blockquote>

しかし、私はユーザー名を失います

これは私が使用しているコードです

// output user comment
echo parse_quote( $row['user_comment'] );


// and this is the function to parse the quote

function parse_quote($str) {
    $str = preg_replace("/\[quote=[\w\s\-\W][^\]]{1,}\]/", "<blockquote>:", $str);  
    $str = preg_replace("/\[\/quote\]/", "</blockquote>", $str);
    return $str;
}

一言で言えば、フォーラムの引用は通常どのように行われますか...それは正しい方法ですか? もしそうなら、どうすれば変換できますか

[quote=username] some sentence [/quote]

の中へ

<blockquote>username said:
some sentence
</blockquote>
4

3 に答える 3

0

いいえ、フォーラムは通常、次の形式を使用します。

<div><strong>username</strong> said:</div>
<blockquote>
some sentence
</blockquote>
于 2009-11-03T12:02:09.970 に答える