您在這裡

Tabbed Block

joetsuihk's 的頭像
joetsuihk 在 2007-04-15 (周日) 20:41 發表
模組介紹: 

2007-05-13 v1.0.0 official release!
http://www.joetsuihk.com/tabbed_block_1_0_0
2007-05-02 v0.60 alpha1 (multi-tab block)
http://www.joetsuihk.com/tabbed_block_0_6_0_alpha1
修正2007-04-27: Tabbed block v0.5 釋出: http://www.joetsuihk.com/tabbed_block_0_5
修正2007-04-20: Tabbed Block v0.4 release

Hello everyone,
I am honored to release Tabbed Block v0.3 module for testing

It is a module that you can include other modules inside it, with tabs switch!

This version include basic add, delete, move blocks inside tabbed block.
Please note that you should replace the jquery.pack.js with the jquery.js inside /drupal/misc/
comments are greatly appreciated

大家好
Tabbed Block 發佈測試用的0.3 版

使用這個模組, 你可以將其他blocks 放到tabs 中

提供基本的 增加, 刪除, 移動模組的功能
請注意, 必需將zip 內的 jquery.pack.js 改成 jquery.js, 放到 /drupal/misc / 內
歡迎意見

模組分類:

模組版本:

回應

已經申請了, 待confirm
但我自己主要用svn 開發
最新的update 都會在svn, release 才會到cvs
svn url
HEAD:
http://www.joetsuihk.com/svn/tabbed_block/trunk/
v0.3:
http://www.joetsuihk.com/svn/tabbed_block/tags/Release_0.3/

最重要都是大家的意見
因為我的site 是internal, 流量也比較低
所以請大家有bug 的, feature request 都可以到(暫時, 直到drupal.org cvs account 開通為止):
http://www.joetsuihk.com/drupal/node/1

Joetsui's blog

會這樣問,是因為drupal的release會有正式的窗口
也會產生對應版本的編號和下載位址
anyway... 有問題當然還是會回報到你那兒啦!

老實說我寫了這些,都還沒有正式release在drupal.org上面
實在是說不太過去咧... 英文不好啊~

--
from open mind to open source~

如果改成能夠配合module install的話當然萬分感激(可以不用進入系統操作,方便的多),因為命名方式的關係,我直接複製網址貼到modules install中,空白部份會直接出現%20的字,而zip格式modules install並不支援,so...
drupal taiwan如果有自己的ftp server的話我可以幫忙弄成tar.gz方便大家直接安裝.
另外一件事:我試用之後出現錯誤,如附件

