文章采集调用(几款调用最新或是随机文章的标签是哪几种? )
优采云 发布时间: 2021-11-19 09:16文章采集调用(几款调用最新或是随机文章的标签是哪几种?
)
目前国内流行的几个开源程序包括Empirecms、织梦cms、WordPress等,这些对于建网站做seo的站长来说肯定不陌生优化。一般有在首页或内页调用最新的或随机的文章的爱好。如果这些文章是同一个开源程序,调用起来相对容易一些。如果它们不一样怎么办?接下来我讲一下帝国cms如何调用WordPress博客的最新或随机文章,仅供参考。
1、 Empirecms 最常用的信息调用标签是(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、根据上面的例子,Empire cms随机调用WordPress博客文章,标签如下:
[ecmsinfo]"选择 post_title 作为标题,id 作为 id from wp_posts order by rand() desc limit 5",5,36,1,24,29,0[/ecms信息]
说明:“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–]
[!–empirenews.listtemp–]
(5)列表内容模板list.var输入如下:
[!–title–]
注意,如果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标签写法)
好的,然后把ecmsinfo标签代码放到一些你要调用的Empirecms模板中就OK了
最后附上效果图:
文章 的 WordPress 博客:
Empirecms随意调用一个WordPress博客文章: