新增的步驟如下:
- 上傳 外掛檔案 [smileys] 到 */plugins/ 下
- 開啟 commentform.template
- 檢查 <form> <textarea> 的 id, name 是否依要求命名
<form id="NewComment" name="NewComment" ....>
<textarea id="CommentText" name="CommentText" ....>之前在安裝[外掛:最新迴響、最新引用] 時,便已檢查過,因此這回省事不少。
- 新增語法到合適的位置,例如:想將表情符號加在迴響內容輸入框的下方,則就將語法加到
</textarea>
的後面。{if $smileys->isEnabled()}
<script type="text/javascript" src="{$url->getBaseUrl()}/plugins/smileys/js/smileys/smileys.js"></script>
{$smileys->generateSmileysBar()}<br />
{/if}
原則上,外掛的安裝應到此結束,但因目前從 SourceForge.net 下載的版本並非最新,因此有些問題需參照論壇的說明自行手動修復。
- 開啟
*/plugins/smileys/class/smileys/smileys.class.php
- 找到
function smileys
- 刪除
alt="$smiley"
function smileys( $blogInfo, $text, $setName, $smileySet )
{
$rg =& RequestGenerator::getRequestGenerator( $blogInfo );
foreach( $smileySet as $smiley => $icon ) {
$iconTag = "<imgalt="$smiley"src="".
$rg->getUrl( "/plugins/smileys/icons/".$setName."/".$icon."" />" );
$text = str_replace( $smiley, $iconTag, $text );
}
除 [模板:buggy] 因無迴響的設計,未加上 [表情符號] 外,其餘模版均已修改完畢。
另外,這個外掛是針對迴響設計的,因此發表內文時無法使用,而且似乎僅支援 IE。
沒有留言:
張貼留言