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