功能簡介 寫:超級雞肋功能
原始程式的立意是不錯
可以讓店家之間除了信件之外多一個交流的空間
但是.....出現的訊息太容易被忽略掉了
改造之後一旦有人發出訊息會跳出一個對話框
這樣就不會被忽略掉了
另外原本的設計是一旦有新訊息舊的訊息就會被壓過去
這個也改了
訊息會累積到被對方看到為止
另外新增簡易的察看對方是否在線上功能
功能改造經cmi同意 予許轉貼至此
改造方法 寫:改造檔案:wis.cgi
1.
搜尋 $disp.="<OPTION VALUE="$_->{id}">$_->{shopname}";
在下方加上
next if ($_->{lastlogin} < $NOW_TIME - 600);
$disp.="(線上)";
2.
搜尋 OpenAndCheck(GetPath($SUBDATA_DIR,$DT[$id2idx{$to}]->{id}."-wis"));
註解掉之後(前面加#)在下方加上
my $wisfile=GetPath($SUBDATA_DIR,$DT[$id2idx{$to}]->{id}."-wis");
open(OUT,">>$wisfile");
3.
因為我中文化過了,所以不知道原始檔案是怎樣
因此不知道該搜尋什麼.....
在步驟2的下面應該有一個類似
print OUT "由<SPAN>$DT->{shopname}</SPAN>傳來的簡訊 : <b>$msg</b><br>";
的程式碼
改成
print OUT "由 $DT->{shopname} 傳來的簡訊:\\n$msg\\n\\n";
4.
改造檔案:inc-menu.cgi
在下方的sub WisRead中
把
return $buf;
改成
return "<script>alert('$buf');</script>";