Discuz 用專題與DIY實現呼叫指定內容並且自動按要求分頁的單頁
可以從專題這個名詞就能理解到,專題的作用是什麼,就是專門顯示一些內容的頁面,因為頁面結構簡單,也可以說成是單頁。說了這麼多,很多就想知道怎麼使用專題功能了。
不過本教程,著重講的是實現呼叫的內容自動按你的要求分頁顯示,因為如果呼叫的內容很多時,全部顯示出來是不現實的,也影響載入速度。可是Discuz的模組管理裡並沒有分頁功能選項,不過網上已經有實現分頁的功能包了,只用替換DZ的程式就行了。
實現方法:
一、下載分頁功能包,上傳到空間替換,修改資料表
因為在呼叫的模組里加入了分頁功能,所以要修改DZ的模組表pre_common_block,加了這二個欄位 ispage,perpagenum。有二個方法修改表結構:
新增欄位 ispage
新增欄位 perpagenum 型別 int(10) 預設0 ,語句:alter table pre_common_block add perpagenum int(10) default 0;
1、直接在phpmyadmin資料庫工具裡新增二個欄位
2、在Discuz後臺執行資料命令,方法可以看這個文章《Discuz 如何執行mysql語句》
替換檔案與修改資料表結構後,就算可以實現DIY呼叫的資料分頁顯示了。
DIY模組分頁功能包下載:/up_files/file/20131116/20131116153942034203.rar
二、知道專題的用法
上圖就是在 Discuz後臺-門戶-專題管理 建立專題,填寫介面如下:
專題標題:很重要,直接是頁面的標題,麵包屑導航標題,如圖:
靜態化名稱:用於專題靜態化時顯示在連結中的個性化名稱,不能重複
二級域名:根域名設定完後,此處域名繫結才能生效,設定根域名,專題的二級域名,不能重複
SEO描述:專題介紹,此描述內容用於搜尋引擎優化,放在 meta 的 description 標籤中
SEO關鍵字:此關鍵詞用於搜尋引擎優化,放在 meta 的 keyword 標籤中,多個關鍵字間請用半形逗號 "," 隔開
專題封面:就是一個圖片,可以是引用也可是本地上傳圖片
模板名:一般是DZ自帶的預設模板,如果你想換一個個性模板,可按這個方法,請將模板檔案上傳到模板目錄的portal目錄下,如:template/default/portal目錄下,檔名必須為portal_topic_*.htm,*為自定義檔名
如果要重新選擇模板,請確保新模板與原模板中可拖拽區域具有相同的ID,否則將會丟失分部或全部原DIY資料
是否允許評論:
是否開啟:選是,專題才可以訪問
附加內容:包括二個部分,一個頁頭一個頁尾,這個按需求選擇了
三、在專題頁上DIY,呼叫模組內容
一個專題頁新建後,預設顯示的是上圖效果,需要你去DIY,不過DIY也是一個功能部分,本教程只講論壇帖子類模組的呼叫。
直接點住帖子模組往你需要新增的地方拖動,就會彈出一個模組編輯視窗,而且你也可以看到第一步替換檔案後效果,如下圖:
Discuz預設情況下是沒有“是否分頁顯示”與“每頁條數”的,設定好屬性後,點確定,就可以顯示你要的效果了。
看看最後的單頁效果圖吧:
(編輯整理:IT618資訊網)
相關推薦
Discuz 用專題與DIY實現呼叫指定內容並且自動按要求分頁的單頁
可以從專題這個名詞就能理解到,專題的作用是什麼,就是專門顯示一些內容的頁面,因為頁面結構簡單,也可以說成是單頁。說了這麼多,很多就想知道怎麼使用專題功能了。 不過本教程,著重講的是實現呼叫的內容自動按你的要求分頁顯示,因為如果呼叫的內容很多時,全部顯示出來是不現實的,也影響載入速度。可是Discuz的模組
FFmpeg總結(十二)用ffmpeg與nginx實現直播多路流並發播放
xxx 開源 conf ref itl rect arc med rtm 圖:撒哈拉沙漠 下載 nginx 和 nginx-rtmp源碼: http://nginx.org/download/nginx-1.5.10.tar.gz https://github.com/a
用HttpSessionListener與HttpSessionBindingListener實現在線人數統計
response size 監聽 參數 對象 ner 當前在線 想法 ignore 作者1:try出愛的異常 作者2:長安散人 下午比較閑(其實今天都很閑),想了一下在線人數統計方面的實現,上網找了下這方面的知識,最初我的想法是,管理session,
一步一步用arduino與Processing實現雷達掃描(1)
平時,我們在軍事題材的電影中看到雷達掃描的畫面,感覺很酷很炫,實際,對於今天的我們來說這個效果要實現並不是很難,只不過步驟較多而已。所以我們需要一步一步來實現,也就有了我這篇(或者要用幾篇的篇幅來實現)《一步一步用arduino與Processing實現雷達掃描》。 首先把我們要實現
【Mysql】用儲存過程來實現從指定日期到指定日期的批量建表吧~
DROP PROCEDURE IF EXISTS `copyTableByDate`; CREATE DEFINER=`root`@`localhost` PROCEDURE `copyTableByDate`( IN `table_` varchar(64),
用mpvue與node實現一個簡單的爬蟲
序言 爬蟲技術,在當今的互聯網裡面是佔據著非常重要的位置的。那什麼是爬蟲呢?亦即是按照一種特定的指令碼,請求指定的網頁並獲取資料的一段程式。而我們今天這個分享呢,就是利用node的幾個模組,配合mpvue實現小程式的爬蟲功能。 需求分析 1. 爬蟲目標 利用掃碼
一步一步用arduino與Processing實現雷達掃描(3)
前面我們已經比較完整的實現了processing的雷達掃描效果,軟體部分只剩下目標掃描點的類封裝、掃描線的拖影效果及硬體部分的實現。 其中類的封裝,在我的博文《Processing摸索前行(4)》中有過比較詳細的介紹。但我們這裡具體處理掃描點的方法有必要詳細介紹一下。 我們首先明確一
FFmpeg總結(十二)用ffmpeg與nginx實現直播多路流併發播放
編譯安裝: cd nginx-1.5.10 ./configure –with-http_ssl_module –add-module=../nginx-rtmp-module-master make make install 瀏覽器輸入loc
用shell腳本實現MongoDB數據庫自動備份
tab bak 權限 任務 保存 mtime rm -rf .sh 技術分享 一、創建MongoDB備份目錄用來存放數據mkdir -p /data/mongodb_bak/mongodb_bak_nowmkdir -p /data/mongodb_bak/mongodb_
用HTML和CSS實現點擊內容顯示再點擊隱藏
str har ctu box 點擊 實現 aep anti 實現思路 實現思路: 1.display:none,隱藏元素;點擊時display:black; 2.設置隱藏元素高度為0,overflow:hidden;點擊時overflow:visible; 由於第一條只能
shell腳本實現killOracle指定用戶進程
shell#!/bin/kshsu - oracle << !echo "select ‘alter system kill session ‘‘‘||sid||‘‘||‘,‘||serial#||‘‘‘;‘ from v\\\$session where username=‘C##SCOTT‘;
C#用ComboBox控件實現省與市的聯動效果的方法
cat 數據 就是 mode var aio 默認 tchar bottom 本文實例講述了C#用ComboBox控件實現省與市的聯動效果的方法。分享給大家供大家參考。具體實現方法如下: 代碼如下: using System; using System.Collec
第十一課 xshell實現linux與windows互文件、用戶與密碼的配置文件、用戶和用戶組的管理
20180403一、Xshell 上實現Linux 與windows互傳1、先用命令 yum install -y lrzsz ;2、向windosw 系統傳文件,sz filename ,向Linux上傳文件,直接輸入rz命令,然在WINDOWS選擇文件即可 二、用戶與密碼的配置文件cat /etc/pa
axis2調用.net寫的webservice接口實現,指定參數名
cat nts posit creat service服務 begin rep 6.2 repos 參考文章:https://blog.csdn.net/wangyu2016/article/details/76022928 使用axis2調用調用.net寫的web
Java學習——方法中傳遞參數分簡單類型與復雜類型(引用類型)編程計算100+98+96+。。。+4+2+1的值,用遞歸方法實現
dig oid 傳遞 system alt style 類型 遞歸 gen package hello; public class digui { public static void main(String[] args) { /
帝國cms首頁呼叫指定欄目id的專題列表教程
程式碼如下: [e:loop={'select * from phome_enewszt where classid=3 order by ztid desc',10,24,0}] <li class="nopic"><span><?=for
原始碼分析Dubbo 泛化呼叫與泛化實現原理
本文將重點分析Dubbo的兩個重要特性:泛化呼叫與泛化實現。 1、泛化引用: 通常是服務呼叫方沒有引入API包,也就不包含介面中的實體類,故服務呼叫方只能提供Map形式的資料,由服務提供者根據Map轉化成對應的實體。 2、泛化實現
八皇后問題用棧與回溯法實現
程式的演算法和思想(虛擬碼) (1)建立一個棧stack和一個數組int[8][8]相當於一個8*8的棋盤 (2)把第一行的八個皇后都入棧然後輸出最後一個皇后 (3)while(!stack.isempty)最上面的一個皇后pop出棧,再把皇后這行和下面的行數都清為
巧用標誌欄位實現報表填報資料的暫存與鎖定
【摘要】 使用者頁面端資料錄入時,由於資料的不確定性,通常會需要將資料暫存而不真正入庫,類似草稿功能,等能確保資料準確時再進行資料入庫操作,來乾學院看看如果簡單的通過一個標誌欄位實現資料的暫存與鎖定。巧用標誌欄位實現填報資料的暫存與鎖定 需求場景 在使用者錄入完資料後,
【強化學習】用pandas 與 numpy 分別實現 q-learning, saras, saras(lambda)演算法
本文作者:hhh5460 本文地址:https://www.cnblogs.com/hhh5460/p/10159331.html 特別感謝:本文的三幅圖皆來自莫凡的教程 https://morvanzhou.github.io/ pandas是基於numpy的,但是兩者之間的操作有區別