请从您的rpcms后台进入应用中心,才能在线安装应用。若您还没有rpcms搭建的网站,点击下载 rpcms
通用页面banner图配置缩略图

通用页面banner图配置

¥19.80

pageBanner

2.0

≥5.6

3.63.53.43.33.02.01.91.81.7

292

2022-04-11

通用型网站banner设置插件。

可对不同类型的页面设置banner图,支持页面的多banner图设置。


支持类型:导航、分类、单页和自定义

智能获取指定页面的banner图,未具体指定的会自动追溯上级至顶级栏目,可设置默认图片

当类型为“自定义“的时候,可以通过ID来进行分组,在模板中只需要获取指定的ID即可。

不仅可为轮播提供数据,也可以做分类ICON图标使用。总之,功能给你好了,看你如何使用吧!


权重说明:

分类/单页/自定义 > 导航

插件会现在前三个类型中查找,没有的话,再去导航中配置,并自动向上追溯直至顶级导航。


参数说明:

pageBanner钩子的参数说明

参数
类型
说明
type
string

页面类型

   nav:导航

   cate:分类

   page:单页

   diy:自定义
idint
页面的ID
defaultstring
为空时,默认图片地址
isHtmlboolean
默认:true,是否返回html内容,当为false时,返回array()


使用教程:

一、在模板中直接调用hook就行,如:

{hook:pageBanner($listType,$listId,$tempUrl.'/images/banner.jpg')}


二、获取数组,实现轮播之类的功能

第一步:在模板的common.php中加入下方函数
function getBanner($type,$id,$default=''){
    $res=rpHook::doHook('pageBanner',array($type,$id,$default,false),true);
    return is_array($res[0]) ? $res[0] : array();
}
第二步:在模板中foreach,如
{foreach getBanner('diy',1) as $k=>$v}{/foreach}


V2.0版本更新:

1、向下兼容PHP5.6版本。

2、系统升级,支持rp2.5。

3、修复当分类存在子分类,但子分类不存在导航中&子分类未设置图时,子分类无法追溯上级分类数据。

4、其他逻辑优化。

RPCMS应用中心,以下简称“应用中心”。

购买条款

1、您购买应用,即表示接受并认同该应用符合您的需求。无特殊状态,购买后无论是否被使用,都不能退款。

2、 购买的应用仅可用于单一账号使用,未经许可方同意,不得发布、赠送、转售、租让等,否则我们将永久关闭用户账号并保留继续追究相关责任的权利。

3、若无特殊说明,已购应用仅包括使用权及免费更新服务,应用中心及开发者不提供额外售后、安装等服务。

免责说明

1、应用中心无法全面监控由第三方上传至应用中心的应用程序,因此不保证应用程序的合法性、安全性、完整性、真实性或品质等。您从应用中心下载应用程序时,同意自行判断并承担所有风险,而不依赖于应用中心。

2、在任何情况下,应用中心有权依法停止应用中心服务并采取相应行动,包括但不限于对于相关应用程序进行卸载、暂停服务的全部或部分、保存有关记录并向有关机关报告。由此对您及第三人可能造成的损失,应用中心不承担任何直接、间接或者连带的责任。

其它注意事项

1、若已购买的收费应用无法正常下载,请及时与我们联系。

2、应用更新版本时可能覆盖本地文件,请在更新前做好备份。