您在這裡

TOC會受到什麼東西的影響?

tky's 的頭像
tky 在 2007-10-17 (三) 03:23 發表

在一個4.7的站上使用了JS tools裡頭的TOC模組。
就是那個可以把h2標籤轉換成目錄、出現在節點上方的模組。

一開始,再沒有改動網站相關設定的情況下,果然有用。使用感覺良好。
(不過以為比h2還要小的h3、h4等等都會出現在目錄裡....結果沒有)

後來改了一些版型、分類什麼的相關設定,不僅後來加上的h2標籤不會再出現在目錄中了,連原來有目錄節點的目錄也跑不見去了說!
搞半天就是喚不回tky的目錄,只好上來問一下有用過TOC的朋友們,是否知道有什麼相關的設定或者程式碼會影響到TOC的出現?

最近對JS tools感到興趣的
TKY

先換一個預設沒改過的版型+css看看會不會出來
會出來應該就是版型問題
比對兩者不同處或許可以找到問題所在
Yelban就遇過換了版型, Javascript menu tree 在 IE6 會出現部分消失不見的情形
找了半天也找不出來
最後發現竟然是background-color 的問題
怪了, 背景顏色關選單文字啥事(背景本來就是白色的, 字是 #7c7c7c 深灰色)
IE6 "獨排眾議"的怪異行為真的是令人頭痛!! ( firefox, netscape, safari, opera 都沒問題, )
#container .sidebar .block {
/*background-color: #ffffff;*/
}

感謝大家的熱烈回應。

to Nobody1225:唉,人老了本來就容易忘東忘西的,忘了備份恐怕是TKY的習慣。有一天應該會因為這一點而搞掉網站吧?

to yelban:之前有碰過因為block.tpl的版型而造成collapsiblock無法正常運作的現象。當時我用的是pushbutton,後來不信邪,把Bluemarin的block.tpl整個拷貝過來,就可以正常運作了。
從此以後,TKY就相信說JS tools是為Bluemarin量身訂做的模組。

to jimmy:TKY記得在正常出現和消失之間唯一有動過的程式碼,就是node.tpl的taxonomy term部份。只是加上了一個判斷式:
<?php if ($terms): ?>
<?php print $terms ?>
<?php endif; ?>
就這樣子而已啊,這樣也會影響TOC嗎?(可是沒有內容卻又佔一個空間的span很醜耶!)

tky

tky