迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
栏目列表页的文章排序,如何可以先排序 推荐的文章,然后再排序普通发布的文章
用什么样的方法比较简单的实现这个功能
<?php $flag='';$table=MOD_DIR.'_flag';?> {table table_site=$table} <?php $t['id'] && $flag.=' WHEN '.$t['id'].' THEN '.($key+1);?> {/table} <?php // 先查询推荐位的内容,然后加入到自定义排序中然他们靠前面 $flag && $order = urlencode(" CASE `id` ".$flag." ELSE 99 END,updatetime desc"); ?>
order=$order
{module catid=$catid order=$order} <?php $flag='';$table=MOD_DIR.'_flag';?> {table table_site=$table} <?php $t['id'] && $flag.=' WHEN '.$t['id'].' THEN '.($key+1);?> {/table} <?php // 先查询推荐位的内容,然后加入到自定义排序中然他们靠前面 $flag && $order = urlencode(" CASE `id` ".$flag." ELSE 99 END,updatetime desc"); ?> <li class="imgscale"> <a class="relative" href="{$t.url}"> <div class="img100"> <img src="{dr_thumb($t['thumb'], 300, 216, 0, 'crop')}"/> </div> <div class="xw-con"> <div class="table"> <div class="table-cell"> <div class="xw-txt"> <h4><div style="display:block; word-break: keep-all; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">{$t.title}</div></h4> <span>{$t['updatetime']}</span> <p> {dr_strcut($t['description'], 180, '...')} </p> </div> </div> </div> </div> </a> </li>{/module}
<?php $flag='';$table=MOD_DIR.'_flag';?> {table table_site=$table} <?php $t['id'] && $flag.=' WHEN '.$t['id'].' THEN '.($key+1);?> {/table} <?php // 先查询推荐位的内容,然后加入到自定义排序中然他们靠前面 $flag && $order = urlencode(" CASE `id` ".$flag." ELSE 99 END,updatetime desc"); ?> {module catid=$catid order=$order} <li class="imgscale"> <a class="relative" href="{$t.url}"> <div class="img100"> <img src="{dr_thumb($t['thumb'], 300, 216, 0, 'crop')}"/> </div> <div class="xw-con"> <div class="table"> <div class="table-cell"> <div class="xw-txt"> <h4><div style="display:block; word-break: keep-all; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">{$t.title}</div></h4> <span>{$t['updatetime']}</span> <p> {dr_strcut($t['description'], 180, '...')} </p> </div> </div> </div> </div> </a> </li>{/module}