site stats
0
27
2005-09-24
MT 3.2 原始模板下載

自本站會員系統升級至3.2之後,已經接獲至少五件以上的回報,表示重建檔案時會出現以下錯誤訊息:

An error occurred:
Can't use string ("") as a subroutine ref while "strict refs" in use at /home/ouiblog/public_html/cgi-bin/mt/plugins/nofollow/nofollow.pl line 83.

Can't call method "allow_pings" on an undefined value at lib/MT/Template/ContextHandlers.pm line 2991.

以上都是因為模板語法錯誤的問題,MT3.2對於某些MT 2.661所使用的Tag標籤用法並不是完全相容,只要將模板先使用預設的模板覆蓋之後,便可以解決問題;對於想要繼續使用原來模板的會員,請依照以下方式操作:

  • 開啟單篇彙整模板
  • 尋找 <MTComments> ... </ MTComments> 標籤
  • 並使用以下語法代替
<MTComments>
<MTCommentsHeader><h3 class="comments-header"><MT_TRANS phrase="Comments"></h3></MTCommentsHeader>
<a id="c<$MTCommentID pad="1"$>"></a>
<div class="comment" id="comment-<$MTCommentID$>">
<div class="comment-content">
<$MTCommentBody$>
</div>
<p class="comment-footer">
<MT_TRANS phrase="Posted by:">
<$MTCommentAuthorLink default_name="Anonymous"$> <$MTCommentAuthorIdentity$> |
<a href="#comment-<$MTCommentID$>"><$MTCommentDate$></a>
</p>
</div>
</MTComments>
  • 置換後應可解決問題,不過可能原先的字型樣式設定會跑掉,請重新設定即可。


以下為 Movable Type 3.2 官方的預設模板,共有以下一十三版:

您也可以下載小弟打包過的 ZIP ,一次下載,再慢慢消化。

下臺一鞠躬。

Flickr相片展示教學
2005-09-26
MT 3.2 原始模板下載
會員MT系統升級
2005-09-22

終於解決了,謝謝


Posted by: grandia | January 14, 2007 7:58 AM | #1

請問,為什麼留言後,會出現以下字眼,但留言卻沒有被post上來。

Thank you for commenting.
Your comment has been received and held for approval by the blog owner.

Return to the original entry


Posted by: grandia | January 14, 2007 4:10 AM | #2

ㄚ~
還有一個問題喔
試著引用兩位朋友的文,結果都是失敗,
在活動紀錄裡分別看到以下訊息:
Ping 'http://www.oui-blog.com/cgi-bin/mt/mt-tb.cgi/4503' failed: HTTP error: 500 read timeout
Ping 'http://www.oui-blog.com/cgi-bin/mt/mt-tb.cgi/8102' failed: Invalid TrackBack ID '8102'
是對方設定的關係,還是我這裡設定有問題ㄋ?


Dear quawn

這個狀況只會發生在我的單篇檢視頁面ㄝ,
當點選單篇下方迴響的預覽時,就會產生錯誤訊息。

麻煩你嘍,謝謝


Dear 流浪的愚者 :
我剛試了一下,並沒有出現錯誤訊息,請再觀察幾日,我再來看看。


Posted by: quawn | December 23, 2005 10:59 AM | #5

真不好意思,拿那麼舊的問題吵你~
當我點選"預覽"來預覽正在寫的comment時,就會出現上述第一項錯誤訊息。就算按照你前文指示整段取代,一樣的錯誤訊息還是出現,你能幫我看看,或者告訴我哪一句是新版與舊版判讀不同的關鍵嗎?
謝謝


搞定,谢谢^_^


我們有這個plugins-StyleCatcher 可以用嗎?

在這裏看到的
http://blog.ddt.idv.tw/2005/09/_stylecatcher.html


Posted by: 蘿小拉 | November 16, 2005 9:51 AM | #8

跟quawn求救..

