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

迅睿框架 更新 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的页数,其他测试没有问题

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关