您在這裡

nivo slider

ilay's 的頭像
ilay 在 2012-02-04 (週六) 17:37 發表

有人用過這個嗎?
http://drupal.org/project/nivo_slider
我裝好以後,他只會顯示一個框在那邊什麼都沒有= =
不知道是不是還要設定什麼~
謝謝

檢查一下顯示圖片的大小 (長度, 寬度), 和region (nivo slider block 放置的地方) 的大小要配合, 否則圖片有時候會出不來。

不知道你有下載好 nivo slider 官方的 jquery plugin ,然後放到 libraries 的資料夾中了嗎?

補充說明一下相關的安裝及設定

在 Structure -> Nivo Slider 底下的設定中,對於要輪播用的圖片要勾選已發表

然後圖片大小要配合 Configuration -> Image style 來使用,安裝這個模組,會產生一個預設的 style 叫做 nivo_slider_slide
可以覆寫成你要的尺寸大小。

唔..
感謝各位的解說
但是我的狀況一致停留在這樣
(請看圖)
不知道是不是只有我這樣..

稍微看了一下這個模組被提出的問題,
大概有幾個狀況可能會無法載入圖片,包括 block cache, 配合 panel 使用, 從舊版本升級後有快取的問題 等等

方便說明一下你所使用的版本嗎?

是 7.x-1.1
應該是最新的@@

對了 我的確是搭配 panel 使用,剛剛測了一下,的確是因為 panel 的關係..
怎麼會這樣呢@@

ok..
後來我有發現跟 panels 犯衝似乎是 nivo slider 本身的問題..跟 module 無關
因為我用手動 import 進來也是不能用

真是怪哉..同樣的配置在 D6 上就完全沒問題@@"

我當初第一次安裝, 圖片也出不來, 後來竟然改了圖片顯示大小就好了, 真是怪。

不過就算圖片出來了, 圖片顯示會先一行排列地將全部圖片全show 出來, 然後再全部縮起來, 成正常幻燈方式顯示。 demo 的網站完全不會這樣。

Nivo Slider 跟 Drupal 模組無關

DEMO 是純 Nivo Slider (JS), 不是以 Drupal 為主

看裏面的 Patch, 應該是載入過早, 要用 Drupal.behaviors 重新 attach.

不過就算圖片出來了, 圖片顯示會先一行排列地將全部圖片全show 出來, 然後再全部縮起來, 成正常幻燈方式顯示。 demo 的網站完全不會這樣。

我沒測試, 大概這情況都離不開是那些元素欠缺了 DISPLAY: NONE

HTML -> LOAD -> IMG -> JS -> JS HIDE

HTML -> LOAD -> IMG (在這裏先 CSS 處理了就不會見到) -> JS -> JS HIDE

是的 :) 所有 SLIDER SCRIPTs 都離不開這樣
不想預先佔位, 再有跳一跳調整那一下, 還可以加 position: absolute; ...etc..

有些用 FLOAT 或 INLINE 的就是 overflow: hidden .. etc