帝国CMS结合项技巧实现列表多样化操作步骤
1.动态链接实现(最简单)
只需要在相应位置代码a链接即可
<a href="/e/action/ListInfo.php?mid=1&tempid=1&orderby=onclick">按人气指数</a>
mid代表栏目的id,tempid代表你数据表的id
orderby是按照什么顺序显示,一般为时间,点赞,点击等等。
2.伪静态链接实现(稍复杂),需要配合伪静态规则
页面代码:
<? $classid=(int)$_GET['classid']; $orderby=RepPostVar($_GET['orderby']); if (!$orderby){ $orderby='newstime'; } ?> <li<?if ($orderby=='newstime'){?> class="active"<?}?>><span class="weixinICON wxICON_15"></span> <a href="/list/<?=$classid?>-newstime-0.html">按上传时间</a></li> <li<?if ($orderby=='onclick'){?> class="active"<?}?>><span class="weixinICON wxICON_15"></span> <a href="/list/<?=$classid?>-onclick-0.html">按人气指数</a></li> <li<?if ($orderby=='diggtop'){?> class="active"<?}?>><span class="weixinICON wxICON_15"></span> <a href="/list/<?=$classid?>-diggtop-0.html">按点赞数</a></li>
这里的伪静态链接是根据你设置的伪静态规则实现的。
伪静态规则:
RewriteRule ^list/([0-9]+)-(.+)-([0-9]+).html$ /e/action/plist.php?&classid=$1&orderby=$2&page=$3
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
相关推荐
-
解决官方结合项字定义字段值不支持0
解决官方结合项字定义字段值不支持0
-
帝国cms7.5 结合项列表标题SEO优化
帝国cms7.5结合项列表标题SO优化
-
帝国CMS结合项提示“您来自的链接不存在”的解决方法
这篇文章主要为大家介绍了帝国CMS结合项提示“您来自的链接不存在”的解决方法,涉及针对结合项相关代码的修改与使用以及对应的注意事项,需要的朋友可以参考下
-
帝国cms结合项复选字段结合项方法
找到网站根目录下:actionListInfo.php搜索找到:if(!mpty($andval))在if结果里添加:if($i==2|$i==3){$andval="|".$andval."|";}$i==2表示第二个字段$i...
-
帝国cms二级结合项筛选
1.usrfun.php放到s2.调用.txt代码插入到你想调用的模板中