Hiya Members,
This is a basic tutorial I wrote which was inspired by dniezby's very excellent styling guide
here and it is for Joomla 1.5.x only (the php code snippets will not work in Joomla 1.x)
Included in this package is a set of sample forms with a variety of form element styling examples, a sample stylesheet with a basic grayscale theme, and a text file with some code snippets examples that I have used in these forms. I have also included the original full-size screencaps, in case you find the downsized ones in this document difficult to read.
Please be aware that I have only been using RSform! for a week, so my knowledge of the program is not very advanced at the time of writing this. I am a lousy php coder, however I do have a reasonably good eye for graphical layout with a fair to middling command of CSS. I thought it would help my own learning curve if I documented my first form designing process from the perspective of an RSform! newbie, and I share it in the hope that other new learners might benefit from my hours of forum searches and form code twiddling.
I need to clarify that this is
not a lesson on how to write CSS code. I am not an expert on CSS and I do not have the time to give one-to-one support to budding CSS coders who found my tutorial here in the support forums. There are plenty of most excellent CSS learning resources on the internet to study and I have included some of my favourite sites in the References section at the end of the document.
My specific aim here is to give you the skeleton framework of an RSform! tableless CSS theme, which I have designed to be easily adapted for your (and my future) personal use, and to give you some guidelines to some basic adaptations that I found useful while testing this component.
Sample Form Screenshot
Things worth knowing about this sample CSS template:# It is a \"tableless\" design which uses CSS to position the horizontal layout
# Elements are laid out in floats to give the appearance of vertical columns
# Each new field is enclosed in it's own new row, with proper float clearing
# There are different classes for the different field-type elements
# Field-type elements have fixed widths calculated to look vertically consistent
# Fonts and margin spacing is in em units for fluid browser font resizing
# Form title uses the component heading style of your default Joomla theme
# The CSS code is commented to help you adapt it (following dniezby's good example)
Please understand that as of today this is the SUM TOTAL of my knowledge about RSform - every little thing I have learned about it during my first week of use. So I hope you find the tutorial useful and I achieved my goal to present it in a way where my fellow newbies learned some useful concepts and correlations, and came one step closer to building their own new forms from scratch.
If you notice any factual errors, additions or corrections that need to be made to this tutorial please let me know in this thread and I'll try and put together a revised version within the week. Also, if anybody has a collection of commonly used PHP snippets I'll be happy to add them too. But after that revision I will no longer have time to maintain this tutorial.
My poor tired old brain needs a well deserved break after this intensive week immersed in RSform code, but I have to say that what I have been able to do so easily in this component took me nearly three months of agony to learn in FacileForms. Yay Alex!
Files included in this zip package:RSform-TUTORIAL-by-zANavAShi.odt
RSform-TUTORIAL-by-zANavAShi.pdf
RSForm-TUTORIAL-CODE-SNIPPETS.txt
RSForm-TUTORIAL-SAMPLE-FORMS.sql
RSForm-TUTORIAL-SAMPLE-FORMS.txt
RSForm.css
\screencaps (gifs)
BEGINNERS RSFORM DESIGN TUTORIAL REMOVED BECAUSE OF JAN KIP
Have fun with your own learning curve!
Cheers,
Zana
[EDIT#1] Ackkkk! Fireboard wouldn't attach my zip file, so I had to upload it to my own server. Please respect my bandwidth and do
not post links to this file on any other website!
Post edited by: zANavAShi, at: 2008/03/17 12:47
[EDIT#2] I specifically asked that people NOT POST LINKS TO THIS FILE ON ANY OTHER WEBSITE. Unfortunately this very rude person Jan Kip has taken it upon himself to IGNORE AND DISRESPECT my wishes so the file has now been removed from my server. Please direct your complaints directly to Jan, who has ruined it for everybody else.
Moderators, please lock this thread. 
<br><br>Post edited by: zANavAShi, at: 2008/07/28 14:54