聯(lián)系官方銷售客服
1835022288
028-61286886
我想問(wèn)問(wèn)? 這個(gè)程序好像缺少了模塊首頁(yè)的默認(rèn)模板?
理論上應(yīng)該有一個(gè) mod_index.html
當(dāng)然模塊文件夾下有 index.html 就使用它,沒(méi)有就使用根目錄的 mod_index.html
不應(yīng)該用 根目錄的 index.html
畢竟…… 首頁(yè)調(diào)取的是 所有模塊循環(huán)
你模塊首頁(yè)應(yīng)該調(diào)取的是模塊自身的欄目循環(huán)
再不然就是我說(shuō)的那樣,去掉共享模塊,直接后臺(tái)指定一個(gè)模塊為首頁(yè)數(shù)據(jù)來(lái)源!
demo/index.html就是模塊首頁(yè)的模板,當(dāng)模塊首頁(yè)文件沒(méi)有的話就引用主站的index.html
回復(fù)迅??蚣軇?chuàng)始人
我理解!你看看你的DEMO ,引用主站的 index.html …… 點(diǎn)來(lái)點(diǎn)去都是一樣的,看起來(lái)很莫名其妙!
所以建議加個(gè)默認(rèn)模塊首頁(yè)模板!
當(dāng)然,用{if $indexc} 也可以!
回復(fù)迅??蚣軇?chuàng)始人
如何直接讀取共享模塊的內(nèi)容列表?不分模塊
我發(fā)現(xiàn){module}必須一定要寫模塊名字
那共享就變得沒(méi)意義了
而共享又有獨(dú)立的表保存所有的共享文章ID,理論上是可以直接讀取全部共享模塊文章的
http://demo4.xunruicms.com/demo.html
demo模塊是單獨(dú)的首頁(yè)模板,只有獨(dú)立模塊才有模塊首頁(yè)的功能,自帶的獨(dú)立模塊都要自己的模塊首頁(yè)模板的
你們?cè)谠O(shè)計(jì)模板的時(shí)候注意下就行了
如何直接讀取共享模塊的內(nèi)容列表?不分模塊
這是什么意思
回復(fù)迅??蚣軇?chuàng)始人
共享模塊不是可以添加很多模塊為共享模塊嗎?
能不能,一個(gè)循環(huán)把共享全部讀出來(lái)呢?類似 {module} 讀取列表循環(huán)一樣
不然…… 共享的意義何在?就是在于共享可以用一套欄目?
不能的,module必須指定模塊目錄,否則找不到是哪張表,查不出來(lái)數(shù)據(jù)
共享模塊的意義就是模塊共用一個(gè)欄目,模塊共用一套id自增機(jī)制,進(jìn)尺而已了
回復(fù)迅??蚣軇?chuàng)始人
…… 設(shè)計(jì)邏輯有點(diǎn)……
設(shè)計(jì)之初,沒(méi)考慮到欄目一起劃分……導(dǎo)致了后期需要增加一個(gè)雞肋的共享模塊模式!
原來(lái)還想著,共享模塊是為了給首頁(yè)調(diào)取數(shù)據(jù)使用的一個(gè)模式!
越看越發(fā)現(xiàn)問(wèn)題,首頁(yè)還要加模塊才能循環(huán)出內(nèi)容……
再細(xì)看下去, dr_1_share_index 基本就是沒(méi)用的一個(gè)多余的中間表!
本身模塊有獨(dú)立表了,欄目也存了 mid 名!
……………………………………………………
dr_1_share_index
就是為了使用同一的自增id,url可以省去s變量了,這就是共享模塊的目的
回復(fù)@小黃人 18html.com
已經(jīng)很成熟了一直都是這么設(shè)計(jì)的,如果不用共享模塊的話,可以使用獨(dú)立模塊,兩種選擇都可以
我覺得他想要的共享模塊 是“欄目統(tǒng)一 數(shù)據(jù)統(tǒng)一”。
前臺(tái)可以一次性調(diào)用所有共享模塊的數(shù)據(jù)。而不是數(shù)據(jù)需要分模塊來(lái)調(diào)用。
我之前也覺得內(nèi)容需要分模塊調(diào)用。有點(diǎn)繁瑣。只是沒(méi)發(fā)現(xiàn)特殊的需求。
(其實(shí)我也覺得 既然是共享模塊了。也已經(jīng)設(shè)計(jì)了 dr_1_share_index 是不是可以將所有共享模塊的數(shù)據(jù)放在一起) 只是增刪改查調(diào)用不同的控制器。
這個(gè)是獨(dú)立模塊做的事情了,各種欄目數(shù)據(jù)對(duì)應(yīng)的內(nèi)容數(shù)據(jù)都在一張表存儲(chǔ)
共享欄目是采用poscms設(shè)計(jì)模式做的,已經(jīng)非常成熟了
回復(fù)@K大帥
回復(fù)迅??蚣軇?chuàng)始人
首頁(yè)聚合的調(diào)用就有點(diǎn)不是很好調(diào)用!
你說(shuō)的仿照poscms做的 難道不知道poscms以前只支持獨(dú)立模塊。。還是幾個(gè)元老用戶 一直提建議。才最終實(shí)現(xiàn)共享模塊的
回復(fù)迅??蚣軇?chuàng)始人
什么是首頁(yè)聚合的調(diào)用
回復(fù)迅??蚣軇?chuàng)始人
就比如做個(gè)門戶網(wǎng)站模板,如果做一個(gè)靈活的模板,你無(wú)法預(yù)知用戶安裝的模塊是什么名字!
那么有共享模塊這個(gè)東西,直接讀取共享,這樣就不需要去預(yù)知用戶安裝什么模塊都可以調(diào)用!
我們要考慮到靈活性!
聚合調(diào)用的一起就是 在某個(gè)地方一起調(diào)用多個(gè)模塊的內(nèi)容。。意思就是讓你module支持多模塊 module=news、photo、······
回復(fù)迅??蚣軇?chuàng)始人
像我做的博客主題,作為首頁(yè)模板的話,熱門閱讀怎么處理?
只能是預(yù)設(shè)模塊了
這個(gè)好辦,晚點(diǎn)時(shí)間我寫一個(gè)教程
老大 你教程還沒(méi)寫。。。。
回復(fù)迅睿框架創(chuàng)始人
已經(jīng)非常不錯(cuò)了!
教程寫出來(lái)了,艾特我一下