时间:2021-05-02
有时我们为了网站优化都会对网站最后一些文章停止随机读取显现,这样能够进步网站对搜索引擎的体验,下面我们就来剖析总结一下dedecms随机调用文章数据办法.
方法一,直接利用artlist中的orderyb=rand 即可实例,代码如下:
代码如下:
方法二,利用自定做法
1.增加以下dedecms自定义标签 randarc,代码如下:
代码如下:
function lib_randarc(&$ctag , &$refObj){global $dsql;FillAttsDefault($ctag->CAttribute->Items ,"limit|1");extract($ctag->CAttribute->Items);$s = '';$tcp = new DedeTagParse();$tcp->SetNameSpace("field",'[',']');$tcp->LoadSource($ctag->GetInnerText());$sql = $query = "SELECT se.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepathFROM `dede_archives` se LEFT JOIN `dede_arctype` tp ON se.typeid=tp.id WHERE 1 order by rand() limit $limit";$dsql->Execute("f",$sql);while($row1 = $dsql->GetArray("f")){$row1['arcurl'] = GetFileUrl($row1['id'],$row1['typeid'],$row1['senddate'],$row1['title'],$row1['ismake'],$row1['arcrank'],$row1['namerule'],$row1['typedir'],$row1['money'],$row1['filename'],$row1['moresite'],$row1['siteurl'],$row1['sitepath']);foreach($tcp->CTags as $k => $v ){$tcp->Assign($k , $row1[$v->GetName()]);}$s.=$tcp->GetResult();}return $s;}2.在dedecms文章模板中调用,代码如下:
代码如下:
这样很简单的就完成了dedecms文章页面随机调用一篇文章的功用
首页随机调用文章并定时自动更新
要完成DEDE首页自动更新的前提是网站首页必需有随机文章,关于随机文章不懂的朋友看这里完成DEDE首页内页随机文章列表代码,熟习的直接跳过,代码如下:
代码如下:
这时首页每次更新的内容来源就有了,只是还不会自动生成更新的html文件,下面来说让dede自动生成首页的具体方法.
把下面的代码复制下来新建一个文本文档粘贴保存,然后把文件名改为rrsc_cn.php中的,上传到根目录,修改首页模板,在网站首页的<head></head>这部分加入<script src="/rrsc_cn.php" language="javascript"></script>这段代码,然后更新首页,代码如下:
代码如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
今天我们主要解决dedecms调用文章标题长度。好了,这个涉及到织梦标签。大家也可以去看下织梦标签大全。对织梦标签有个了解。好了,与dedecms调用文章标题长
我们网站里有很多文章中含有“织梦,dedecms”的词,那么想在网站首页、频道页、文章页等页面调用含有“织梦,dedecms”这个词的一些文章,怎么调用呢?在需
在dedecms搜索页面添加最新文章调用代码发现不能实现文章列表调用,查其原因是由于织梦CMS的Arclist标记适用范围是封面模板index.htm、列表模板
织梦DEDECMS大部分企业网站的文章没有缩略图,文章列表页面调用了缩略图,织梦DEDECMS默认的话是没有缩略图就显示自定义的那张默认defaultpic.g
要实现这样的效果,我就不多讲些废话了,那么下面就开始直接讲解织梦dedecms文章列表加上序列号效果的方法。首先我们看下织梦标签的调用代码。前三个加入特殊判断{