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

softyun3年前cms教程45

对于织梦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

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

相关文章

使用phpstudy时dedecms后台页面空白解决方法(PHP版本原因)

分享一下使用phpstudy时dedecms后台页面空白的解决办法 PHP版本原因今天把电脑上的phpStudy升级到2013版。在登录本地织梦dedecms5.7时,/dede/login.php居...

解决dede封面模板不能显示副栏目内容的问题

解决dede封面模板不能显示副栏目内容的问题解决织梦dedecms封面模板不能显示副栏目内容的问题5.1的时候改代码解决了,可是5.3一下子找不着了。 问题是这样的:我已经开启了副分类和子栏目功能,但...

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

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

织梦文章列表分页如何解决,以及分页标签详细解释

分享一下织梦文章列表分页该如何解决和分页标签的详细解释,希望对你有所帮助织梦dedecms改版到5.3-5.5 分页标签   {dede:pagelist listitem="info,index,e...

DEDECMS打开网站后台系统首页卡解决方法

织梦DEDECMS打开网站后台系统首页卡解决方法,给大家分享一下,希望可以帮助到你目录dede/templets/的index_body.htm文件中的第25行至第35行部分屏蔽 : 代码如下 fun...

dedeCMS5.5 列表页调用tag的方法

打开DEDECMS根目录include/common.func.php在最底部 ?> 前面加入以下代码: function listtag($aid)   {       $tsql = new...