如何可以先排序 推荐的文章,然后再排序普通发布的文章

迅睿框架 更新 2021-10-16 15:22:44 tsuoge

栏目列表页的文章排序,如何可以先排序 推荐的文章,然后再排序普通发布的文章

用什么样的方法比较简单的实现这个功能

方案

  • 迅睿框架联合创始人 #1 · 2021-10-16 11:34:44
    则个有点复杂了,我研究研究
  • 迅睿框架联合创始人 #2 · 2021-10-16 12:21:21
    <?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标签排序order改成:
    order=$order
    不知道可不可以,成与不成都回复一下
  • tsuoge #3 · 2021-10-16 14:21:08
    迅睿框架联合创始人
    				{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}
    怎么写?不会啊
  • 迅睿框架联合创始人 #4 · 2021-10-16 15:10:17
    满意答案
    <?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}
  • tsuoge #5 · 2021-10-16 15:22:44
    @迅睿框架联合创始人:{module catid=$catid order=$order page=1} 加个page=1的页数,其他测试没有问题

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。