|
Galleryscript.net
Templates define the looks of the output.
They are normal HTML pages that you can edit with Dreamweaver or
Frontpage or any HTML editor you like. The best way to
understand them, is to have a look at an example. All demos
on this site are accompanied of links to their templates. On
this page, we will use Demo 1 to showcase the use of
templates. Note that each of the example templates has a
link to the admin console, but you can leave it out if you want. If
you are not sure how to proceed, you might want to use the
templates from the zip file to get the script working and then
start editing those untill they look the way you want.
The thumbnail listing template Example
: template
=> result [[PO]]
= Picture Order : The script will put two boxes to let the user
order the pictures based on time, title, description, ...
etc. You can leave it out if you do not want the user to do
this or want to do it by specifying the order in the links
yourself. (only the XTra version supports [[PO]]) [[GS]]
= Gallery Selector : The script will put a gallery selector here
to let the user select a gallery. This box is also optional,
so you can leave it out if you want. [[PS]]something[[/PS]]
= Previous Slide : You can put an image and/or text between those
two tags. The script will then transform that image and/or
text into a button to select the previous slide (XTra version
only). [[NS]]something[[/NS]] = Next Slide
: You can put an image and/or text between those two tags.
The script will then transform that image and/or text into a
button to select the next slide (XTra version only). [[SS]]something[[/SS]]
= Start Slide show : You can put an image and/or text between
those two tags. The script will then transform that image
and/or text into a button to start a slide show (XTra version
only). [[PP]]something[[/PP]] = Previous
Page : Same as the [[PS]] tags but for the previous page. [[NP]]something[[/NP]]
= Next Page : Same as the [[NS]] tags but for the next page. [[PN]]
= Page Number : The script will insert the current page number
here. [[TP]] = Total Pages : The script
will insert the total number of pages here.
[[LIST]] [[/LIST]] :
What you put between these two tags will be repeated for
every thumbnail image on the page. Basically, the
script will create a table with thumbnail pictures.
What you put between these two tags will determine how every
cell of such table will look. [[PIC]]
: the script will put the thumbnail image there. [[DATABASEFIELDNAME]]
: this will make the script print the contents of the
database field for that specific picture. Possible
database fields are :
|
ID |
Picture identifier |
|
Title |
Title of the picture |
|
Time |
Date/time it was
submitted |
|
ImageThumb |
File name of the
thumbnail image |
|
Image |
File name of the image |
|
Image_text |
Description of the image |
|
Gallery |
Gallery the image belongs
to |
|
Gen1 |
General purpose field 1 |
|
Gen2 (XTra
only) |
General purpose field 2 |
|
Gen3 (XTra
only) |
General purpose field 3 |
|
View |
Visibility (0=invisible,
1=visible) |
|
A nice application of these database fields is
that you might store a URL in one of the fields (e.g. : Gen1) and
then link to http://[[Gen1]] in the template. This way you
have a link to content relevant to this image.
The view template Example
: template
=> result [[PP]]something[[/PP]]
= Previous Picture : anything between those tags will be
transformed into a link to the previous picture. [[NP]]something[[/NP]]
= Next Picture : ... [[PIC]] = The script
will put the image here. [[DATABASEFIELDNAME]]
: this will make the script print the contents of the database
field for that specific picture. See above for the possible
database fields.
The slide template Example
: template
=> result The
view template works exactly the same as the view template, except
for the fact that you can also add : [[PS]]something[[/PS]]
= Pause Slide show : anything between those two tags will be
transformed into a button to pause the slide show and return to
the overview. The Administrator
template Example : template The
easiest one of them all. Just put the token used in the
script options (@#@#@ by default) to tell the script where you
want it to put the administrator console. |