Roundcube Community Forum
Themes & Styling => Theme Releases => Topic started by: gysmo on May 20, 2007, 04:37:25 PM
-
Hi,
I have add the features to choose skin by user in pref panel.
I hope it will be usefull for someone :)
Maybe it is possible to think about improvement and try to create a page to regroup all skins in RC
Wait for yours comments
-
Do I include this code somewhere or do I name it something and add it to a directory?
Looking to get this to work.
Please help.
-
this is a patch file just patch your version of roundcube
-
For which version is this patch?
-
It is working with the latest svn version
-
ok, just to sound like a total noob. Patch it where, how, with what?
-
I tried the patch with RC1 and i am getting a "[skins]" dropdown box in the preferences but there is nothing in it. i noticed that there was a reference to $INSTALL_PATH.'skins/index.inc' but the index.inc file is in the localization folder. any ideas? has anoyone gotten this to work with RC1?
-
It would be great if this could be implemented into RC. Maybe contact the devs and send them the patch with a request to add it to RC.
-
It would be great if this could be implemented into RC. Maybe contact the devs and send them the patch with a request to add it to RC.
You could open a ticket on trac so someone reviews it and sees about inclusion. :)
-
Getting error with tortoise svn...
Error on line 50...
It seems if tortoise svn saying the wrong line because deleting is not changing the eroor anyway!
-
I tried the patch with RC1 and i am getting a "[skins]" dropdown box in the preferences but there is nothing in it. i noticed that there was a reference to $INSTALL_PATH.'skins/index.inc' but the index.inc file is in the localization folder. any ideas? has anoyone gotten this to work with RC1?
Create a index.inc in the skins directory....Something that looks like this.
$rcube_skins = array (
'BlueTabby' => 'skins/BlueTabby',
'GreenTabby' => 'skins/GreenTabby'
);
Works great with rc2 ... Had to manually patch the files
- SMiTTY
-
can someone please be more specific on which files to patch and how? or possibly provide a pre-patched file? thanks!
-
can someone please be more specific on which files to patch and how? or possibly provide a pre-patched file? thanks!
ok from what I can figure it goes like this.
In the skin.txt file there are the following sections
Index: trunk/roundcubemail/program/include/main.inc
Index: trunk/roundcubemail/program/localization/fr/labels.inc
Index: trunk/roundcubemail/program/localization/en_GB/labels.inc
Index: trunk/roundcubemail/program/steps/settings/func.inc
Index: trunk/roundcubemail/program/steps/settings/save_prefs.inc
these are the files that need to modified. If the line doesn't have a - or a + next to it its jused for a referance to the location to either delete (-) or add (+) code.
remember to use your php tags in the index.inc file.
Then find the referenced area and add or delete the code. Seems to work for me but I have one problem
I don't get anything in my list of skins. No errors just nothing in the list. any reason why?
-
I don't get anything in my list of skins. No errors just nothing in the list. any reason why?
I had the same problem, once I named everything the same it started working for me.
So skin dir is 'default' and index.inc for that theme is 'default'=> 'skins/default'
Going to look at it more later, this is awesome though and should be implemented :)
-
Hi all,
first, let me say a BIG thank oyu to all the developers and contributors...
I've just set up 0.1RC2 with courier-imap-ssl, and everything works like a charm...
Stumbled upon this add-on, while looking for skins... awesome! After just a bit of effort, I eventually managed to get it running.. If you ever need my vote, I'm for inclusion too!!
Only thing I miss, is a refresh of the page after saving the preferences for new skin... It only gets caught when changing page or manually refreshing...
Thank you again,
Stefano
-
Hi,
I'm glad to see that some people use it :)
I'll improse and post a better version and hope that will ba added in RC :)
-
Hi,
I'm glad to see that some people use it :)
I'll improse and post a better version and hope that will ba added in RC :)
Great feature, works just fine with the latest version of RC after manually patching.
Cheers,
BTCentral
-
I can't seem to get this working. I have the theme items appearing now but whenever I choose a theme and save it does not reload the page properly and never uses the skin I chose. I am using Trunk r1190
-
There is must be some way to switch off this Skin Chooser or set onky skins you want your users to use...
The change is to add:
@include(INSTALL_PATH . 'skins/index.inc');
in function:
function rcmail_get_skins()
{
...
}
So you will get this one:
function rcmail_get_skins()
{
$path = 'skins';
$skins = array();
$dir = opendir($path);
if (!$dir)
return false;
while (($file = readdir($dir)) !== false)
{
$filename = $path.'/'.$file;
if (is_dir($filename) && is_readable($filename)
&& !in_array($file, array('.', '..', '.svn')))
$skins[] = $file;
}
closedir($dir);
@include(INSTALL_PATH . 'skins/index.inc');
return $skins;
}
After that you can create in directory:
skins
the file:
index.inc
with code like:
$skins = array (
'Test' => 'test',
'Default' => 'default'
);
?>
This is for cases when you have a lot of skins on "skins" directory.