增加 NEWS 區塊的頁次顥示
學校網頁之前為了公告,不得不將 NEWS 模組,在啟動時顯示,否則超過顯示的記錄就看不到了,在增加搜尋模組時,總算可以免強不用在啟動時打開 NEWS module,可是總覺得怪怪的,為什麼最新消息...等區塊,不能像 NEWS module 有頁次的顯示,這樣使用者在瀏覽時,不是就很方便了,所以就嘗試著增加,過程如下:
- 去查看 NEWS module 的頁次是如何產生的,原來是利用 xoops 內的 XoopsPageNav 物件,而它在 XOOPS_ROOT_PATH.'/class/pagenav.php' 宣告,所以就在 modules/news/blocks/news_top.php 將它含入,在利用 XoopsPageNav 產生頁次變數
- 在 modules/news/templates/blocks/news_block_new.html 的樣本檔加入顯示頁次變數
- 在 modules/news/xoops_version.php 中的 $modversion['blocks'][?]['template'] = 'news_block_new?.html' (? 表 4,5,6,7,8 各別數字),發現原始設定竟然用了各別的樣本檔,可是5個是一模一樣的,這樣在2項就要改5個檔案,有點奇怪,所以就將 $modversion['blocks'][?]['template'] = 'news_block_new.html' 改成取用同一個樣本檔.
- 重新做 NEWS module 的更新,就 OK 了(在家裏測試,星期一在將它加入學校網頁)
- 修改的三個檔案,內有修改備註,裏面開頭是 //shyong 20070914 就是這次修改的部份
- 看了公告筆數竟然有300多筆,真是奇怪,原來是沒設定過期的時間,永遠有效,將它改成兩個月有效,修改 modules/news/blocks/news_top.php , 並在 modules/news/admin/storyform.inc.php 增加一行說明
- 下戴修改檔:更改增加顯示頁次.zip
迴響
這個也來試試
好東西要與好朋友分享
您好
您好
貴站的news模組式運用news1.1版本加以修改的!
請問如何運用news1.54版的加以修該呢?
謝謝您(差異好像滿大的)
我只是愛你的有趣博客
我想說,你真的幫助我理解的主題 ?? NEWS ??????? | ??