close
應網友要求,將表情圖檔功能加入討論版的步驟做成教學。
方法跟晉級板和yybbs版加入的步驟是一樣,只是置放點跟一些參數有出入。
想增加表情圖檔增添留言互動,又不想換版面的再進來看吧!^^
若是使用上有問題也歡迎在此回覆發問。

在此示範的版本是Tacky's Room的討論版,版本資訊不詳。版面下載自Snow*Stop

Step 1.
打開bbs.cgi檔,於基本設定區加入:


Step 2.
利用搜尋功能找到sub header,在<head>與</head>之間加入下列語法:
 

Step 3.
利用搜尋功能找到sub forminput,在下面幾行會看到
print "<a name=1><form action=./bbs.cgi method=$method>\n";
請在<form>裡加入name=inputform做為宣告,即變成
print "<a name=1><form action=./bbs.cgi name=inputform method=$method>\n";

Step 4.
利用搜尋功能打入關鍵字textarea,找到
print "<textarea name=\"comment\" cols=38 rows=5 class=text>$c_comment</textarea></td></tr>\n";
在此行下面加入下列語法:
 

Step 5.
做個emopen的小圖,將下列語法放在表單裡你喜歡的位置。
但是要注意原始碼的放置位子,不然可是會顯示500程式錯誤喔!
這裡的範例是放在
print "<input type=password class=text name=\"pass\" size=6 value=\"$c_pass\" maxlength=10>&nbsp;\n"; 的後面。


Step 6.
利用搜尋功能找到sub view,在&dataread;
此行下面加入下列語法:
 

Step 7.
利用搜尋功能輸入下列關鍵字,
$comment =~ s/([^=^\"]|^)(http|ftp)([\w|\!\#\&\=\-\%\@\~\;\+\:\.\?\/]+)/$1<a href=\"$2$3\">CLICK HERE<\/a>/g;
(若使用EmEditor軟體,請將搜尋方式改為僅搜尋字串)
print "<td valign=top width=95%>\n";下方,
$comment =~ s/([^=^\"]|^)(http|ftp)([\w|\!\#\&\=\-\%\@\~\;\+\:\.\?\/]+)/$1<a href=\"$2$3\">CLICK HERE<\/a>/g;
上方加入下列語法: 
 
※這裡總共有兩個地方需加入此語法,重覆此步驟2次。

把修改過的檔案全部存檔再上傳就可以擁有表情圖功能了!
如果想將表情圖檔擺放更個性化,在Step 4&5裡修改html語法吧。
至於其它的perl語言,看不懂就別亂碰了。

如果上傳後出現500錯誤,可能是語法位置擺放錯誤了,到時再回報吧。
預祝各位順利成功。


不敬禮下課!

版權為Li Chi所有,嚴禁盜拷或私自轉載。


arrow
arrow
    全站熱搜

    Li Chi 發表在 痞客邦 留言(3) 人氣()