PCの画面になる件については
skin/smart_main.htmlの 58行の <input type="hidden" name="mode" value="upload"> と 79行の <input type="hidden" name="mode" value="clear"> と 88行の <input type="hidden" name="mode" value="lock"> と 97行の <input type="hidden" name="mode" value="unlock"> と 108行の <input type="hidden" name="mode" value="close"> と 117行の <input type="hidden" name="mode" value="dotaisitu"> と 124行の <input type="hidden" name="mode" value="taisituaite"> と 133行の <input type="hidden" name="mode" value="chat"> と 144行の <input type="hidden" name="mode" value="imgclear"> と 151行の <form name="reloadfo" style="margin:0px"> の下に
<input type="hidden" name="act" value="sp"> と追加してください。
空行が投稿される件については smart_main.htmlの 53行の <input type="submit" value="書き込む"> を <input type="submit" value="発言 / 更新"> と変更して
php/lib/chat.phpの 845行の $o_func->MemberCheck($fo['room'],$fo['no'],$fo['code']); の下に if($fo['tmp'] == ""){ self::Main($fo); } と追加すると 入力がない場合は更新になります。
入力がない場合にアラートを出したいときは
25行の <form method="POST" action="" name="fo" onSubmit="Send()" style="margin:0px"> を <form method="POST" action="" name="fo" onSubmit="return Send()" style="margin:0px"> と変更して
chat.jsの 13行の function Send(){ の下に if(document.fo.comment.value == ""){ alert("発言を入力してください。"); return false; } と記入してください。 ただしこの場合は更新されません。
元々チャットは使う人はいないと思っていたのでちゃんと作っていないのです。 スマートフォン用にちゃんとしたものを公開しますのでお待ちください。
|