i built a module to promote workshops.
I use Cmsms 1.9.4.2 and ctlmodule maker 2.0.3
Php and me are slowly learning to connect together so I need help.
I'm French native speaker, also will be the module but i can guide you easily trough it. I already built the base but it can be rethink if needed.
i'll need
4 module's entities :
1-Ateliers (workshops)
2-Durée (duration)
3-Niveau (level)
4- Choix (choice)
Fields for Ateliers (workshop) are:
suite du titre (title leftover) // text
description // textarea
image // image max 1000x750
offert (offered? ) // Checkboxes from CHOIX table
dateAtelier (workshop date) // text
horaire (hours) // text
duree // Checkboxes from DUREE table ()
lieu (location) // text
adresse (adress) // text
contactInfo // text
contactTel // text
contactMail // text
contactWeb // text
costAtelier // text
costMat // text
costMember // text
costNotMember // text
niveau (level) // checkboxex from NIVEAU table
Fields for CHOIX (choice) are:
oui (yes)
non (no)
Fields for NIVEAU and DURÉE are'nt needed:
//// TEMPLATES ///
2 templates are needed for ATELIERS (workshop) table
As long as i have the smarty, i'll do the html/css layout.
1- For the homepage, the base of the template will be a conditional statement that display 5 element :
if offert field answer is OUI (yes)
then
show a list of items
include $name, $suite_du_titre, $description, $image (resize to a specific size with imageSize or CGSmartImage)
2- For the workshop list the template will be like a photo gallery with title of each item. I think using imageSize or CGSmartImage again. In this section, a modal window/tooltip must open on rollOver the thumbnail to display $title, $description, $image (3rdsize)
------------
Thank you to consider it and send me a quote.
What can take you the afternoon can take me much longer

Louis-Philippe
ps, i already have the DNA for this module