現在、html タグを許可していないチャット スクリプトについて助けが必要です。
ユーザーがテキストを編集できるように、許可<b>
<u>
してタグを付ける必要があります。<i>
私のシステムは URL をリンクに変換するので、一部の html にはある種の基本システムがありますが、それらのテキスト編集システムが必要です。再生するファイルは次のとおりです。これらは、自分のドメインのテキスト ドキュメントです: http://shadowkiro.net/help_needed_stackowerflow
私はあちこちから答えを検索しようとしていて、strip_tags と string htmlspecialchars について何かを見つけました。それらは、HTMLタグを機能させるために必要なものと、chat_room.jsファイルに入れる必要があるもののように見えますが、コードとしてそれらを作成する方法がまったくわかりませんが、すべてのチャットメッセージがchat_room.tplサイトと連携しますチャットウィンドウに送信されます。chat_room.tpl には、このチャット スクリプトにも太字、下線、斜体のスクリプトがあり、テキストの一部ではなくテキスト全体に太字、斜体、または下線を引きます。テキストの一部だけを太字、斜体、または下線を引くオプションが必要です。
これは私のチャットがどのように見えるかの小さなプリントスクリーンです: http://i1110.photobucket.com/albums/h448/shadowkiro/chat_window.png
助けて?
私はこれに慣れていません。英語が下手で申し訳ありません。これは私の母国語ではありません。
chat_room.js でこれを試しましたが、うまくいきませんでした。
// B I U codes here
if (typeof(converted_parts[i])=='undefined' && 0==msg_parts[i].indexOf('<b>') && msg_parts[i]) {
msg_parts[i]='<b>'+htmlspecialchars(msg_parts[i])+'</b>';
}
if (typeof(converted_parts[i])=='undefined' && 0==msg_parts[i].indexOf('<i>') && msg_parts[i]) {
msg_parts[i]='<i>'+htmlspecialchars(msg_parts[i])+'</i>';
}
if (typeof(converted_parts[i])=='undefined' && 0==msg_parts[i].indexOf('<u>') && msg_parts[i]) {
msg_parts[i]='<u>'+htmlspecialchars(msg_parts[i])+'</u>';
}