帝国cms调用博客最新或随机文章的方法

发布时间:2011-08-17 13:20:48   来源:文档文库   
字号:

帝国后台随即调用博客的方法

目前在国内比较流行的几款开源程序有帝国cms、织梦cmswordpress等等,这些对建站和做seo优化的站长一定不陌生,一般都有在首页或者内页调用最新或是随机文章的嗜好,如果这些文章是同一个开源程序的,那比调用就相对容易一些。如果是不相同的怎么办?下面我讲一下帝国cms调用wordpress博客最新或随机文章的方法,仅供大家参考。

1 帝国cms里信息调用标签比较常用的是(ecmsinfo),如下图,是ecmsinfo调用标签的

格式,主要是栏目/专题ID和模板ID这两个参数,操作系统默认ID24

举个例子:比如[ecmsinfo10536124200/ecmsinfo

10”表示在管理栏目里的被标识的相应栏目的ID

20”表示管理标签模板里的标签模板ID

整个代码的意思是按照标签模板ID20)的规则在栏目ID10)里调用其5篇文章的标题,而且调用的文章标题前不显示其栏目名和图片。

2、根据上面的例子,帝国cms调用wordpress博客随机文章的标签如下:

说明:“select post_title as titleid as id from wp_posts order by rand() desc limit 5”这一段表示用SQL语句调用wordpress博客的数据库的字段命令。

1 post_title对应的是wordpress博客的文章标题。

2 id对应的是标题序号。

3 wp_posts是存放wordpress的文章的数据表,如果帝国cmswordpress博客是

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

模板名,随便写一个方便记忆的名字,如首页调用wordpress博客文章模板

4 在页面模板内容里输入下面这段代码

5 列表内容模板list.var输入如下:

说明,wordpress相对地址是 /blog/?p=* 的,则用 /blog/?p=[!--id--

伪静态地址 blog/*.html的,则是/blog/[!--id--.html *代表数字)

当然了,用绝对地址还是比较好的。其他的URL地址可以举一反三。

然后点保存模板,对应出来的如下图,29是标签模板的ID

6“order by rand() desc”这一段代码表示随机排序,而如果是调用最新文章,则相应的是“order by id desc”

7limt 5 这个表示调用5篇文章数目,如果这里是5,后面的第一个数字也必须一样是5(看ecmsinfo标签写法)

好,接下来把ecmsinfo标签代码放到一些想调用的帝国cms模板里就OK

最后附上效果图:

wordpress博客的文章:

帝国cms调用wordpress博客随机文章:

本文来源:https://www.2haoxitong.net/k/doc/39e97c6aa45177232f60a2c0.html

《帝国cms调用博客最新或随机文章的方法.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式