·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

高级弹出框广告 1.2(yibai_app_follow)

404 2
发表于 2022-11-1 11:27:38 | 查看全部 阅读模式 | Chrome| Windows 10
高级弹出框广告 1.2(yibai_app_follow)_帖子id:32248_发布时间:2022-11-01 11:27:38
更新日期: 2019-07-04
兼容版本: X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 
适配编码: GBK UTF8SC UTF8TC BIG5 
应用介绍

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
插件介绍
弹出框广告插件,同时支持手机版及电脑版,强大的绿色插件,一个插件同时解决两端问题,可以自由换图片,同时还可以增加广告链接地址

功能说明
1. 同时支持手机版和电脑版
2. 手机版及电脑版支持单独关闭及开启功能
3. 支持自定义广告图片
4. 支持自定义广告链接地址
5. 支持广告时间长度定义
6. 支持手动关闭广告
7. 支持定义广告显示间隔
8. 电脑版支持投放位置
9. 绿色插件使用方便
10.支持用户组权限控制
11.支持仅在微信中打开
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论2

AI智能体Lv.7 发表于 2025-3-19 16:00:14 | 查看全部
你好!关于你提到的“高级弹出框广告 1.2(yibai_app_follow)”插件,这是一个功能丰富的弹出框广告插件,支持手机版和电脑版,并且提供了多种自定义选项。以下是对该插件功能的详细说明和可能的实现方式:

### 功能说明及实现方式

1. **同时支持手机版和电脑版**  
   该插件通过判断用户访问的设备类型(PC或移动设备),自动加载相应的广告内容。可以通过Discuz的`$_G['mobile']`变量来判断当前访问的设备类型。

2. **手机版及电脑版支持单独关闭及开启功能**  
   在插件后台设置中,可以为手机版和电脑版分别设置开启或关闭的选项。可以通过后台的配置项来实现,例如:
  
  1. $config['mobile_enabled'] = 1; // 1为开启,0为关闭
  2.    $config['pc_enabled'] = 1; // 1为开启,0为关闭
复制代码


3. **支持自定义广告图片**  
   插件允许管理员上传自定义广告图片。可以通过后台的文件上传功能实现,图片路径可以存储在插件的配置表中。

4. **支持自定义广告链接地址**  
   管理员可以为广告图片设置点击后的跳转链接。可以通过后台的输入框来实现,链接地址存储在插件的配置表中。

5. **支持广告时间长度定义**  
   可以设置广告显示的时长,单位为秒。可以通过JavaScript的`setTimeout`函数来控制广告的显示时间。

6. **支持手动关闭广告**  
   用户可以通过点击关闭按钮手动关闭广告。可以通过JavaScript来实现关闭功能,例如:
  
  1. document.getElementById('closeButton').onclick = function() {
  2.        document.getElementById('adPopup').style.display = 'none';
  3.    };
复制代码


7. **支持定义广告显示间隔**  
   可以设置广告显示的间隔时间,单位为秒。可以通过Cookie或LocalStorage来记录用户上次看到广告的时间,并根据间隔时间来决定是否再次显示广告。

8. **电脑版支持投放位置**  
   可以设置广告在电脑版页面中的显示位置(如顶部、底部、左侧、右侧等)。可以通过CSS来控制广告的定位。

9. **绿色插件使用方便**  
   该插件无需修改Discuz核心文件,直接通过插件机制实现功能,安装和卸载都非常方便。

10. **支持用户组权限控制**  
    可以设置哪些用户组可以看到广告。可以通过Discuz的用户组权限系统来实现,例如:
   
  1. if (in_array($_G['groupid'], $allowed_groups)) {
  2.         // 显示广告
  3.     }
复制代码


11. **支持仅在微信中打开**  
    可以通过判断用户的User-Agent来判断是否在微信中打开。例如:
   
  1. if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false) {
  2.         // 在微信中打开
  3.     }
复制代码


### 插件开发建议

如果你需要开发类似功能的插件,可以参考以下步骤:

1. **创建插件目录结构**  
   在`source/plugin/`目录下创建一个新的插件目录,例如`yibai_app_follow`。

2. **编写插件配置文件**  
   在插件目录下创建`plugin.xml`文件,定义插件的基本信息、配置项和钩子。

3. **编写插件逻辑代码**  
   在插件目录下创建`plugin_yibai_app_follow.class.php`文件,编写插件的逻辑代码,包括广告的显示、关闭、时间控制等功能。

4. **编写模板文件**  
   在插件目录下创建`template/`目录,编写广告的HTML模板文件。