我把13種模版都套用了, 但一直沒法正顯示.
有什麼地方我弄錯了嗎.


Dear quawn :
謝謝囉~
Oui-blog萬歲


Posted by: 阿布查 | October 6, 2005 1:29 PM | #10

Dear Gisèle :
我替你改好了,只是有一些多餘的語法,刪掉就可以了。


Posted by: quawn | October 5, 2005 11:33 PM | #11

Dear quawn,
不好意思,我好像沒有單篇彙整的模版耶,可以請教您怎麼更正嗎?因為我的錯誤訊息一直出現,也無法重建更新的訊息,已經刪除的文章還留在網頁上...

感激您


Posted by: Gisèle | October 5, 2005 11:04 PM | #12

Dear 阿布查 :
語法的問題我已經替你修正;至於大頭貼的問題是因為Gravatar那邊好像有點問題,網頁上是說已經在著手搶修了..


Posted by: quawn | October 5, 2005 9:48 PM | #13

To quawn大人 again

對了,最近的大頭貼在顯示上好像有問題,有的圖案會變成全黑,reload網頁後又換其他人的變黑。

不曉得這是大頭貼自己網站的問題還是MT3.2更新之後的影響?


Posted by: 阿布查 | October 5, 2005 4:45 PM | #14

quawn大人

重建的error已經跟著文章步驟解決了,但是我也出現了跟jing和erinn一樣的問題,在迴響的部分出現error,請問該如何解決?


Posted by: 阿布查 | October 5, 2005 4:43 PM | #15

Dear erinn :
搞定again!


Posted by: quawn | September 29, 2005 4:03 AM | #16

dear quawn
大感謝!
不過我現在的問題好像跟jing一樣, 就是按留言(迴響)那邊是出現 error 的訊息!


Posted by: erinn | September 29, 2005 1:12 AM | #17

quawn,
我又來了~
我的blog有人留言,可是我自己進入迴響的畫面都是error的訊息
好奇怪哦∼為什麼自己沒法留言?


Posted by: jing | September 28, 2005 5:43 PM | #18

好了好了,quawn,謝謝你


Posted by: jing | September 28, 2005 1:49 AM | #19

Dear Shine :
我替你改好了..現在應該沒有問題了..


Posted by: quawn | September 27, 2005 7:01 AM | #20

我打的語法沒有顯示出來
我想請問的是MT Comments.../MT Comments和 單篇彙整中的MTEntryIfCommentsOpen是一樣的嗎?我只要覆蓋過去就好了嗎


Posted by: Shine | September 27, 2005 6:26 AM | #21

好吧!看了半天,我還是必須承認我對於新的模版束手無策,我只希望能回去過往正常上傳和正常留言的功能就好

可是即便如此,我連你說的 ... 標籤都不確定是哪一個
跟是一樣的嗎?我只要將你所提供的語法覆蓋過去就好了嗎


Posted by: 束手無策的Shine | September 27, 2005 6:20 AM | #22

Dear jing :
修好了,只是按時模板連結的選項沒打開而已。


Posted by: quawn | September 27, 2005 1:05 AM | #23

我重組後會出現以下這段訊息,可以幫我瞧一瞧嗎?

Building entry '不能留言的痛苦' failed: Build error in template '單篇彙整': Error in tag: Error in tag: Error in tag: You used an tag for linking into 'Daily' archives, but that archive type is not published.


Posted by: jing | September 27, 2005 12:37 AM | #24

感動∼∼ 感恩!!!


Posted by: jing | September 27, 2005 12:06 AM | #25

Dear jing :
我已將製作過程上線,希望對你有所幫助。


Posted by: quawn | September 26, 2005 10:17 AM | #26

quawn,
我不太懂這個意思,是指將以上的語法覆蓋原有的嗎?
是要覆蓋哪一段ㄋ?


Posted by: jing | September 24, 2005 11:18 PM | #27
Leave your comment





Trackback
Commeters