香港独立IP空间
香港php空间
美国php空间
域名注册

在国内有几款比较流行的开源程序例如帝国cms、dedecms、wordpress等,对于建站的老站长朋友以及做SEO的一定对以上程序非常熟悉不过了,一般都在首页或者内页里面调用最新的或者是最新随机文章爱好吧!假如文章是同一个开源程序,调用起来的话就非常简单了如果不相同的话呢怎么办?下面由无忧小编大概说下如何在帝国cms中调用 wordpress文章方法。

在帝国cms中信息调用标签用的比较多的是ecmsinfo,如下图可以看见是利用ecmsinfo调用标签实现.

 

dg1 利用帝国cms调用wordpress文章方法

帝国CMS

栏目/专题ID和模板ID这两个参数,操作系统默认ID是24。比如[ecmsinfo]10,5,36,1,24,20,0[/ecmsinfo]”10″代表在”管理栏目”里的被标识的相应栏目的ID.20的话代表管理标签为标签模板ID而小编的理解就是整个代码的意思是按照标签模板ID(20)的规则在栏目ID(10)里调用其5篇文章的标题,而且调用的文章标题前不显示其栏目名和图片。

按照上面的例子可以看出,帝国cms调用wordpress博客随机文章的标签如下:

 

dg2 利用帝国cms调用wordpress文章方法

帝国CMS

以上代码的意思是select post_title as title,id as id from wp_posts order by rand() desc limit 5″这一段表示用SQL语句调用wordpress博客的数据库的字段命令。

 

dg3 利用帝国cms调用wordpress文章方法

帝国CMS

而wp_posts是存放wordpress的文章数据库的,假如帝国cms与wordpress博客是
不同数据库,那么,上面的”wp_posts”改为”博客数据库名。 wp_posts”。因为是调用wordpress博客的URL地址,所以,一定要另行自定义一个标签模板。进入帝国cms后台的”模板管理”—“管理标签模板”—“增加模板”以下是小编截图的:

dg4 利用帝国cms调用wordpress文章方法

帝国CMS

一般模板的名字可以随便写写一个自己能记得住的就ok了,如果要调用wordpress博客文章模板的话要在页面模板内容里面输入如下代码
[!–empirenews.listtemp–]
<!–list.var1–>
[!–empirenews.listtemp–]
列表内容模板list.var输入如下:
<li class=”no[!–no.num–]”>
<a href=”/blog/?p=[!–id–]” target=”_blank” title=”[!–title–]”>
[!–title–]
</a>
</li>
这就可以说明,wordpress相对地址是 /blog/?p=* 的,则用 /blog/?p=[!–id–]
伪静态地址 blog/*.html的,则是/blog/[!–id–].html (*代表数字)最后保存
“order by rand() desc”这一段代码表示随机排序,而如果是调用最新文章,则相应的是”order by id desc”
limt 5 这个表示调用5篇文章数目,如果这里是5,后面的第一个数字也必须一样是5(好,接下来把ecmsinfo标签代码放到一些想调用的帝国cms模板里就OK了.完成以上步骤就可以大功告成的喝一杯咖啡放松下!以下是无忧小编给大家本人测试完成后截图!首先展示Wordpress文章截图:

dg5 利用帝国cms调用wordpress文章方法

帝国CMS

帝国cms调用wordpress文章:

dg6 利用帝国cms调用wordpress文章方法

帝国CMS

无忧主机相关文章推荐阅读:
帝国CMS建站:如何增加广告信息

帝国商城系列——如何配置店铺购买流程及部分参数

在帝国ECMS中首页注册会员时如何去掉“选择注册会员类型”的解决方案

数据缓存问题导致帝国CMS更新数据提示“INTERNET SERVER ERROR ”

本文地址:http://www.51php.com/empirecms/15841.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档