做网站,作为站长,就喜欢瞎鼓捣,比如,今天看看网站,明天再继续看看网站,但是每次看到的结果,都不怎么理想。然后绞尽脑汁、再想尽一切办法,想让收录多一点。除了小千自研的这个,批量自动推送到百度站长平台的,这个推送是全网首发的,没有看到哪个网站有这种推送。但是,这个效果只对已备案的网站有效,对于没备案的网站,那是一点丁效果都没有的啊。
所以,不知道大家,是不是和我一样,作为站长,就喜欢没事的时候,修改自己的网站,给网站改版,给网站整内链,就想蜘蛛多抓取点链接,然后提高网站收录。这不,最近,小千发现,网站好多地方,都过于空缺,完全可以加内链的啊,所以,就想出了今天的这个教程,那就是织梦首页随机调用文章并定时自动更新的方法。
话不多说了,直接上教程,直接上代码。先新建一个文件,随便放哪里都行,因为,这个是织梦单文件随机调取文章的方法,所以,你喜欢放哪个目录就放哪个目录咯。新建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文件,那不就是活脱脱的一个随机调取文章嘛,关键在于站长,需要怎么调用了,知道调取数据以后,想怎么用就怎么用,织梦二次开发实战,其实一点都不难的。
这篇文章由《织梦爱好者》发布在《小千织梦模板》网的,主要是为大家详细介绍了织梦二次开发实战教程:织梦单文件随机调取文章的方法,感谢织梦爱好者分享这篇具有一定参考价值的织梦教程,感兴趣的小伙伴们可以参考一下教程,有需要的朋友可以收藏方便以后借鉴。
以上便是小千给大家分享的织梦二次开发实战教程:织梦单文件随机调取文章的方法,希望对大家有所帮助,如果想了解更多织梦教程、织梦二次开发教程,请关注小千资源网吧~
织梦教程2023-01-09
-
织梦获取顶级栏目名称调用标签-获取当前栏目名称-上级栏目名称
织梦获取顶级栏目名称调用标签-获取当前栏目链接相关信息-获取上级栏目SEO标题相关信息 {dede:field name='typename'} 这是织梦调用当前栏目的名称,获取在某个页面上获取顶级或者上一级栏目的相…
-
织梦dede:tag标签输入添加自增autoindex
TAG标签输出有时为了判断或者其他,我们需要获取它的自增数字,织梦dede:tag默认标签没有自增标签,我们可以自己添加…
-
织梦搜索结果增加dede:type、dede:arclist、dede:channelartlist、dede:tag、dede:php等标签支持
在织梦的搜索结果页面中,如果要使用dede:type、dede:arclist、dede:channelartlist、dede:tag、dede:php、dede:myad等标签的支持,你需要这样做…
-
小千教你快速一天学会织梦仿站的教程
对于织梦仿站、织梦建站,很多朋友都觉得简单,小千可以明确的告诉你,织梦建站、仿站简单,维护难。难点不是织梦调用标签,而是想要织梦程序安全就必须学会改,敢改、肯花时间…
-
织梦提示“保存目录数据时失败,请检查你的输入资料是否存在问题!”的解决方法
织梦添加栏目时提示“保存目录数据时失败,请检查你的输入资料是否存在问题!”的解决方法,那是因为你的后台栏目添加文件php里有做过二次开发,添加了栏目数据表里不存在的字段。…