Create A Forum - Support Forums

Support => Style Support => Topic started by: Pyro on August 08, 2011, 03:14:23 am

Title: Just a quick question
Post by: Pyro on August 08, 2011, 03:14:23 am
I setup a forum recently and I used one of the themes posted here (the only one I could find tbh :P ), and I have some members who do like it, and others who prefer the default which is fine, but the members who want the original "style" can't get it to revert back. When they go to Look & Layout, the only thing that seems to be close to what they are looking for is "Current Theme". When they click it, it gives them two sections with two options each.

The one they should be using is "Default Theme - Core", BUT it doesn't go to the original. Any ideas? No rush. I know you guys might be busy, just when you get a chance. Thank you in advance! :)

My forum is: http://imperiallegion.createaforum.com/index.php
Title: Re: Just a quick question
Post by: simply sibyl on August 08, 2011, 03:24:44 am
When you change the style of the forum it changes it for everyone and there is no option whereby members can change to other styles.    You ARE using the Default theme;  it is the only theme available for you to use -  you are just using a different stylesheet for it that changes how it appears.
Title: Re: Just a quick question
Post by: Pyro on August 08, 2011, 05:10:31 am
Ah, so whatever I decide to make the forum look like (color-wise), they all must look at it that way? Ty for the speedy response. :)
Title: Re: Just a quick question
Post by: Pyro on August 18, 2011, 06:01:51 am
just a slight bump-

So whichever is the default theme, they must use it?
Title: Re: Just a quick question
Post by: simply sibyl on August 18, 2011, 05:17:13 pm
just a slight bump-

So whichever is the default theme, they must use it?
Yes.  Members can not choose styles.   They see the style that you choose for the forum.
Title: Re: Just a quick question
Post by: Pyro on August 19, 2011, 07:31:31 am
Ah - will that ever be possible in the future? This seems to be the first forum I've seen where members can't choose their own style provided in a list.

Just curious. Thank you for the speedy replies. :P
Title: Re: Just a quick question
Post by: aIURbliS on August 20, 2011, 12:07:50 am
I doubt that'll be possible in the future
Title: Re: Just a quick question
Post by: Seldom Fail on August 20, 2011, 10:46:11 pm
I doubt that'll be possible in the future

not necessarily true. If someone can come up with a style changer code that works with CAF, then it would be possible.
Title: Re: Just a quick question
Post by: Pyro on August 21, 2011, 12:58:55 am
I would love to have one. :)
Title: Re: Just a quick question
Post by: aIURbliS on August 22, 2011, 01:58:08 am
I doubt that'll be possible in the future

not necessarily true. If someone can come up with a style changer code that works with CAF, then it would be possible.
Yes but the chances of someone doing that for CaF is pretty low. This is unless Createaforum himself tries to find a way but I'm pretty sure he's busy
Title: Re: Just a quick question
Post by: Alex on August 22, 2011, 02:31:47 am
If any of you would like this, feel free to make a topic in the suggestions board. ;)
Title: Re: Just a quick question
Post by: simply sibyl on August 22, 2011, 03:12:21 am
I doubt that'll be possible in the future

not necessarily true. If someone can come up with a style changer code that works with CAF, then it would be possible.
Yes but the chances of someone doing that for CaF is pretty low. This is unless Createaforum himself tries to find a way but I'm pretty sure he's busy
Actually the chances are not low at all.   One of the style changer codes that is used with the SMF for Free forums WILL work with the forums with Createaforum with just a small edit to the code.  I have it working on my CreateaForum test forum.    The thing is though that there are few styles posted here and those that are are not all updated to work properly with smf 2.0 so for right now the codes pretty senseless for me to bother posting.

I'll go ahead and post it if anyone wants to play around with it but as I said there arent many styles to use with it at the moment.

This code is a combination of Agent Moose's dropdown code and some tweaks by me

A.  Set your forum to the Default Style

B.  Find other styles you want to use.   Add each of them in Style Manager. 

C.  For each of those stylesheets edit these lines in the code:
     (add more if you need them, delete those you do not need)

