不好意思~我想請問一下,
我在迴響的地方加入TinyMCE~方法是用lss的,
功能雖然正常~但是圖案卻怪怪的,
而且將滑鼠移到按鈕上顯示的文字也不對,如下圖:
不過在管理原模式下新增文章的時候是正常的,
還有一個問題就是,不論是新增文章或是迴響,
都不能換行,有試過ctrl+enter和shift+enter了,
文章出來還是沒有換行,
如果是新增文章,我有試過切換到HTML模式下去加上<p></p>,
然後再跳回原本的模式下,文章有換行了,
然後再去按ctrl+enter,還是不給換行。
至於迴響的地方,原本還沒加上TinyMCE的時候,
確定可以換行,但是加上TinyMCE之後,就無法換行了,
請問一下這該修改哪些地方呢?
commentform.template如下
<script language="javascript" type="text/javascript" src="{$url->getBaseUrl()}/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript" src="{$url->getTemplateFile("tiny_mce-commentform.js")}"></script>
<form id="commentform" name="commentform" action="{$url->getBaseUrl()}/index.php" method="post">
<p><input name="userName" type="text" size="35" /><small>{$locale->tr("comment_username")} (required)</small></p>
<p><input name="commentTopic" type="text" size="35" /><small>{$locale->tr("comment_topic")}</small></p>
<p><input name="userUrl" type="text" size="35" /><small>{$locale->tr("comment_url")}</small></p>
<p><input name="userEmail" type="text" size="35" /><small>{$locale->tr("comment_email")}</small></p>
<p><textarea rows="10" cols="45" name="commentText"></textarea></p>
<p><input style="font-weight: bold;" type="submit" name="post" value=" {$locale->tr("comment_send")} " />
<input style="font-weight: bold;" type="reset"></p>
<input type="hidden" name="op" value="AddComment"/>
<input type="hidden" name="articleId" value="{$post->getId()}"/>
<input type="hidden" name="blogId" value="{$blog->getId()}"/>
<input type="hidden" name="parentId" value="{$parentId}"/>
</form>
tiny_mce-commentform.js 如下(放在該模組的目錄下)
tinyMCE.init({
mode:"textareas",
theme:"advanced",
relative_urls:false,
plugins:"emotions",
theme_advanced_buttons1:"bold,italic,underline,strikethrough,outdent,indent,link,unlink,image,emotions",
theme_advanced_buttons2:"",
theme_advanced_buttons3:"",
language:"zh_tw",
theme_advanced_toolbar_location:"top",
theme_advanced_toolbar_align:"left",
force_p_newlines:true
})
p.s 都是用PSPad編輯的,也都儲存成UTF-8的格式,TinyMCE是從lss那下載的2.0.1的版本