18
This happens because Norton Firewall blocks 'information about visited sites' in the web content settings of the FW. The way that a user can fix this is as follows :
Right click the icon in the bottom right of your screen that represents Norton Personnal Firewall and click on 'Norton Personnal Firewall' in the pop-up grey menu. Go to 'Options', then click the 'Web Content' tab at the top. Click on the 'Add Site' button at the bottom left and type in the name of the XOOPS site they are trying to use. e.g,
http://www.lost-doggies.com and click OK. Once added to the list, highlight it with your mouse and and then look at the right hand pane. Where it says 'Information About Visited Sites', click the 'permit' button, and click OK. Then the user should be able to use the site without any bother.
Personally, I've added this as a FAQ, but may consider hard coding the change as suggested by the XOOPS lord Mithrandir above .... how though? The function is this...
function xoops_refcheck($docheck=1)
{
$ref = xoops_getenv('HTTP_REFERER');
if ($docheck == 0) {
return true;
}
if ($ref == '') {
return false;
}
if (strpos($ref, XOOPS_URL) !== 0 ) {
return false;
}
return true;
}
What do I change so that it alwasy returns true? Is it function xoops_refcheck($docheck=0) instead of xoops_refcheck($docheck=1)?