Code: [Select]
Skin[n++] = ["STYLE NAME","http://www.createaforum.com/styles/FORUM NAME/STYLE.css?fi11"];
1.   Replace "STYLE NAME"  with the name of the style
        (this is how the name will show in the dropdown box)
2.   Replace "FORUM NAME"  with the name of your forum.
3.   Replace "STYLE" with the name of the style.
        (the name you named the style when you created it in manage styles)

Do this for each one you want to use.

D.  When done with the edits the code goes in your Header and will center the dropdown box at the top of your forum.

Code: [Select]

<script>
var n = 0;var Skin = new Array();
Skin[n++] = ["STYLE NAME","http://www.createaforum.com/styles/FORUM NAME/STYLE.css?fi11"];
Skin[n++] = ["STYLE NAME","http://www.createaforum.com/styles/FORUM NAME/STYLE.css?fi11"];
Skin[n++] = ["STYLE NAME","http://www.createaforum.com/styles/FORUM NAME/STYLE.css?fi11"];
Skin[n++] = ["STYLE NAME","http://www.createaforum.com/styles/FORUM NAME/STYLE.css?fi11"];

//Created by Agent Moose (smcodes.smfforfree3.com)
document.write("<center><select id='SkinChooser'><option value='default'>Choose Style</option>");
for(i=0;i<Skin.length;i++){
document.write("<option value='" + Skin[i][1] + "'>" + Skin[i][0] + "</option>");
};
document.write("</select> <input type='button' value='Change' onclick='setSkin();' /></center>");
function setCookie(name, value, expires){
var deCookie = name + "=" + escape(value);
if(expires){
expires= expires.toGMTString();
deCookie += "; expires=";
deCookie += expires;
};
document.cookie = deCookie;
};
function getCookie(name){
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1){
begin = dc.indexOf(prefix);
if (begin != 0) return false;
}else begin += 2;
var end = document.cookie.indexOf(";", begin);
if (end == -1)
end = dc.length;
return unescape(dc.substring(begin + prefix.length, end));
};
function delCookie(name){
expires = new Date(1807,1,1);
expires = expires.toGMTString();
deCookie = name;
deCookie += "=delete; expires=";
deCookie += expires;
document.cookie = deCookie;
};
function changeSkin(Agent){
document.write("<link rel='stylesheet' type='text/css' href='" + Agent + "' />");
};
var Omi = "default";
document.getElementById("SkinChooser").onchange = function(){
if(Skin[parseInt(document.getElementById("SkinChooser").selectedIndex)-1]){
Omi = Skin[parseInt(document.getElementById("SkinChooser").selectedIndex)-1][1]
}else{
Omi = "default";
};};
function setSkin(){
if(Omi == "default") delCookie("Skin");
if(Omi != "default") setCookie("Skin",Omi,new Date(9999,1,1));
window.location.reload();
};
changeSkin(getCookie("Skin"));
</script>
<br />
Title: Re: Just a quick question
Post by: aIURbliS on August 22, 2011, 03:44:38 am
Cool, I got an idea on what to do with this code now :D
And does it really have to use cookies?
Title: Re: Just a quick question
Post by: simply sibyl on August 22, 2011, 02:58:17 pm
xboi - yes.    That is how it knows what style you have chosen.  Otherwise you will have to keep choosing it when you visit the forum.     Of course if you have your browser remove cookies upon closing it, or use a program that cleans up cookies for you, you'll have to do so each time too.   The code does not access your Look & Layout settings preferences for themes.  It merely gives you an option of which style to use  (styles only change the look of the default theme) and via cookies remembers your choice.
Title: Re: Just a quick question
Post by: Pyro on August 25, 2011, 11:12:24 pm
Alright! That is awesome! :)

Thank you so much! :D
Title: Re: Just a quick question
Post by: mickjav on April 08, 2020, 11:38:02 am
Just wanted to ask is this code/method approved or has a user option been added as have been trying to find a way ofallowing some users to select there prefered style.
thanks keep safe mick
Title: Re: Just a quick question
Post by: mickjav on April 08, 2020, 12:21:42 pm
Just thought I would give the code a try but don't seem to work on Modzilla.
edit must be me the forum in OP works so must work