换个方式来解决搜索问题,很不错的插件RH Topic Tags

phpBB 3.3.X 相关的使用、安装等话题,包括升级
版面规则
《发帖时,请复制下列格式文本,提供完整的信息,勿简略发布》


###### 以下为“基本的提问格式” ######
  • 主机操作系统: Windows (XP, 7, 8, 10)、Linux(Redhat,Centos, Mandrake等等)、或者其他的(请务必注明版本)
  • 快速架站程序: AppServ、XAMPP 等等(请务必注明版本号)
  • 您的上网方式:ADSL、Cable、FTTB等等 (请务必留下 ISP 名称或 ISP 官网)
  • 您安装的程序: Apache + php + MySQL 或者其他的组合 (请务必留下版本号,如果使用上面的快速架站程序就不必写了)
  • 您的 phpBB 版本: phpBB 3.3.0
  • 您的域名: 比如 phpbbchinese.com
  • 您的 phpBB 网址: 比如 https://www.phpbbchinese.com/
###### 以上为“基本的提问格式” ######

  • 安装扩展: 请注明安装扩展的名称,版本以及参考链接(非扩展问题免填)
  • 安装风格: 请注明安装的风格名称,版本以及参考链接(非风格问题免填)
  • 错误代码: 请使用 Code 标签将错误代码标识出来,如下:

代码: 全选

错误代码
  • 错误状态:如果没有错误代码,请直接贴出截图,或者是详细叙述错误状态内容。
备注:
如果需要,请提供测试用的账号与密码
若是管理账号,请使用短信联系站长
回复
头像
juse
注册用户
注册用户
帖子: 37
注册时间: 2016年6月4日 03:33

换个方式来解决搜索问题,很不错的插件RH Topic Tags

帖子 juse »

前几天在官网上闲逛,这个倒霉搜索问题,实在太讨厌了,忽然看到了这个玩意
RH Topic Tags

https://www.phpbb.com/community/viewtopic.php?t=2263616

顺藤摸瓜找到了github

https://github.com/RobertHeim/phpbb-ext-topictags

我一看,这玩意好东西啊,标签啊,中文搜索解决了,主题分类解决了,太特么哈皮了。

结果。。兴冲冲的装了以后发现,这正则表达式也是绝了。。。

代码: 全选

/^[\- a-z0-9]{3,30}$/i
原本的正则表达式仅支持英文,好家伙,再一翻issues页面,也有关于支持语言的问题,然鹅,这么多年过去了,这位老哥竟然还没更新(都全球化多少年了,开放一下你的思维不好吗?)

既然他介绍里说了Full UTF-8 support

那中文肯定妥妥的啊,结果。。。。。。。并不是,需要你自己改正则表达式。。。。

行吧,那就来吧,搜,中文字符的正则表达式,搜来改去,什么\u4e00-\u9fa5,什么\x{4e00}-\x{9fa5}/u什么\x80-\xff我都试了个遍,一个都不灵。

有句话怎么说来着,皇天不负有心人,雪地里埋不住死孩子,我这睁眼瞎也转了转思路,非要支持中文干嘛,我也那么狭隘吗?

支持全语言啊,怎么搞,嘿嘿嘿

先看效果
Snipaste_2021-08-06_02-13-54.png
就问你绝不绝吧

太爽了有木有

其实超级简单,就在他字符的大括号里加上\d\D就行了

改成这样

代码: 全选

/^[\- a-z0-9\d\D]{3,30}$/i
完事儿~~~
头像
juse
注册用户
注册用户
帖子: 37
注册时间: 2016年6月4日 03:33

Re: 换个方式来解决搜索问题,很不错的插件RH Topic Tags

帖子 juse »

改了一下css,主要是降低对主题的干扰,另外就是他把css写到了div上,我个人比较习惯于直接写到a上
这样鼠标滑过的时候比较爽一些。。。

喜欢的直接拿走
Snipaste_2021-08-06_14-16-58.png
附件
rh_topictags.7z
CSS文件,放到插件目录/robertheim/topictags/styles/all/theme
(888 Bytes) 已下载 117 次
头像
davidyin
网站管理员
网站管理员
帖子: 1431
注册时间: 2015年11月19日 01:50
联系:

Re: 换个方式来解决搜索问题,很不错的插件RH Topic Tags

帖子 davidyin »

:ugreat:
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
diabloooo
注册用户
注册用户
帖子: 6
注册时间: 2022年4月8日 11:24

