By Yann Anderson on Wednesday, 25 March 2020
Replies 17
Likes 0
Views 1.7K
Votes 0
Hi Folks,

If users want to try and play with my free module "EasyTheme Dark Mode", you can download it here:

Download EasyTheme Version 2.0.0

Otherwise, you can use the .zip file in the attachments.

As you can imagine, this module allow users on your site to switch between normal mode, and dark mode. Please take a look to attached pictures. You can also take a look on my demo site: https://www.yannanderson.com

My module use the Joomla Update Notifications System, so you will be allways alerted when an update is available.

*** Features ***
- Option to choose to display either buttons or a side panel
- Configurable panel position and design
- Ability to add custom text in a pop-up
- Font Awesome included
- Side panel colors configurable according to each selected theme
- Three themes available: light, dark or normal
- Possibility to configure the colors of each theme
- Ability to add custom css code
- Integration with EasySocial, EasyDiscuss, Komento and ConverseKit
- And so much more...

I'm NOT a web developper, but I found a module on the JED (it's no longer published on the JED because of some broken links) and I added tone of new features in the joomla admin backend.

Feel free to contact me (yann@yannanderson.com) if you have any questions related to this module, I will try my best to answer you

Best Regards,

Yann Anderson
Thks for sharing this module. For me I did a black edition site already and tested the first version that had some conflicts there. Will see and test it later if I need it. I liked this one Trance Pulsion vol4

This is my favourite too Avicii Tribute Concert: In Loving Memory of Tim Bergling

And another great memory Roxette Marie Fredriksson
·
Thursday, 26 March 2020 01:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Does it have a cookie or user setting that keeps their setting stored permanently?
·
Monday, 30 March 2020 01:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi friends,

First of all, a new version is available here: Version 2.1.0 or you can use the default Joomla System Update ( see attached picture "new" )

@ssnobben: I hope you will have no longer conflicts with the latest version, otherwise, feel free to contact me yann@yannanderson.com and I will try my best to solve your problem.

@james: yes it use a cookie to store the user choice permanently. If you clean your browser cookies, you need to select once again the dark theme instead of default theme.

Changelog:

- Modified default colors
- Added option to set Stackideas component padding
- Added option to display or hide screens in the panel
- Improved css for EasySocial 3.2.X
- Improved css for EasyDiscuss 4.1.X
- Improved css for Komento 3.1.X
- Improved css for ConverseKit 2.0.X

Hope you will have pleasure to use it, otherwise, feel free to tell me what you don't like :-)

Enjoy your day!
·
Monday, 30 March 2020 19:38
·
0 Likes
·
0 Votes
·
0 Comments
·
@james you can allways have a try using my own site https://www.yannanderson.com
·
Monday, 30 March 2020 20:27
·
0 Likes
·
0 Votes
·
0 Comments
·
@yann, looks good I have yet to try it but will be.

You should consider changing the user selection from a cookie to the database so that it is truly permanent.

James
·
Monday, 30 March 2020 22:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks a lot @james for your comment, a pleasure to read you! But because I'm not a web developper, I have no idea how to do that. But what I know, is that is permanent if you dont clear your browser-cache. I used a module from the JED (and it's no longer available on the JED) and I just added some options in the backend (thank you Joomla for your online docs lol) and of cours added some .css styles. But you have reason, it could be great to add a backend-option to choose bitween a cookie or a db storage...
·
Monday, 30 March 2020 23:38
·
0 Likes
·
0 Votes
·
0 Comments
·
For the next release (april or may), I will try to fix a maximum of .css issues... But at this time, I think that 90% of the .css styles are done, for EasySocial, EasyDiscuss, Komento and ConverseKit...
·
Monday, 30 March 2020 23:44
·
0 Likes
·
0 Votes
·
0 Comments
·
Very nice Yann.

It is a great step forward and I am sure a lot of people will make good use of it. I am going to test it and if it seems like something we can use I will add the db storage and send it back to you so you can work from it.

James
·
Monday, 30 March 2020 23:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you so much James! If you know how to do that, it will be great !
·
Tuesday, 31 March 2020 15:13
·
0 Likes
·
0 Votes
·
0 Comments
·
I there, I'm very happy that my module is available on the JED --> https://extensions.joomla.org/browse/new/extension/style-a-design/design/easytheme/
·
Monday, 11 May 2020 14:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Congrats! Nice

See your site its looking very good,

Question what Joomla player do you have at bottom?
·
Tuesday, 12 May 2020 03:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Ssnobben,

I have purchased a template here --> https://themeforest.net/item/miraculous-online-music-store-html-template/22317727

Then, with tone of hours of customization, I've created a "joomla-template" (the player) and inside this template, an iframe display my joomla-site :-)

If you want more informations about this player, you can write me here yann@yannanderson.com
·
Tuesday, 12 May 2020 03:56
·
0 Likes
·
0 Votes
·
0 Comments
·
I'm using an iframe because this is the only way to ensure music dont stop when user navigate to the site... With Wordpress, you can use some AJAX technologies but it's not possible with Joomla... but that work fine with an iframe, even if iframe is not a very modern-professional-solution
·
Tuesday, 12 May 2020 03:58
·
0 Likes
·
0 Votes
·
0 Comments
·
@Yann, there is an older Ajax Plugin for page refresh that will load the page content, but not affect the modules: https://extensions.joomla.org/extension/add-fullajax/

It is very old, so it probably need some updates, but might achieve what you want without having you use the iframe.

James
·
Tuesday, 12 May 2020 04:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you James, but I allready tested this plugin a long time ago, and that don't work when you have some components installed. I have a long discussion with Mark Lee about that, but that will refresh the page every-time a user log to you site, or register, or read some posts trough easydiscuss, or navigate trough some easysocial pages, etc.....
·
Tuesday, 12 May 2020 04:07
·
0 Likes
·
0 Votes
·
0 Comments
·
@Yann, you are correct it is not 100% but I believe if I remember correct there is the ability to create some exclusions in the plugin for certain pages/menus? I tested it recently, not to the same capacity as yourself but to see how well it would work with some of the SI products and if there was any real performance gain.

James
·
Tuesday, 12 May 2020 04:14
·
0 Likes
·
0 Votes
·
0 Comments
·
@James that's right, you can create some exclusions, but in this case, when an exclusion is set, the page will refresh and my music player will stop music
·
Wednesday, 13 May 2020 03:02
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post