我已經將編輯器改成 TinyMCE, 使用也正常
用Insert Resource插入圖片 出現的html語法是像是
<a href="http://xxx.xxx/blog/resserver.php?blogId=2&resource=xxx.jpg"><img border="0" src="http://xxx.xxx/blog/resserver.php?blogId=2&resource=xxx.jpg&mode=preview" alt="xxxx" /></a>
因為我的習慣是將圖片向右對齊, 所以插入圖片後又用 edit image鍵, 改成 right, 而且<a title="xxxx"> 也會有描述
於是我想在 insert resource 就做這些處理..我研究一下原始碼
修改
js/tinymce/jscripts/tiny_mce/tiny_mce-plog-resourcelist.js
function _generateResourceLink( dest, blogId, type, resourceName, resourceDesc, preview, mimeType, resId )
{
var htmlCode = '';
if( type == 1 ) {
// if the resource is an image, check the second parameter to see wether we'd like
// to show the preview with a link to the real size image or the real image
// inlined with the text
if( preview == 1 ) {
htmlCode = '<a id="res_' + resId+ '" href="'+plogBaseUrl+'/resserver.php?blogId='+blogId+'&resource='+encodeURIComponent(resourceName)+'" type="'+mimeType+'">';
htmlCode += '<img style="margin: 5px;" border="0" align="right" alt="'+resourceDesc+'" src="'+plogBaseUrl+'/resserver.php?blogId='+blogId+'&resource='+encodeURIComponent(resourceName)+'&mode=preview" />';
htmlCode += '</a>';
}
else if ( preview == 2 ) {
------------------------省略
}
我修改 htmlCode += 那幾行, 竟然沒有反應, 我最後乾脆把 tiny_mce-plog-resourcelist.js 改檔名
結果在編輯文章也沒發生錯誤, 我改錯地方了嗎??