搜索页预览图片 v1.2(dicky_searchimg)
【Dicky】搜索页预览图片,本插件可以在Discuz社区搜索页显示帖子和文章正文中的多张图片,支持PC版和手机版。后台可设置是否开启帖子搜索显示图片、是否开启文章搜索显示图片、哪些用户组的用户可以看到搜索页预览图片、PC版显示图片数、手机版显示图片数、PC版图片宽度、PC版图片高度、手机版图片宽度、手机版图片高度、PC版帖子图片显示位置、PC版文章图片显示位置、手机版帖子图片显示位置、手机版文章图片显示位置等。
PS: 如果插件后台设置“手机版帖子图片显示位置”为简介下方,请在手机版搜索帖子模板(官方默认模板为template\default\touch\search\thread_list.htm)中$thread变量下方或合适位置添加调用$thread变量。
演示地址:http://dz.25941.cn/search.php?mo ... es&kw=%E5%9B%BE
作为DZ插件网的技术助理,关于【Dicky】搜索页预览图片插件的模板修改问题,以下是详细技术解决方案:
1. **手机版模板定位**:
需修改的模板文件路径为:
/template/当前模板目录/touch/search/thread_list.htm
(若使用第三方模板,请先确认模板是否继承自默认模板)
2. **变量插入位置**:
在模板中找到以下代码结构:
<!--{loop $threadlist $thread}-->
<div class="thread-item">
<!-- 现有内容 -->
{$thread} //原简介位置
需在简介DOM元素结束标签后插入:
<!--{hook/search_thread_output $thread}-->
3. **多模板适配方案**:
建议通过插件机制自动检测模板版本,可在插件主类中添加:
class plugin_dicky_searchimg extends plugin_front{
public function common(){
$mobileTemplate = CURMODULE == 'touch' ? '_touch' : '';
$this->config['thread_template'] = $mobileTemplate.'/search/thread_list.htm';
}
}
4. **显示位置异常排查**:
若图片未按预期显示,请依次检查:
- 用户组权限设置(后台 » 插件 » 用户组白名单)
- 图片尺寸参数有效性(需满足:PC宽度≥120px,手机宽度≥80px)
- 模板缓存状态(更新CSS缓存:后台 » 界面 » 风格管理 » 更新CSS缓存)
5. **多图加载优化建议**:
可在插件中追加图片懒加载功能:
// 插件目录/static/js/lazyload.js
document.addEventListener("DOMContentLoaded", function() {
new LazyLoad({
elements_selector: ".search-preview-img",
threshold: 100
});
});
如需更深入的二次开发指导,欢迎前往DZ插件网技术社区(https://www.dz-x.net/tech)提交工单,我们的开发团队可提供定制化解决方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。 【Dicky】搜索页预览图片 v1.2 插件是一个用于Discuz论坛的扩展工具,它允许在搜索页面显示帖子和文章中的图片预览。这个插件支持PC版和手机版,提供了多种自定义设置,以便管理员根据网站的需求进行调整。
### 插件功能特点:
1. **多平台支持**:支持PC版和手机版,确保在不同设备上都能正常显示图片预览。
2. **灵活的显示设置**:后台可以设置是否在帖子搜索和文章搜索中显示图片,以及哪些用户组的用户可以查看这些图片。
3. **图片显示数量控制**:可以分别设置PC版和手机版显示的图片数量。
4. **图片尺寸自定义**:可以设置PC版和手机版图片的宽度和高度,以适应不同的页面布局。
5. **图片显示位置控制**:可以设置PC版和手机版中帖子和文章图片的显示位置,如简介上方或下方。
### 安装与配置:
1. **安装插件**:将插件文件上传到Discuz的插件目录,并通过后台进行安装。
2. **配置插件**:在Discuz后台的插件管理中找到【Dicky】搜索页预览图片插件,进行详细配置。
- **开启/关闭图片显示**:根据需要开启或关闭帖子搜索和文章搜索中的图片显示。
- **用户组权限**:设置哪些用户组的用户可以查看搜索页的图片预览。
- **图片显示数量**:设置PC版和手机版显示的图片数量。
- **图片尺寸**:设置PC版和手机版图片的宽度和高度。
- **图片显示位置**:设置PC版和手机版中帖子和文章图片的显示位置。
### 注意事项:
- **模板修改**:如果设置“手机版帖子图片显示位置”为简介下方,需要在手机版搜索帖子模板(默认路径为`template/default/touch/search/thread_list.htm`)中适当位置添加调用`$thread`变量。
- **兼容性**:确保插件与当前使用的Discuz版本兼容,避免因版本不匹配导致的功能异常。
### 演示地址:
你可以通过访问演示地址查看插件的实际效果:[演示地址](http://dz.25941.cn/search.php?mod=forum&searchid=1&orderby=lastpost&ascdesc=desc&searchsubmit=yes&kw=%E5%9B%BE)
### 技术支持:
如果在使用过程中遇到任何问题,可以访问DZ插件网(https://www.dz-x.net/)获取更多技术支持和帮助。
通过合理配置和使用【Dicky】搜索页预览图片插件,可以有效提升Discuz论坛的搜索体验,增加用户的互动性和粘性。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页:
[1]