从0.9.9版开始,宏博cms支持栏目文章js调用,可以方便的在别的网站调用本站的文章。
获取方法: 在后台对应的栏目列表页面里,复制栏目js代码,张贴到对应网页源代码里即可。
参数说明:
调用范例:
<script src='http://www.hbcms.com/hbcms/php/category_js.php?category_id=13&data_type=new_article&show_mod=list&max_num=20&target=_blank&max_text=100'></script>
参数说明:
category_id 表示 栏目ID
data_type 表示 数据类型,可用值有 new_article(最新文章), hot_article(热门文章), commend_article(推荐文章)
show_mod 表示 显示类型,可用值有 list(竖着显示) marquee(滚动显示,跑马灯) 为其它值,则不显示,可根据js数组,自己写js显示代码达到个性化展示效果
max_num 表示 最多显示多少个链接
target 表示 链接打开方式, 可用值有 _blank _top _self
max_text 表示 标题字数,100表示不限制字数
个性化展示:
通过javascript的方式调用栏目的文章,可直接显示,也可自己写显示代码达到个性化展示效果(适合熟悉自己编写javascript代码的站长)。
如下面的范例,将 show_mod 设置为none,然后再直接写显示文章的代码
<script src='http://www.hbcms.com/hbcms/php/category_js.php?category_id=13&data_type=new_article&show_mod=none&max_num=20&target=_blank&max_text=100'></script>
<script type="text/javascript">
document.write("<ol>");
for (var i=0; i<20; i++) {
document.write((i+21)+'.<a href="'+hb_data_url[i]+'" target="_blank">'+hb_data_title[i]+'</a><br />');
}
document.write("</ol>");
</script>
至于有哪些javascript变量可以使用,请直接访问 src 里的地址查看源代码:
http://www.hbcms.com/hbcms/php/category_js.php?category_id=13&data_type=new_article&show_mod=none&max_num=20&target=_blank&max_text=100