目标:在vB搜索结果中,包含当用户名为搜索关键字时“引用”用户的帖子。
在帖子正文中,它看起来像[QUOTE =“username”],vB似乎没有在BB代码中搜索。
我该怎么做?
由于
答案 0 :(得分:1)
当vBulletin按用户名进行搜索时,它最终会执行如下数据库查询:
SELECT ... FROM post WHERE username = 'username'
找到该查询(在search.php中),并将其更改为:
SELECT ... FROM post WHERE username = 'username' OR pagetext LIKE '%[QUOTE=username%'
您可能需要进行大量调整并进行测试以确保正确,但这应该让您更接近解决方案。
<强> N.B。务必清理用户名。用户名直接插入SQL是不安全的!