3
to go directly to the admin area of your site:
http://www.yourdomain.xxx/admin.phpthis area does not use the same theme that is set to the main part of the site, so it should work. If not...create a duplicate of the default theme, and rename it to the same name as the theme that messed you up. Throw away the messed up theme (or rename the directory), and upload the copied default theme with the new name. Now when you go back to the site after the session expiration, you will have the default theme back, and be able to correct things.
The version of XOOPS you are using may shed some light on it, as well as any modifications you have made...or any modules that require things added to your theme.
For instance, CBB requires an addition to your theme, and some of the themes you download do not have that code in place...same goes for many of the Stats modules.
Here's a pointer:
Activate the themes block, and set it to be viewable to webmasters only, and leave the default theme set to the one that works.
Install(upload) your new theme, then go to the prefs and add it to the list of 'selectable themes'.
Now back out to the home page to change the theme and see if it works. If it all goes haywire...simply delete all temp internet files and cookies...relaunch your browser and go log back in and chuck the puppy! ;)