要刪除單一個block時出現錯誤如下:
Array ( [op_x] => 7 [op_y] => 6 [op] => Delete#0 [exists] => Array ( [0] => Array ( [hidden] => blog-0 ) [1] => Array ( [hidden] => poll-0 ) [2] => Array ( [hidden] => forum-1 ) ) [block] => adsense-0 [form_token] => db39f99939b08780a598af5366227bef [form_id] => tabbed_block_admin_settings )

要移動block往上時出現錯誤如下:
Array ( [exists] => Array ( [0] => Array ( [hidden] => blog-0 ) [1] => Array ( [hidden] => poll-0 ) [2] => Array ( [hidden] => forum-1 ) ) [op_x] => 7 [op_y] => 9 [op] => up#1 [block] => adsense-0 [form_token] => db39f99939b08780a598af5366227bef [form_id] => tabbed_block_admin_settings )
※往下移動block沒有出現錯誤

對不起, 我不能重做到你的error

看debug information 也看不出有什麼問題
這information 是我做的, 我知道這錯誤發生條件
但仍不明所已....

建議先delete all block, save
再重新設定

你用的是v0.4?

我的設定:
drupal 5.1
tabbed_block 0.4
一樣是tab 了三個block
但始終重做不了你的錯誤...

Joetsui's blog

我重新安裝過之後錯誤依舊,我查看了error_log訊息如下:
path_image_form_alter('search_theme_form'), referer:
http://www.dionysian.idv.tw/admin/settings/tabbed_block
path_image_init(), referer: http://www.dionysian.idv.tw/admin/settings/tabbed_block
附件1是錯誤的訊息
附件2是操作畫面

你辛苦了,抱歉我只會用不會修:-)

還有個問題,再tabbed block的區塊下方有個refresh的更新連結,點選後出現錯誤訊息:
Sorry, there is an error occured.
有解嗎?

真是太好用了!感謝您!
想問您可否作多一點區塊,
因為這個模組現在只能用一個區塊,
但是我有很多地方都想用到這個模組
所以是否能麻煩您多加一個增加區塊的功能
感謝您

IE7沒問題能正確的動作,Firefox還是有問題,我有個建議就是將那個refresh拿掉,有個模組可以設定區塊更新時間,如附件
模組是Javascript tools,裡面的Dynamicload(Enables AJAX-based loading of selected page elements.)功能
而我也測過確實比手動更新還要方便...

1.Firefox的問題是出error
2.日誌的錯誤訊息如下:
在 /var/www/http/includes/form.inc 的第 218 行: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'tabbed_block_admin_settings' was given 。

3.IE7在設定頁裡,如果區塊的標題超過某個字數時,Existing block區裡的那個標題名稱只會出現空白,然後點選上下移動連結會出現錯誤訊息:Error! Debug information: Array.
這個錯誤在firefox不會出現,上下移動的動作正常,但是區塊的標題會出現Error! empty subject in block aggregator-feed
,點選該區塊只會出現 Nothing here.

如果沒有在設定頁裡刪除區塊,要刪除的區塊依舊會顯現,我不知道是緩存的問題還是程式的問題,
解決的辦法是新增區塊然後去區塊設定頁裡移除那個區塊在到tabbed block set刪除那個區塊,
還有個問題,有些區塊無法放入tabbed block中顯現時會出現錯誤.

抱歉沒指明版本,我裝的是0.6版
沒法放入是指區塊標題超出某個字數時在Existing block內的標題區塊會是空白的,這會導致點選時出現錯誤.

很令人興奮的模組。
TKY下回去試後,有一個立刻的疑問:這個模組適用於什麼版本的Drupal?
由於TKY有4.7版與5.0版兩個站,就兩個都裝了試試看。
結果,在4.7 Drupal中,可以安裝模組,新增區塊,但無法編輯區塊內容(按下編輯後卻無顯示編輯表單)。在5.0 Drupal中,可以順利編輯與呈現。

不曉得Joetsui當初是否有考慮出4.7的版本?

5.0版中的運作已經趨近完善了。不過不知道為什麼,TKY在編輯畫面中,看到的和討論串中所貼出的畫面不太一樣;尤其是調整區塊上下順序的按鈕,不是箭頭圖案而是文字標籤按鈕。

另外就是顯示成Tabbed Block時,似乎是因為CSS的關係,若區塊本身的寬度太窄或沒有設定固定寬度,Tabs會被擠成直行排列,而不是強制橫著排。

一個與此相關的建議是說,有沒有考慮將tabs做成直排的顯示模式?
tab若是英文的話,比較適合用橫排的tab;但中文的話就沒有這個限制,可以考慮看看。要不然其實Tabbed Block 也是一個區塊,寬度有限,擠也擠不下超過三個以上的tabs,一定會擠到第二排去。

(但其實如果tabs多或者tab的標題太長,就會像Word恐怖的選項頁籤那樣,三、四排,不管橫排直排都會讓人點到怕)

一個使用的感想而已。
謝謝Joetsui開發出這麼好的模組!

tky

tky

先感謝TKY 的意見
先就編輯畫面解說一下
想必TKY 是用IE 吧
因為這個應該是IE 才有的問題
image button 的問題一直很困擾
但應該在IE 重新整理CSS 的時候可以解決
但因為drupal 的內核並無支援image button, 而坊間的方法一直不成功(IE 上)
才用上這個功能完整, 但外觀可能出現問題的方法解決
多問一句, TKY 的drupal 是放到root 下嗎?
還是一個資料夾內?

至於css 的橫直問題
因為tabs 的潛規則一般是橫放
不夠位置便直放, 分成兩排
所以暫時未有打算改變現在的顯示方式
而要改變這個方式, 也只需要改一句的css 就可以了

最後4.7 的問題
因為4.7 己經淡出了(drupal.org 已經沒有download link了)
所以應該不會開發相關的版本了

希望幫到你~

Joetsui's blog

哇!謝謝joetsuihk的詳盡回應。

關於編輯畫面的顯示問題,TKY是用firefox耶~~IE?那是什麼東西?早忘了。
不過TKY的5.0 Drupal的確是放在一個資料夾中,而非root下面;或許是這個有影響吧!

關於tabs的編排,當然不一定需要橫排或直排,只是剛好想到說,tabs也可以做直排的,而很少看到人做直排的。
話說回來,要怎麼樣修改CSS才能強制讓橫排的tabs排成一排,不要換行呢?顯示上比較一致一點。

最後......天哪!4.7已經要被淘汰了嗎?嗚嗚,TKY目前為一正式運作的網站就是4.7版的,還架沒幾個月就被淘汰啦?改成5.0的話好像也沒有比較長久:搞不好6.0一下子又出來了!

tky

tky

請教
在 Administer->Site configuration->Tabbed Block settings
列表中出現tabbed_block0 按edit
出現
Not Found

The requested URL /drupal/tabbed_block/edit/0 was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
是我漏了什麼嗎
謝謝

joetsuihk是說調整上下位置按鈕的形狀嗎?
TKY看到的是文字標籤按鈕ㄟ,字比較短是正方形(up),字比較長(down)就變成長方形啦。

另一個奇怪的地方是,有時候在編輯畫面中的Existing block,內容會空無一物(但滑鼠經過原本該有按鈕的地方時,仍然會變成可按鈕的小手)。有時候又是正常的。不曉得是TKY這邊的問題,還是模組本身的問題。

tky

tky