這是前一陣子,有 Drupal 上,「加寫」的一個小功能,目的是讓每篇文章可以以一張小圖來表示(不曉得現在是不是已經有比較健全的模組提供這個功能了),分享出來 :)
原文在這邊。
您在這裡
使用者登入
最新文章
回應
3 年 5 個月 之前
6 年 5 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
Re: 許每篇文章一張圖
好好看 :)
Re: 許每篇文章一張圖
thank you :)
Re: 許每篇文章一張圖
cool~ 有沒有更好的解決方案呢?
--
from open mind to open source~
Re: 許每篇文章一張圖
嗯…一時沒想到
Jimmy 來個建議吧
Re:
想請大家幫忙想想看,怎麼把這個東西給模組化?
我為了做到「取出文章中的第一張 img,然後使用 imagecache 對它產生一張縮圖放在 drupal server 上頭,而且這件事最好是只有在 新增/更動 文章時才執行,平常看的時候,是直接秀出結果來,這樣對 server 的 load 會比較輕一些」,所以做了這麼一件事。作法大致如下:
1. 使用 computed field 配合一個 HTML Parser 抓出第一個 img,然後存起來。
2. 使用 imagefield 搭配 imagecache 來呈現。
3. 修改 imagecache 讓它得以處理放在遠端機器上頭的 img。
也許事情弄得有點太複雜了,一時也不知道要從何下手模組化起,不曉得大家有什麼看法或建議的?
Re: 許每篇文章一張圖
我覺得可以跟這個模組合作,幫他做一個縮圖總覽頁:
http://drupal.org/project/node_images
Re: 許每篇文章一張圖
這好像只需要 node_images 配合 views, cck, imagefield 和 imagecache 就行了也
其中 cck, imagefield 也可以不用,直接把 node_images 的那個欄位,配合 imagecache 就行了 :)
Re: 許每篇文章一張圖
突然想到,這不就和 teaser_image 的功能差不多?
Re:
如果圖片插在body裡的話
可以用hook_nodeapi在load的時候做個parser自動加上圖片的link到node物件中
之後呈現時,用node_load(nide)就可以找出node image了
呈現時記得用imagecache,因為他會偵測是否已經有圖,沒有圖他會即時產生
然後自己用hook_menu新增一個path,用一個function來蒐集想要的node
做個資料庫處理load好想要呈現的node,再一個一個用imagecache的function排出來
--
from open mind to open source~
Re:
新寫了個 Thumbview Field,搭配修改過的 Imagecache 來做到同樣的事了 :)
http://drakeguan.org/a_drupal_module_thumbview_field
Re:
進化版,讚!
Re: 許每篇文章一張圖
這模組很適合 做廣告 或者 活動 喔
以前找這種東西找很久
謝謝您啦
Re: 許每篇文章一張圖
謝啦。
我是覺得還有很多改善的空間啦 :p
Re: 許每篇文章一張圖
cool!! 收藏/推薦一下 :)
Re: 許每篇文章一張圖
這麼強大的模組..有開放下載嗎..0.0..
自己做都做不出來...
Re: 許每篇文章一張圖
好像還沒有開放喔? 因為覺得寫得太爛了,不好意思開放,而且我猜也沒多少人感興趣的樣子 ^^;
Re: 許每篇文章一張圖
我很感興趣@@...對我來說很正點
Re: 許每篇文章一張圖
我也覺得很棒,請加油 :P