当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国cms如何调用Wordpress博客最新文章的方法

3年前 (2022-10-21)帝国CMS10645

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

1、 帝国cms里信息调用标签比较常用的是(ecmsinfo),如下图,是ecmsinfo调用标签的格式,主要是栏目/专题ID和模板ID这两个参数,操作系统默认ID是24。

举个例子:比如[ecmsinfo]10,5,36,1,24,20,0[/ecmsinfo]

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

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

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

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

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

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

(2) id对应的是标题序号。

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

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

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

[!--empirenews.listtemp--]

<!--list.var1-->

[!--empirenews.listtemp--]

(5) 列表内容模板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 (*代表数字)当然了,用绝对地址还是比较好的。其他的URL地址可以举一反三。然后点“保存模板”,对应出来的如下图,29是标签模板的ID。

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

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

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://blueboss.cn/p/478.shtml

“帝国cms如何调用Wordpress博客最新文章的方法” 的相关文章

IIS环境下开启TAG伪静态帝国CMS的中文TAG提示此TAG不存在

IIS环境下开启TAG伪静态帝国CMS的中文TAG提示此TAG不存在

用帝国cms制作网站或者搬家后,IIS环境下开启TAG伪静态,帝国CMS的中文TAG提示此TAG不存在,是什么问题呢?解决方案: 打开/e/tags/index.php文件 查找: $tagname=RepPostVar($_GET['tagname']); 修改为 $tagname=RepPo...

帝国CMS后台登录成功又提示您还未登录

帝国CMS后台登录成功又提示您还未登录

帝国CMS登录后台,帝国CMS后台登录显示“登录成功”后,马上跳转显示“您还未登录。那么怎么解决呢?其实很简单; 出现此问题是目录权限问题 /e/data/adminlogin 目录权限不可写导致,请将此目录权限设置为777权限即可解决 OK,搞定!...

帝国cms内容页正文附件下载的调用代码

帝国cms内容页正文附件下载的调用代码

帝国cms内容页正文附件下载的调用代码 [e:loop={"select * from phome_enewsfile_1 where classid='$navinfor[classid]' and id='$navinfor[id]' order by id desc",0,24,0,'','...

帝国CMS发布文章替换正文图片标签里ALT内容

帝国CMS发布文章替换正文图片标签里ALT内容

帝国CMS发布信息文章时替换正文IMG图片标签里的ALT内容 有利于网站的SEO优化。 在 e/class/userfun.php 里面增加 //替换正文IMG里的ALT内容 function user_imgalt($mid,$f,$isadd,$isq,$value,$cs){ $title=...

帝国cms内容页文章种添加广告环绕内容显示

帝国cms内容页文章种添加广告环绕内容显示

帝国CMS内容页模板加环饶广告代码方法!一起来看看吧: <div id="ad">[phomead]广告ID[/phomead]</div><style type="text/css"><!--#ad {float: right;}--></s...

帝国cms后台出现Failtoconnectftphost!

帝国cms后台出现Failtoconnectftphost!

帝国cms后台创建新栏目、上传附件会出现错误:Fail to connect ftp host! 后台备份数据库也备份了出现500错误 解决方式 后台 系统设置-ftp设置-php运行安全模式 取消就可以了...