业务经理

微信扫描以上二维码

028-61286886

技术咨询

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

迅睿框架 更新 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-09-06)
问卷调查插件:多题型、条件显示、答卷统计,适合调研与反馈收集。
GEO系统
GEO系统(2026-09-05)
修复发布文章缺少最后一图问题
Querylist渐进式采集
Querylist渐进式采集(2026-09-05)
新增元素循环 新增字符串匹配栏目 优化采集流程
GeoSeo收录宝
GeoSeo收录宝(2026-09-04)
修复在 官网在线升级非重新安装 ai发布-指令模版错误
多语言翻译Seolang
多语言翻译Seolang(2026-09-04)
URL 为空时自动用栏目目录反推带目录完整路径写入缓存 把&quo...
GeoSeo工具箱
GeoSeo工具箱(2026-09-04)
新增栏目SEO/文章SEO TDK优化 新增Crawl-delay...
IDC云产品管理
IDC云产品管理(2026-09-04)
产品管理 续费管理 插件设置 使用说明