织梦建站教程:突发奇想,织梦列表页中,{dede:list}织梦标签增加随机文章排序方式。
实现教程
打开 /system/archive/listview.class.php 搜索
else if ($orderby == "lastpost") {
有2处,静态和动态的,分别是 424、838 行,在它前面加入
else if ($orderby == "rand") { $ordersql = " ORDER BY rand() DESC"; }
继续搜索
if (preg_match('/hot|click|lastpost/', $orderby)) {
有2处,静态和动态的,分别是 466、880 行,把它改为
if (preg_match('/hot|click|lastpost|rand/', $orderby)) {
完成。如果,你有加入其它的排序方式,那就只增加 |rand 即可。
调用标签
调用标签不变,加个 orderby='rand' 即可,调用代码如下所示
{dede:list pagesize='10' titlelen='230' orderby='rand'} 调用代码部分省略 {/dede:list}
记录贴,超级简单,没什么难度可言。还期盼其它的排序效果,欢迎在本论坛发帖提问。
+57 57 个回复 | 最后更新于 2025-01-16
登录后方可回帖