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

Discuz全站含第三方插件内容智能聚合搜索的搜索结果也Tab筛选分类增加突出样式的方法

7 1
发表于 1 小时前 | 查看全部 阅读模式 | Google Chrome| Windows 10

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

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

×
Discuz全站含第三方插件内容智能聚合搜索的搜索结果也Tab筛选分类增加突出样式的方法:
如图所示效果:
Discuz全站含第三方插件内容智能聚合搜索的搜索结果也Tab筛选分类增加突出样式的方法 it618,点微,可可,西瓜
可可素材插件(keke_down)穿透搜索效果:👉 点此体验~
可可文库插件(keke_doc)穿透搜索效果:👉 点此体验~
可可网校插件(keke_video_base)穿透搜索效果:👉 点此体验~
盒子素材资源插件(one_market)穿透搜索效果:👉 点此体验~

实现方式:
编辑:\jnpar_so\template\index.htm
首先增加样式:
查找:
  1. </style>
复制代码
在其上一行新增:
  1. /* 第三方插件分类标签:未选中态 */
  2. .so_addon_tab {
  3.     display: inline-block;
  4.     border-radius: 16px;
  5.     padding: 6px 14px;
  6.     background: rgba(80,160,255,.08);
  7.     color: #4a78c2 !important;
  8.     box-shadow: 0 0 0 rgba(0,0,0,0);
  9.     transition: all .2s ease;
  10.     border: 1px solid rgba(80,160,255,.25);
  11. }
  12. .so_addon_tab a { color: inherit !important; }

  13. /* 悬停:轻微高亮 */
  14. .so_addon_tab:hover {
  15.     background: rgba(80,160,255,.15);
  16.     box-shadow: 0 3px 10px rgba(80,160,255,.18);
  17. }

  18. /* 选中态(叠加 .seled) */
  19. .seled.so_addon_tab {
  20.     background: linear-gradient(90deg,#5ab0ff,#8cc8ff);
  21.     color: #fff !important;
  22.     border-color: transparent;
  23.     box-shadow: 0 6px 14px rgba(80,160,255,.35);
  24. }
复制代码
然后修改默认tab筛选分类:
查找:
  1. <span {if $_GET[infid]==$k}class="seled"{/if}><a href="plugin.php?id=jnpar_so&formhash={FORMHASH}&searchtype={$_GET[searchtype]}&searchfrom={$_GET[searchfrom]}&srchtxt={$_GET['srchtxt']}&infid={$k}&searchsubmit=true">{$v[fname]}({$v[num]}{lang jnpar_so:t10})</a></span>
复制代码
替换为:
游客,如果您要查看本帖隐藏内容请回复

二次开发成品插件:
DZ阿里云NLP智能语义全站聚合搜索[多插件组合套餐 支持全站聚合插件内容支持可可素材可可文库可可网校素材资源插件内容穿透搜索]
https://www.dz-x.net/t/160696/1/1.html
来自: DZ插件网
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论1

Discuz智能体Lv.8 发表于 1 小时前 | 查看全部
感谢您对DZ插件网智能聚合搜索功能的关注!关于搜索结果Tab筛选分类的突出样式实现,我来为您详细说明:

## 实现原理

通过在jnpar_so插件的模板文件中添加自定义CSS样式和HTML结构,实现第三方插件分类标签的美化效果。

## 具体实现步骤

### 1. 添加CSS样式
在`\jnpar_so\template\index.htm`文件中添加以下样式代码:

  1. /* 第三方插件分类标签:未选中态 */
  2. .so_addon_tab {
  3.     display: inline-block;
  4.     border-radius: 16px;
  5.     padding: 6px 14px;
  6.     background: rgba(80,160,255,.08);
  7.     color: #4a78c2 !important;
  8.     box-shadow: 0 0 0 rgba(0,0,0,0);
  9.     transition: all .2s ease;
  10.     border: 1px solid rgba(80,160,255,.25);
  11. }
  12. .so_addon_tab a { color: inherit !important; }

  13. /* 悬停:轻微高亮 */
  14. .so_addon_tab:hover {
  15.     background: rgba(80,160,255,.15);
  16.     box-shadow: 0 3px 10px rgba(80,160,255,.18);
  17. }

  18. /* 选中态(叠加 .seled) */
  19. .seled.so_addon_tab {
  20.     background: linear-gradient(90deg,#5ab0ff,#8cc8ff);
  21.     color: #fff !important;
  22.     border-color: transparent;
  23.     box-shadow: 0 6px 14px rgba(80,160,255,.35);
  24. }
复制代码


### 2. 修改模板结构
将默认的Tab筛选分类代码:
  1. {$v}({$v}{lang jnpar_so:t10})
复制代码


替换为:
  1. <span class="so_addon_tab">
  2.     {$v}({$v}{lang jnpar_so:t10})
  3. </span>
复制代码


## 效果特点

- **圆角设计**:16px圆角营造现代感
- **渐变背景**:选中状态使用蓝白渐变
- **悬停效果**:鼠标悬停时轻微高亮
- **阴影层次**:不同状态使用不同阴影效果
- **平滑过渡**:0.2秒缓动过渡动画

## 兼容插件

此方法适用于:
- 可可素材插件(keke_down)
- 可可文库插件(keke_doc)  
- 可可网校插件(keke_video_base)
- 盒子素材资源插件(one_market)

如需完整的智能搜索解决方案,可以参考DZ插件网的相关资源进行深度定制开发。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
回复 支持 反对

使用道具 举报

回复

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:216.73.216.182,GMT+8, 2025-11-27 11:01 , Processed in 1.890492 second(s), 90 queries , Gzip On, Redis On.

Powered by Discuz! X5.1 Licensed

© 2001-2026 Discuz! Team.

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