迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
使用文章同步推送到其他欄目后
會在列表頁中出現(xiàn)兩篇一模一樣的文章,請問有辦法優(yōu)化嗎?
1方案:LIST循環(huán)中,在模塊首頁排除重復(fù)的文章。
2方案:一篇文章屬于多個欄目,同時文章ID只有一個,而不是多個欄目各發(fā)布一篇一模一樣的文章
目前我想只有方案1是最便捷的吧,請問要怎么做?
方案2官方可以優(yōu)化一下嗎?這樣子才比較符合這個推送的功能。
抱歉,ID是同一個ID的,沒測試清楚。
所以我最后的需求是:一篇文章推送到了其他欄目,可是在模塊首頁出現(xiàn)了兩篇一模一樣的文章,請問如何能在LIST循環(huán)中,排除重復(fù)的文章,只顯示一個?
可以直接用sql查,sql有一個參數(shù)是排除重名
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人
請問語法是這樣寫嗎?
{sql sql='select DISTINCT * from @#dr_1_anli' page=1 pagesize=10 urlrule=index.php?page=[page]}
我試了不出效果,沒反映。
SQL SELECT DISTINCT 語句
在表中,可能會包含重復(fù)值。這并不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。 關(guān)鍵詞 DISTINCT 用于返回唯一不同的值。
回復(fù)@眼鏡
DISTINCT 語句可以
用法錯了
{php $sql=urlencode("select DISTINCT title,url from dr_1_anli");} {sql sql='$sql' page=1 pagesize=10 urlrule=index.php?page=[page]}
抱歉,ID是同一個ID的,沒測試清楚。
所以我最后的需求是:一篇文章推送到了其他欄目,可是在模塊首頁出現(xiàn)了兩篇一模一樣的文章,請問如何能在LIST循環(huán)中,排除重復(fù)的文章,只顯示一個?
可以直接用sql查,sql有一個參數(shù)是排除重名
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人
請問語法是這樣寫嗎?
{sql sql='select DISTINCT * from @#dr_1_anli' page=1 pagesize=10 urlrule=index.php?page=[page]}
我試了不出效果,沒反映。
SQL SELECT DISTINCT 語句
在表中,可能會包含重復(fù)值。這并不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。 關(guān)鍵詞 DISTINCT 用于返回唯一不同的值。
回復(fù)@眼鏡
請問語法是這樣寫嗎?
{sql sql='select DISTINCT * from @#dr_1_anli' page=1 pagesize=10 urlrule=index.php?page=[page]}
我試了不出效果,沒反映。
DISTINCT 語句可以
用法錯了
{php $sql=urlencode("select DISTINCT title,url from dr_1_anli");} {sql sql='$sql' page=1 pagesize=10 urlrule=index.php?page=[page]}