The other locations have nothing to do with it really.
The system decides whether you are worthy to get the smilie by looking at a string that your browser sends along as a part of the HTTP protocol: the "Referrer". For example, the "Referrer" for all the images on this page are the page itself, showthread.php from cellar.org.
If your Referrer string doesn't say cellar.org, the system assumes that you are getting the smilies via some other site, and in some cases, doesn't send them along. 99.9% of the time, if a Referrer string doesn't contain cellar.org, the page requesting it is somewhere else on the net and is stealing them.
It's probable that you have set some hardass privacy setting to mess up the Referrer string, maybe even without realizing it. Some firewalls probably screw it up on purpose. But it's part of the protocol and therefore my judgement that this is broken on your end. Rudely breaking the protocol is not the solution.
I will need valid referrers from Cellar readers if I ever want to prevent image theft from the Cellar. This is not a minor inconvenience for me... it's an increasing problem.
|