聯(lián)系官方銷售客服
1835022288
028-61286886
CMS模塊內(nèi)容設(shè)計(jì)分為主表和附表
主表:存儲(chǔ)的字段用于列表循環(huán)和搜索
附表:存儲(chǔ)的字段用于內(nèi)容頁顯示(原則上不能出現(xiàn)在列表顯示)
設(shè)計(jì)附表是為了減輕主表的查詢壓力,把一些不常用于列表的字段放在附表中; 如果非要把附表字段用在列表循環(huán)里面,就違背了附表的設(shè)計(jì)理念,這樣想法是不效率的,非要做的話有兩種解決方法
例如news模塊的附表的content字段,我想在列表顯示
方法一、通過PHPmyadmin工具手動(dòng)把content改為主表(需要有數(shù)據(jù)庫基礎(chǔ),沒有技術(shù)基礎(chǔ)請(qǐng)看下面的方法)
操作數(shù)據(jù)庫需要提前備份數(shù)據(jù),以免數(shù)據(jù)丟失不可逆轉(zhuǎn)。
1、進(jìn)入cms自定義字段里面,找到content字段的id號(hào)
2、dr_field表,通過content的id編號(hào),找到content字段的數(shù)據(jù)
把0改成1
3、進(jìn)入模塊主表的數(shù)據(jù)表 dr_1_xxxx,新建一個(gè)content字段
4、然后進(jìn)入模塊附表數(shù)據(jù) dr_1_xxxx_data_0,將附表的數(shù)據(jù)復(fù)制到主表的content字段中:
UPDATE `dr_1_xxxx` a, `dr_1_xxxx_data_0` b SET a.`content` = b.`content` WHERE a.id = b.id;
如果有多個(gè)附表就執(zhí)行多次后綴_1,_數(shù)字
5、然后再手動(dòng)刪除附表dr_1_xxxx_data_0的content字段,刪掉
6、然后進(jìn)入cms后臺(tái)更新緩存即可
方法二、不禁用本身的content字段,列表循環(huán)標(biāo)簽改一下:
join=1_news_data_0 on=id
例如列表循環(huán)時(shí),加上的效果
這個(gè)寫法僅限于5萬以內(nèi)的數(shù)據(jù)
這個(gè)方法效率遠(yuǎn)遠(yuǎn)沒有方法1高
方法三:在循環(huán)中進(jìn)行二次調(diào)用content標(biāo)簽,這種寫法效率最低,會(huì)影響整個(gè)頁面的查詢速度
欄目頁怎么調(diào)用文章頁content的內(nèi)容,就像調(diào)用描述{dr_strcut($t.description, 70)}那樣,能設(shè)置調(diào)用字?jǐn)?shù)那種,下面這樣寫調(diào)不出來,請(qǐng)問怎么寫?{module modul
首頁調(diào)用文章內(nèi)容代碼調(diào)用頁面不顯示,其他都正常,就內(nèi)容調(diào)用不出來
列表頁怎么調(diào)取某一篇文章中的所有圖片?如:https://www.177kd.com/biguashi/說明:這個(gè)是織夢(mèng)的。1、上面欄目的圖片我是發(fā)布到同一篇文章里面的(沒有文字內(nèi)容。都是圖片)。2、
列表循環(huán)中調(diào)用模塊附表字段(內(nèi)容字段在搜索列表中顯示){searchmodule=MOD_DIRid=$searchidtotal=$sototalorder=$params.ordercatid=$
請(qǐng)問module循環(huán)中怎么調(diào)用文章內(nèi)容我的使用方式如下:{modulemodule=articlecatid=24}{$t['title']}//標(biāo)題、描述、更新時(shí)間等都可以獲取{$t
模板標(biāo)簽里面{modulecatid=$catidorder=updatetimepage=1}{$t.content}{$t['content']}{/module}列表頁調(diào)用文章內(nèi)
提取show.html中的內(nèi)容字段中的全部圖片,內(nèi)容字段是content,那么寫法是:{php$imgs=dr_get_content_img($content);}{loop$imgs$img}{/
{modulepage=1catid=$catidmodule=share}{$t['content']}{/module}我發(fā)現(xiàn)文章循環(huán)調(diào)用文章詳情出不來標(biāo)題描述這些可以調(diào)用詳情是還
在循環(huán)里調(diào)用文章內(nèi)調(diào)用不出來,兩種方法都試了都調(diào)用不出來。調(diào)式好像也沒什么報(bào)錯(cuò),就是調(diào)用不出來{$t['content']}{dr_code2html($t['content&
請(qǐng)問{module}{/module}怎么調(diào)取文章內(nèi)容呢,就是content那個(gè)標(biāo)簽。URL地址相對(duì)路徑:模板文件相對(duì)路徑:
module循環(huán)內(nèi)容不出來是什么原因?其他字段可以調(diào)取,就是這個(gè)content顯示不了
請(qǐng)教一下{module}{$t['content']}{/module}在首頁想調(diào)用文章內(nèi)容怎樣可以調(diào)用的到