栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > dedecms

dedecms内容随机调用标签相关知识总结

dedecms 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

dedecms内容随机调用标签相关知识总结

在dedecms 当中, 在文章详情页推荐的文章,很多时候都是一些最新的,最热门的等等。但是还有很多冷门的旧文章,默默得躲在角落里,所以需要我们通过随机推荐的方法把这些内容展示出来。

如标签:


{dede:arclist row='1000' pagesize='10' titlelen='35' orderby='rand'} 
  • [field:title/]
  • {/dede:arclist}

    标签的意思,row='1000'代表取出1000个文章, orderby='rand'代表对这些文章随机排序,pagesize='10'代表只显示随机排序后的前十个文章。

    这样我们在后台比如织梦58网站,点下首页生成,首页文章内容随机显示!有没什么办法可以首页真静态,随机内容也动态显示呢? 刷新一次变化一次呢?

    步骤: 

    1. 首页所用标签:

    
    
    {dede:arclist sort=’rand’ titlelen=48 row=16} 
    
  • [field:title/]
  • {/dede:arclist}

    2.设置定时自动更新文件:

        复制下面代码,粘贴到一个新文件中,命名为:autoindex.php,上传到ftp的plus文件夹中,看清楚一点是plus文件夹中,切勿错了位置:   

     =$autotime )
    
        {
    
        define('DEDEADMIN', ereg_replace("[/\]{1,}",'/',dirname(__FILE__) ) );
    
        require_once(DEDEADMIN."/../include/common.inc.php");
    
        require_once(DEDEINC."/arc.partview.class.php");
    
        
    
        $templet = “dede58/index.htm”;//这里是首页模板位置,当前是dede默认首面位置。
    
        $position = "../index.html";
    
        $homeFile = dirname(__FILE__)."/".$position;
    
        $homeFile = str_replace("\", "/", $homeFile );
    
        $homeFile = str_replace( "//", "/", $homeFile );
    
        $pv = new PartView();
    
        $pv ->SetTemplet( $cfg_basedir.$cfg_templets_dir."/".$templet );
    
        $pv -> SaveToHtml( $homeFile );
    
        $pv -> Close();
    
        $file = fopen( $fpath, "w");
    
        fwrite( $file, "' );
    
        fclose( $file );
    
        }
    
        ?>

        然后我们需要在首页的模版代码head标签中加入一段代码:

       

        最后点击后台生成,更新首页。这样如何实现dedecms调用随机文章定时更新的功能就已经基本完成,接下来要做的就是查看效果!

    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/5681.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号