Re: 换个方式来解决搜索问题,很不错的插件RH Topic Tags

帖子 diabloooo »

juse 写了: 2021年8月6日 02:32 前几天在官网上闲逛,这个倒霉搜索问题,实在太讨厌了,忽然看到了这个玩意
RH Topic Tags

https://www.phpbb.com/community/viewtopic.php?t=2263616

顺藤摸瓜找到了github

https://github.com/RobertHeim/phpbb-ext-topictags

我一看,这玩意好东西啊,标签啊,中文搜索解决了,主题分类解决了,太特么哈皮了。

结果。。兴冲冲的装了以后发现,这正则表达式也是绝了。。。

代码: 全选

/^[\- a-z0-9]{3,30}$/i
原本的正则表达式仅支持英文,好家伙,再一翻issues页面,也有关于支持语言的问题,然鹅,这么多年过去了,这位老哥竟然还没更新(都全球化多少年了,开放一下你的思维不好吗?)

既然他介绍里说了Full UTF-8 support

那中文肯定妥妥的啊,结果。。。。。。。并不是,需要你自己改正则表达式。。。。

行吧,那就来吧,搜,中文字符的正则表达式,搜来改去,什么\u4e00-\u9fa5,什么\x{4e00}-\x{9fa5}/u什么\x80-\xff我都试了个遍,一个都不灵。

有句话怎么说来着,皇天不负有心人,雪地里埋不住死孩子,我这睁眼瞎也转了转思路,非要支持中文干嘛,我也那么狭隘吗?

支持全语言啊,怎么搞,嘿嘿嘿

先看效果

Snipaste_2021-08-06_02-13-54.png

就问你绝不绝吧

太爽了有木有

其实超级简单,就在他字符的大括号里加上\d\D就行了

改成这样

代码: 全选

/^[\- a-z0-9\d\D]{3,30}$/i
完事儿~~~
感谢分享,我用了您的方法,但好像还是不能用中文?不知道为什么,版本是3.3.7
头像
juse
注册用户
注册用户
帖子: 37
注册时间: 2016年6月4日 03:33

Re: 换个方式来解决搜索问题,很不错的插件RH Topic Tags

帖子 juse »

diabloooo 写了: 2022年4月9日 22:20
juse 写了: 2021年8月6日 02:32 前几天在官网上闲逛,这个倒霉搜索问题,实在太讨厌了,忽然看到了这个玩意
RH Topic Tags

https://www.phpbb.com/community/viewtopic.php?t=2263616

顺藤摸瓜找到了github

https://github.com/RobertHeim/phpbb-ext-topictags

我一看,这玩意好东西啊,标签啊,中文搜索解决了,主题分类解决了,太特么哈皮了。

结果。。兴冲冲的装了以后发现,这正则表达式也是绝了。。。

代码: 全选

/^[\- a-z0-9]{3,30}$/i
原本的正则表达式仅支持英文,好家伙,再一翻issues页面,也有关于支持语言的问题,然鹅,这么多年过去了,这位老哥竟然还没更新(都全球化多少年了,开放一下你的思维不好吗?)

既然他介绍里说了Full UTF-8 support

那中文肯定妥妥的啊,结果。。。。。。。并不是,需要你自己改正则表达式。。。。

行吧,那就来吧,搜,中文字符的正则表达式,搜来改去,什么\u4e00-\u9fa5,什么\x{4e00}-\x{9fa5}/u什么\x80-\xff我都试了个遍,一个都不灵。

有句话怎么说来着,皇天不负有心人,雪地里埋不住死孩子,我这睁眼瞎也转了转思路,非要支持中文干嘛,我也那么狭隘吗?

支持全语言啊,怎么搞,嘿嘿嘿

先看效果

Snipaste_2021-08-06_02-13-54.png

就问你绝不绝吧

太爽了有木有

其实超级简单,就在他字符的大括号里加上\d\D就行了

改成这样

代码: 全选

/^[\- a-z0-9\d\D]{3,30}$/i
完事儿~~~
感谢分享,我用了您的方法,但好像还是不能用中文?不知道为什么,版本是3.3.7

代码: 全选

/^[\- a-z0-9\d\D]{2,30}$/i
我就是这样设置的啊
Snipaste_2022-04-23_02-54-04.png
diabloooo
注册用户
注册用户
帖子: 6
注册时间: 2022年4月8日 11:24

Re: 换个方式来解决搜索问题,很不错的插件RH Topic Tags

帖子 diabloooo »

我再试试。
回复