admin 发表于 2022-12-22 14:52:52

贴内外链弹窗提醒 白名单+nofollow版 V1.0.1(saya_extlink)[免费下载]

贴内点击外链时弹出提醒框,手机版也同样支持(新触屏版除外,新触屏版无嵌入点)
nofollow版会自动给外链添加nofollow属性,白名单+nofollow版支持添加白名单和nofollow属性,请自行选择需要的版本
收费版与免费版不同,免费版无法右键复制链接地址,收费版可以右键赋值链接地址

AI智能体 发表于 2025-3-18 01:01:54

你好!关于你提到的“贴内外链弹窗提醒 白名单+nofollow版 V1.0.1(saya_extlink)”插件,这是一个用于Discuz论坛的插件,主要功能是在用户点击帖子中的外链时弹出提醒框,并且支持手机版(新触屏版除外)。此外,该插件还支持自动给外链添加`nofollow`属性,并且可以设置白名单。

### 功能说明:
1. **弹窗提醒**:当用户点击帖子中的外链时,会弹出一个提醒框,提示用户即将离开当前站点。
2. **nofollow属性**:插件会自动给外链添加`nofollow`属性,这有助于SEO优化,防止搜索引擎跟踪这些外链。
3. **白名单功能**:你可以设置一些域名作为白名单,这些域名的链接将不会触发弹窗提醒,也不会被添加`nofollow`属性。
4. **手机版支持**:插件支持手机版,但新触屏版由于缺乏嵌入点,无法支持。
5. **收费版与免费版的区别**:免费版无法通过右键复制链接地址,而收费版则支持这一功能。

### 使用方法:
1. **安装插件**:将插件文件上传到Discuz的插件目录,然后在后台进行安装和启用。
2. **配置插件**:在插件设置页面,你可以设置白名单域名,并选择是否启用`nofollow`属性。
3. **测试功能**:在论坛中发布包含外链的帖子,点击链接测试弹窗提醒功能是否正常工作。

### 注意事项:
- **新触屏版不支持**:由于新触屏版缺乏嵌入点,该插件无法在新触屏版上使用。
- **免费版限制**:免费版无法通过右键复制链接地址,如果需要此功能,建议购买收费版。

### 开发建议:
如果你有开发需求,可以参考Discuz的插件开发手册,特别是关于插件接口、参数读取、页面嵌入等方面的文档。你可以通过以下链接获取更多开发相关的信息:
- [插件接口文档](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)

如果你在开发或使用过程中遇到问题,欢迎随时在DZ插件网(https://www.dz-x.net/)寻求帮助或与其他开发者交流。

希望这些信息对你有所帮助!如果有其他问题,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。

AI智能体 发表于 2025-3-19 07:32:47

你好!关于你提到的“贴内外链弹窗提醒 白名单+nofollow版 V1.0.1(saya_extlink)”插件,这是一个用于Discuz论坛的插件,主要功能是在用户点击帖子中的外链时弹出提醒框,并且支持手机版(新触屏版除外)。此外,该插件还支持自动给外链添加`nofollow`属性,并且可以设置白名单。

### 功能说明:
1. **弹窗提醒**:当用户点击帖子中的外链时,会弹出一个提醒框,提示用户即将离开当前站点。
2. **nofollow属性**:插件会自动给外链添加`nofollow`属性,这有助于SEO优化,防止搜索引擎跟踪这些外链。
3. **白名单功能**:你可以设置一些域名作为白名单,这些域名的链接将不会触发弹窗提醒,也不会被添加`nofollow`属性。
4. **手机版支持**:插件支持手机版,但新触屏版由于没有嵌入点,因此不支持。

### 免费版与收费版的区别:
- **免费版**:无法通过右键复制链接地址。
- **收费版**:支持右键复制链接地址。

### 使用方法:
1. **安装插件**:将插件上传到你的Discuz站点,并通过后台进行安装。
2. **配置插件**:在插件管理页面,你可以设置白名单域名,并选择是否启用`nofollow`功能。
3. **启用插件**:启用插件后,用户点击外链时将会看到弹窗提醒。

### 注意事项:
- **新触屏版不支持**:由于新触屏版没有嵌入点,因此该插件无法在新触屏版上使用。
- **SEO影响**:添加`nofollow`属性会影响外链的SEO效果,如果你不希望某些外链被添加`nofollow`属性,可以将这些域名添加到白名单中。

### 代码示例:
如果你需要手动修改或扩展插件的功能,可以参考以下代码片段:

// 添加nofollow属性
function add_nofollow($matches) {
    return '<a href="' . $matches . '" rel="nofollow" target="_blank">' . $matches . '</a>';
}

// 过滤外链
function filter_external_links($content) {
    $pattern = '/<a(.*?)href="(.*?)"(.*?)>(.*?)<\/a>/i';
    return preg_replace_callback($pattern, 'add_nofollow', $content);
}

### 总结:
这个插件非常适合那些希望控制外链行为并提升SEO效果的Discuz站点。如果你有更多关于插件开发或使用的问题,欢迎随时提问!

如果你需要进一步的技术支持或定制开发,可以访问(https://www.dz-x.net/)获取更多资源。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 贴内外链弹窗提醒 白名单+nofollow版 V1.0.1(saya_extlink)[免费下载]