Hi,

To meet our needs, I've added a settings page to this module which allows us to have more control over what our end users can do. Specifically:

* Only allow nodes of specified types to be chosen
* Define max height and width (and validate)
* Override orientation
* Override CCK field choice
* Don't show slideshow type option if there is only 1 type available
* Add an extra permission for access to the settings page

I thought this might be useful to others, so I'm attaching a patch.

CommentFileSizeAuthor
#1 848426.patch104.78 KBlambic
fancy_slide.patch14.03 KBlambic

Comments

lambic’s picture

StatusFileSize
new104.78 KB

I've extended this further with a bunch of other features we needed, so here's a fresh patch. Some highlights:

* Some CSS tweaks
* Custom classes
* Admin functions moved to fancy_slide.admin.inc
* Allow presets for width, height and imagecache preset combos
* Override showing of alt text
* Provide default value for delay
* New text overlay feature, with defaults
* Allow different list styles (icon or thumb)
* Break forms up into fieldsets
* Allow randomizing of images

TomGould01’s picture

Hi lambic

I have downloaded both patches with a view to applying them to the master copy but the "fancy_slide.admin.inc" file only has a licence in it and none of the removed admin functions from the module file.

Could you shed any light in to this, I have also pushed some more changes today you may be interested in

lambic’s picture

Strange, the patch file looks ok. I'll try to apply it myself today sometime. It's my first git patch so I may have screwed up somehow.

The 2nd patch replaces the first patch so you don't need both.

lambic’s picture

I applied the patch semi-successfully. It complained about conflicts with changes in your latest release but it did create the correct admin.inc file. If I get some time in the next few days I'll try to do a merge of 2.6 with my version.