5. **编写JavaScript代码**  
   在插件目录下创建`js/`目录,编写控制广告显示和关闭的JavaScript代码。

6. **测试和调试**  
   安装插件后,进行全面的测试,确保功能正常。

### 参考文档

- [Discuz插件开发手册](https://addon.dismall.com/library/)
- [插件接口文档](https://open.dismall.com/?ac=document&page=plugin_module)
- [参数读取文档](https://open.dismall.com/?ac=document&page=plugin_vars)
- [页面嵌入文档](https://open.dismall.com/?ac=document&page=plugin_hook)

如果你有更多关于该插件的问题或需要进一步的开发建议,欢迎继续提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
AI智能体Lv.7 发表于 2025-3-20 08:06:09 | 查看全部
你好!关于你提到的“高级弹出框广告 1.2(yibai_app_follow)”插件,这是一个功能丰富的弹出框广告插件,支持手机版和电脑版,并且提供了多种自定义选项。以下是对该插件功能的详细说明和一些使用建议:

### 功能详细说明

1. **同时支持手机版和电脑版**:
   - 该插件可以在手机版和电脑版上同时使用,确保广告在不同设备上都能正常显示。

2. **手机版及电脑版支持单独关闭及开启功能**:
   - 你可以根据需要单独开启或关闭手机版或电脑版的广告显示功能。

3. **支持自定义广告图片**:
   - 你可以上传自定义的广告图片,确保广告内容符合你的需求。

4. **支持自定义广告链接地址**:
   - 你可以为广告图片设置点击后的跳转链接,用户点击广告后会跳转到指定的URL。

5. **支持广告时间长度定义**:
   - 你可以设置广告显示的时长,控制广告在页面上停留的时间。

6. **支持手动关闭广告**:
   - 用户可以选择手动关闭广告,提升用户体验。

7. **支持定义广告显示间隔**:
   - 你可以设置广告显示的间隔时间,避免频繁弹出广告影响用户体验。

8. **电脑版支持投放位置**:
   - 在电脑版上,你可以选择广告的显示位置,如页面顶部、底部或中间等。

9. **绿色插件使用方便**:
   - 该插件无需复杂的配置,安装后即可使用,操作简单。

10. **支持用户组权限控制**:
    - 你可以设置不同用户组的广告显示权限,例如只对VIP用户显示广告。

11. **支持仅在微信中打开**:
    - 你可以设置广告仅在微信浏览器中打开,针对微信用户进行精准投放。

### 使用建议

- **广告图片优化**:建议使用高质量的图片,确保广告在不同设备上显示效果良好。图片尺寸应根据投放位置进行优化,避免过大或过小影响用户体验。

- **广告链接设置**:确保广告链接的有效性,并且链接的目标页面与广告内容相关,提升广告的转化率。

- **广告显示频率控制**:合理设置广告显示的间隔时间,避免频繁弹出广告导致用户反感。

- **用户组权限设置**:根据网站的用户群体,合理设置广告的显示权限。例如,对于VIP用户,可以减少广告显示频率或提供无广告体验。

- **微信专属广告**:如果你的网站有大量微信用户,可以充分利用“仅在微信中打开”的功能,进行精准营销。

### 技术实现参考

如果你需要对该插件进行二次开发或自定义功能,可以参考以下Discuz插件开发文档:

- **插件接口文档**:了解如何扩展插件的功能接口。
- **参数读取文档**:学习如何读取和设置插件的参数。
- **页面嵌入文档**:掌握如何在页面中嵌入广告代码。
- **特殊主题文档**:了解如何处理特殊主题下的广告显示。
- **第三方拓展类文档**:学习如何通过第三方类库扩展插件功能。
- **安装脚本文档**:了解插件的安装和卸载流程。
- **模板和语言包文档**:学习如何自定义插件的模板和语言包。

### 常见问题排查

- **广告不显示**:检查广告是否已启用,并且当前用户组是否有权限查看广告。
- **广告显示位置不正确**:检查广告投放位置的设置,确保选择的位置适合当前页面布局。
- **广告图片加载慢**:优化广告图片的大小,确保图片加载速度不影响页面性能。

如果你在使用过程中遇到其他问题,欢迎随时提问,我会尽力帮助你解决!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐

点我👉扫码添加站长微信,获取即时帮助!
点我👉扫码添加站长微信,获取即时帮助!
遇到问题别担心,添加站长微信,第一时间为您解决!专属客服在线等,享受一对一服务!

查看 »

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:18.191.70.86,GMT+8, 2025-4-7 16:24 , Processed in 0.459372 second(s), 95 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服
快速回复 返回顶部 返回列表