织梦二次开发实战教程:织梦单文件随机调取文章的方法

摘要:织梦二次开发教程,想自己学织梦的话,实战是离不开的,多多的学习和观摩他人的分析,对自己学习织梦二次开发有很大的帮助,下面,由小千个人博客,给大家分享一个实战案例。

织梦二次开发实战教程:织梦单文件随机调取文章的方法-小千织梦模板

做网站,作为站长,就喜欢瞎鼓捣,比如,今天看看网站,明天再继续看看网站,但是每次看到的结果,都不怎么理想。然后绞尽脑汁、再想尽一切办法,想让收录多一点。除了小千自研的这个,批量自动推送到百度站长平台的,这个推送是全网首发的,没有看到哪个网站有这种推送。但是,这个效果只对已备案的网站有效,对于没备案的网站,那是一点丁效果都没有的啊。

所以,不知道大家,是不是和我一样,作为站长,就喜欢没事的时候,修改自己的网站,给网站改版,给网站整内链,就想蜘蛛多抓取点链接,然后提高网站收录。这不,最近,小千发现,网站好多地方,都过于空缺,完全可以加内链的啊,所以,就想出了今天的这个教程,那就是织梦首页随机调用文章并定时自动更新的方法。

话不多说了,直接上教程,直接上代码。先新建一个文件,随便放哪里都行,因为,这个是织梦单文件随机调取文章的方法,所以,你喜欢放哪个目录就放哪个目录咯。新建wenjian.php 代码如下;

<?php
header('Content-type:text/html;charset=utf-8');
require_once(dirname(__FILE__)."/../include/common.inc.php");//注意核心目录文件目录名
global $dsql;
$muspage = 20;//调用显示条数
$dsql->SetQuery("SELECT * FROM `#@__archives` WHERE id>=(SELECT FLOOR( MAX(id) * RAND()) FROM `#@__archives`) ORDER BY id LIMIT {$muspage};");
$dsql->Execute();
$artlist = "";
$GLOBALS['autoindex'] = 0;
while ($result = $dsql->GetArray()) {
	$id = $result["id"];
	$title = $result["title"];//标题
	$description = $result["description"];//描述
	$litpic = $result["litpic"];//缩略图
	$click = $result["click"];//点击
	//$title = cn_substr($result["title"],80,0);
	$urlarray = GetOneArchive($id);
	$url = $urlarray['arcurl'];//链接支持动静态
	$time = strftime("%Y-%m-%d",$result["sortrank"]);//日期
	$GLOBALS['autoindex']++;
	$artlist .= '<li><h3><a href="'.$url.'" target="_blank">'.$GLOBALS['autoindex'].' '.$title.'</a></h3><p>'.$description.'...</p><span> <a href="'.$url.'">'.$title.'</a> <small>点击:</small>'.$click.' <small>日期:</small>'.$time.' </span></li>';
}
$artlist = str_replace('</p>','</p>'."\n", $artlist);
$artlist = rtrim($artlist,"\n");
echo $artlist;
?>

特别注意:看这句代码

require_once(dirname(__FILE__)."/../include/common.inc.php");

特别注意,你的网站,核心目录是不是 include 如果不是的话,改一下就行了。还有那个路径,是上级目录,是上级目录啊。还要注意,写好的这个wenjian.php文件,随便放在一个目录就行,比如 /plus/wenjian.php 就是把这个文件放在 plus 目录中。

其实,这个是参考《织梦建站教程:织梦仿站开发织梦搜索无结果或为空时,随机生成指定条数的文章》一文写的。其实这个随机调用数据,如果你的服务器配置够强,像百度网站服务器那样,完完全全的,可以使用这个伪静态搜索关键词霸屏,不过,这样做的话,服务器配置要求可能有点高,不然一旦有流量的时候,网站就会很卡很卡的了。

这样调用以后,可能还会报错,会出现:Safe Alert: Request Error step 2 ! 解决办法是打开《织梦出现Safe Alert: Request Error step 2 ! 解决方法》一文,看着教程修改一下就好了。

到此,这个织梦随机调用文章并定时自动更新的方法,就完成了,就是这么简单。你在想一下,把它加入缓存,写成静态的html文件,那不就是活脱脱的一个随机调取文章嘛,关键在于站长,需要怎么调用了,知道调取数据以后,想怎么用就怎么用,织梦二次开发实战,其实一点都不难的。

这篇文章由《织梦爱好者》发布在《小千织梦模板》网的,主要是为大家详细介绍了织梦二次开发实战教程:织梦单文件随机调取文章的方法,感谢织梦爱好者分享这篇具有一定参考价值的织梦教程,感兴趣的小伙伴们可以参考一下教程,有需要的朋友可以收藏方便以后借鉴。

以上便是小千给大家分享的织梦二次开发实战教程:织梦单文件随机调取文章的方法,希望对大家有所帮助,如果想了解更多织梦教程、织梦二次开发教程,请关注小千资源网吧~

版权声明:本文为博主原创文章,未经博主允许不得转载。http://nikucms.com/w/882.html

织梦教程2023-01-09

织梦爱好者

织梦爱好者织梦爱好者注册会员

没有挖不倒的墙角,只有不努力的小三!

猜你喜欢

优惠券