dede不使用js调用非DEDE数据 如论坛等其他cms数据

softyun3年前cms教程140

对于织梦dedecms主站和论坛分隔2地的,大家一般首页调用论坛都是JS来搞是吧,下面推荐一个好方法实现html调用,对搜索引擎友好。 
论坛以PW举例:
一般实现方法:

<script src="http://bbs.myiphones/new.php?action=article&digest=1&postdate=0&author=0&fname=0&hits=0&replies=0&pre=0&num=7&length=40&order=2"></script> 
对搜索引擎很不友好,不能抓取,而且万一论坛挂了,搞的主站也很慢。
修正方法:

{dede:huataixiangqi runphp=’yes’}  
@me = file_get_contents(‘http://bbs.*****/new.php?action=article&pre=1&num=10&length=50&order=2&fidin=15&digest=0&postdate=0&author=0&fname=0&hits=0&replies=0′);  
{/dede:huataixiangqi} 
ok了,是不是很简单啊。
 
注:此方法最好只用在首页,如果在内容也也这样搞,可能生成html很慢 
修改论坛new.php:
本来读取论坛的数据是js数据:

document.write("<li> <a href=’http://bbs.***/read.php?tid=57787′ target=’_blank’>iPhone玩家不愿外传的smart壁纸</a> <br>");  
document.write("<li> <a href=’http://bbs.***/read.php?tid=56837′ target=’_blank’>iphone2.0以上固件下载,这些资源都是对大 ..</a> <br>");  
document.write("<li> <a href=’http://bbs.***/read.php?tid=54915′ target=’_blank’>白苹果问题解决办法以及原因简单分析 方法 ..</a> <br>");  
document.write("<li> <a href=’http://bbs.***/read.php?tid=54502′ target=’_blank’>各平台建立iphone 开发环境的方法</a> <br>");  
document.write("<li> <a href=’http://bbs.***/read.php?tid=54058′ target=’_blank’>如何解决删除SummberBoard后变白苹果的问题</a> <br>");  
document.write("<li> <a href=’http://bbs.***/read.php?tid=53664′ target=’_blank’>iphone棋牌类游戏汇总!爱牌的疯友别错过 ..</a> <br>");  
document.write("<li> <a href=’http://bbs.***/read.php?tid=53623′ target=’_blank’>iPhone内置铃声全下载</a> <br>"); 
现在不需要js数据,要的是html数据,所以大家需要把论坛new.php里的输出语句中的document.write去掉。
 
其他程序举例:

{dede:book runphp=’yes’}  
@me = file_get_contents(‘http://book.myiphones/freelist/new’);  
{/dede:book} 
拿来就用,数据读取端格式要对就OK

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

关于DedeCMS V5.3的系统安装教程

我们完成了环境的准备之后,下面就可以通过在浏览器中输入安装向导的网址开始进行DedeCMS的安装,在安装完成之后我们就可以看到我们的站点。我们下载下来通常是一个压缩包,将其解压,然后将upload文件...

【Autochannel 标记使用实例】-DedeCMS模板制作使用实例教程(5)

{dede:autochannel partsort='1'/}{dede:channel typeid='1'} [field:typename/] {/dede:channel}{dede:aut...

DEDECMS 5.X版本新人热点问题及解决方法

FAQ1:安装或者使用DedeCMS的时候出现报错“DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错,如未安装本系统,请先运行安装程序,如果已经安装,请检查MySQL服务或...

织梦dedecms友情连接不能更改,报错解决办法

织梦dedecms友情连接不能更改,报错解决办法织梦dedecms友情连接添加或者更改时报错:PHP Fatal error: Call to undefined method Request::fi...

随机颜色随机大小tags的修改方法

打开:inc_channel_unit_functions.php找到函数:function GetHotKeywords(...)替换为://zouql-hotwords-b://用法举例://调用...

织梦dedecms 5.1 utf-8版本英文修改方法

织梦dedecms 5.1 utf-8版本英文修改方法本修改经过多次测试在 大部分国外空间都安装正常。 如果不会修改的,请下载我提供的织梦dedecms5.1UTF-8英文版本 文章模块。已...