logo
Home XtGem- Templates- XtScript- bottom
non repeating random image with rating widget
Advanced users
Cookies and Xtcat.xtgem.com registration are required
The Xtcat widget must be installed from the xtgem market page and the rating widget enabled on your xtcat profile
* Xtcat
Total entries in /my_images = 29
Generated new cookie
.22.14.1.6.27.15.26.11.19.3.16.20.23.13.25.18.7.9.12.8.29.5.17.10.28.2.21.24.4.29
First value = 22
Entry #22 is rhubarb_tree.jpg
New cookie
.14.1.6.27.15.26.11.19.3.16.20.23.13.25.18.7.9.12.8.29.5.17.10.28.2.21.24.4.22.29
nextreset

rhubarb tree

rhubarb_tree.jpg
Note:
The styling of this example is part of my sites stylesheet and is not included in the script
All the styling can be customized in the area of the script under the heading # output
First the script creates a cookie containing a non-repeating random sequence between 1 and the total number of files in the folder
The last number is a check value of the number of files in the folder so that if you add more files the cookie will reset
although it may take some time for the cache to refresh and include the new images

When the page loads the first number in the cookie is read and then placed at the end (before the check value) and the cookie is refreshed

NOTE
if the folder is very large the script may time out while creating the random sequence I tested the bare script with up to 1100 entries
but the limit may be about 500 for the full script depending on if you have any other xtscripts running on the page
Xtscript
Rating widget blank classes
Powered by XtGem
About us Contact Forum topÂ