Quote:
Originally Posted by webghey
am I just on ignore? I've bumped the post like 4 times now, PMed a few members for answers, nothing.
I've verified globals is on, I have no other mods on the site besides google sitemap, miserable users, iTrader, welcome headers, and vbadvaced. I'm not a retard when it comes to this and I've read every post in the stupid thread 4300 times. I'm not the other users who read 1 post and then ask how to do something. That's why my post count is so low. I read and figure it out - but with this I cannot I'm afraid.
I don't know how to fix the error with the admin area - validating messages without it throwing an error, or getting the rss feeds to post without it throwing the same sb_test error.
All of my other mods work fine without spambuster. Rss works fine without spambuster. I turn spambuster on - it errors.
I'd appreciate not being ignored - and even verified that' I'm alive.
:ermm:
|
first this product is not supported, you can use if you want but you dont have two.
Second the same thing happens for me. Basically on that line its calling
($hook = vBulletinHook::fetch_hook('postdata_presave')) ? eval($hook) : false;
There is a function in that hook from spambuster. Basically spambuster does this
$GLOBALS['sbhits'] = sb_test($this);
So when you call on that hook its not only going to do its thing and what not but its going to call on the function sb_test. But sb_test doesnt exist in class_dm_threadpost.php. To fix this i just did a check to see if i am in admin or modcp
Go to Plugin Manager, find Hook Location : postdata_presave
Then click SpamBuster: Normal posts check
Change
PHP Code:
$GLOBALS['sbhits'] = sb_test($this);
PHP Code:
if ((strstr($_SERVER['REQUEST_URI'],'admincp') !== FALSE) && (strstr($_SERVER['REQUEST_URI'],'modcp') !== FALSE))
{
$GLOBALS['sbhits'] = sb_test($this);
}
Worked for me, should work for you.