2 Aug 25, 2008 03:36
... I have to be honest, if b2evo didn't have this tag I wouldn't even know it exists and I think it's a silly idea that it's in there because a lot of software manipulates urls assuming it's not there. ...
Actually that's completely backwards. What you mean is that many pieces of software out there act as if the tag DOES NOT exist in the <head> section of the web page. In other words, they ASSUME base URL will be the domain name ... or possibly will be the folder the application is installed in. Nothing could be further from the truth.
So b2evolution uses sets the base tag to the URL for the skin folder in order to build a heck of a lot of internal links relative to that path. For example images in a skin folder, and style sheets that are not part of the actual skin but are called by the skin. Is this the best possible answer? NO! It is, however, how it works.
Seems like possibly the answer to your dilemma is to find out why gallery2 assumes the base tag is something that it can't be sure it is, and address that. Perhaps there is a way to tell gallery2 what it should use for the base part of a URL? I don't know because I don't know that software, but if you want to embed that tool into this tool then this tool (logically) takes priority. Alternatively, take it out of your skin and see what (if anything!) goes wrong ... then fix that.