If you had a link to what you've seen it would help.

But in general that could be (1) the image is a background image (2) the content 'above' the image is in a div (layer) which is set in zorder (z index) 'above' the image in question.

To get it to look translucent... there are GIF images whereby you get an on/off alpha... You can use these to dither a pattern which looks like a filled area of approx 50% 'transparency' (every other line horizontally, vertically, or every other pixel in a checkerboard pattern). If you were to use for example a tiled GIF image which is a 'checkerboard' dither of medium grey in a layer 'above' other content, it would appear to be a translucent window of grey (on closer inspection you'd see the dither).

The PNG image format also supports transparency, and actually supports alpha transparency (like photoshop layer opacity/masking/etc.). Problem is none of the browsers ever fully/properly supported PNG rendering -- you can technically save a PNG as 8-24 bit with alpha -- much more flexible than GIF. It compresses via color reduction and then some basic file compression (like GIF), so its really too bad it was never fully implemented.

The only 'hack' method I could think of that could get your true translucency/alpha channel would be to bring PNG8/24 images exported from Macromedia Fireworks (very important as ones from Photoshop/IR do not work the same way in this method) and put them in a Flash movie. Then -- only for Internet Explorer and I believe only on PC -- you can embed the flash movie on your page with the background property set to 'transparent'.

What happens is, the flash movie in a layer on the page will have no solid bounding background... and if there are any alpha images/soft edges/etc. in the movie, it will render right on top of your page.

Of course this limits you to pretty much IE/PC users only (any version of flash from 4 up). A significant number of people -- but not everyone.

Hope this helps,
Neil

alinear.net

2

(180 replies, posted in PunBB 1.2 troubleshooting)

Sorry I hadn't 'disabled' it per se -- I had 'disabled' it in the browser in the sense that I had it shutting off ad/content filtering.

If I *fully* disable norton (totally shut it down), it works.

But... I'd prefer to not have to do this every time I wanted to mess with the config, at least not while I get the BBS set up initially (will be making frequent small changes and tweaks).

Is there any simple way to temporarily disable the check? I tried commenting out the function (as above) but this does not help -- it still gives me the same issue so long as my firewall isn't disabled.

I'd basically like to disable the check while I get the BBS set up, then put it back when I am done and would likely only change the main config. options infrequently.

Thanks!,
Neil

/ alinear

3

(180 replies, posted in PunBB 1.2 troubleshooting)

I'm having a problem with this as well.

I am using Norton Internet Security, but I have disabled it for my own domains (alinear.net etc.). I am not sure if this 'solves' the problem, but at the same time I don't want to disable it completely just to admin the forums...

I have the base URL set correctly to:
http://www.alinear.net/bbs

I am loggin in by going to the same url (with the www).

No matter what I do ... flush cache... try several different browsers on pc or mac... I get the same http referrer error.

I'd like to disable this protection ... I am not wildly concerned about someone hacking my forums...

So in the 'include' folder, I opened 'functions.php' and cheanged this function like so:

function confirm_referer($script)
{
//    global $pun_config, $lang_common;
//
//    if (!preg_match('#^'.preg_quote($pun_config['o_base_url'].'/'.$script, '#').'#i', $_SERVER['HTTP_REFERER']))
//        message($lang_common['Bad referer']);
}

I commented out the body of the function, leaving it there nulled so whatever calls it won't destory itself somehow.

However I am STILL getting the bad referrer problem!!!?!

I also ran:
http://www.alinear.net/bbs/include/index.html

Assuming maybe this was required in some way?

Is there something I am missing about taking this referrer validation out?

Thanks,
Neil

alinear.net