看板 Blog 關於我們 聯絡資訊
如B大說的這是要修改JS的部份 做以下步驟請先幫範本做備份... 1)範本備份 2)修改範本,找到下面這段script function removeHtmlTag(strx,chop){ /* if(strx.indexOf("<")!=-1) { var s = strx.split("<"); for(var i=0;i<s.length;i++){ if(s[i].indexOf(">")!=-1){ s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length); } } strx = s.join(""); } */ chop = (chop < strx.length-1) ? chop : strx.length-2; while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++; strx = strx.substring(0,chop-1); return strx+'...'; } 增加黃色的/* */ 兩個符號,將去除標籤程式碼的部份,改成文字備註 (或其實也可/*~~~*/整段刪除啦) 3)預覽,OK就存檔完工 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.79.92
b0339576:/**/是css在用的被住 JS好像要跟html一樣用<!-- -->包住 09/23 00:01
b0339576: 備註 09/23 00:02
將 JavaScript 程式放在 <!-- --> 之間,是萬一使用者的瀏覽器無法支援 JavaScript 程式時,則會自動隱藏 JavaScript 程式,和改成文字注解不同喔 ※ 編輯: likangrace 來自: 61.224.79.92 (09/23 00:16)
b0339576:原來如此@@ 09/23 00:19
limitroy:感謝前輩!這麼修改的確有用。但出現了新的問題,繼續閱 09/23 00:24
limitroy:讀標示以前的文字並不會完全跑出來,比方說要留十行,只 09/23 00:24
limitroy:出來五行,而且狀況不一,有的多有的少 09/23 00:24
limitroy:甚至連沒加繼續閱讀的短文章都只有部分出來了 09/23 00:25
limitroy:我剛剛把您上面貼的語法全部刪掉就解決了!這樣可以嗎? 09/23 00:45
這樣刪除,其實JS因為找不到要的程式,所以有產生錯誤, 導致這程式碼原本要換置內文的結果(縮圖和自動摘要)就出不來, 最後就照你原本的文章顯示出來了~ 如果這樣就行的話,建議將範本內下面這行拿掉(要勾選展開小裝置範本), <script type='text/javascript'> createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);</script> 讓網誌不要執行錯誤的程式碼,以免錯誤 (剩下的function createSummaryAndThumb(pID){…}程式碼也可拿掉, 因為這樣只是沒用的程式碼了哦) ※ 編輯: likangrace 來自: 61.224.74.67 (09/23 09:49)