Menu
I want a gallery that’s VERY easy to update and re-order images. I know with flash it’s possible to just stick your images in a folder and it will automatically make the gallery from that folder. But I don’t want to use flash. Is there an alternative way?
[CODE]
<li class="active"> <a href="1.jpg"><img src="1thumb.jpg"></a></li>
<li><a href="1a.jpg"><img src="1athumb.jpg"></a></li>
<li><a href="1b.jpg"><img src="1bthumb.jpg"></a></li>
<li><a href="2.jpg"><img src="2thumb.jpg"></a></li>[/CODE]
The array is probably your best bet; especially if the full size image filenames are only slightly different than the thumbnail image filenames (even better if they have the same name but are in different directories.) Then you can loop through the array, placing the full size image filename in the anchor and the thumbnail image filename as the IMG source.
^_^[/QUOTE]
You can make it happen with javascript or, start learning PHP and bring this to that forum.
Choose?[/QUOTE]
Same names, different directories is fine. Although I'm afraid I'm too much of a newbie to be able to figure out how to loop through the array.[/QUOTE]
The main images are not so big. You might consider doing away with the thumbs and scaling the large images?[/QUOTE]
[code=html]<ul id="mycarousel" class="jcarousel-skin-tango">
<li class="active">
<a href="images/1.jpg"><img src="thumbs/1.jpg"></a></li>
<li><a href="images/2.jpg"><img src="thumbs/2.jpg"></a></li>
<li><a href="images/3.jpg"><img src="thumbs/3.jpg"></a></li>
<li><a href="images/4.jpg"><img src="thumbs/4.jpg"></a></li>
<li><a href="images/5.jpg"><img src="thumbs/5.jpg"></a></li>
<li><a href="images/6.jpg"><img src="thumbs/6.jpg"></a></li>
<li><a href="images/7.jpg"><img src="thumbs/7.jpg"></a></li>
<li><a href="images/8.jpg"><img src="thumbs/8.jpg"></a></li>
<li><a href="images/9.jpg"><img src="thumbs/9.jpg"></a></li>
<li><a href="images/10.jpg"><img src="thumbs/10.jpg"></a></li>
<li><a href="images/11.jpg"><img src="thumbs/11.jpg"></a></li>
<li><a href="images/12.jpg"><img src="thumbs/12.jpg"></a></li>
<li><a href="images/13.jpg"><img src="thumbs/13.jpg"></a></li>
<li><a href="images/14.jpg"><img src="thumbs/14.jpg"></a></li>
<li><a href="images/15.jpg"><img src="thumbs/15.jpg"></a></li>
<li><a href="images/16.jpg"><img src="thumbs/16.jpg"></a></li>
<li><a href="images/17.jpg"><img src="thumbs/17.jpg"></a></li>
<li><a href="images/18.jpg"><img src="thumbs/18.jpg"></a></li>
<li><a href="images/19.jpg"><img src="thumbs/19.jpg"></a></li>
<li><a href="images/20.jpg"><img src="thumbs/20.jpg"></a></li>
<li><a href="images/21.jpg"><img src="thumbs/21.jpg"></a></li>
<li><a href="images/22.jpg"><img src="thumbs/22.jpg"></a></li>
<li><a href="images/23.jpg"><img src="thumbs/23.jpg"></a></li>
<li><a href="images/24.jpg"><img src="thumbs/24.jpg"></a></li>
<li><a href="images/cat.gif"> <img src="thumbs/cat.jpg" width="85" height="85"></a></li>
</ul>
[/code]
[code=html]<SCRIPT type="text/javascript">
var kittys='<ul id="mycarousel" class="jcarousel-skin-tango"><li class="active">'
for(i=1;i<25;i++){kittys+='<a href="images/'+i+'.jpg"><img src="thumbs/'+i+'.jpg" alt="'+i+'"></a></li>'}
document.write(''+kittys+'<li><a href="images/cat.gif"><img src="thumbs/cat.jpg" width="85" height="85"></a></li></ul>')
</SCRIPT>
[/code]
Does the HTML still display the same now?[/QUOTE]
[code=html]<SCRIPT type="text/javascript">
var kittys='<ul id="mycarousel" class="jcarousel-skin-tango">add unique code here'
for(i=0;i<galleryarray.length;i++){
kittys+='<li><a href="images/'+galleryarray[i]+'.jpg"><img src="thumbs/'+galleryarray[i]+'.jpg" alt="'+galleryarray[i]+'"></a></li>'}
document.write(''+kittys+'<li><a href="images/cat.gif"><img src="thumbs/cat.jpg" width="85" height="85"></a></li>add more unique code here</ul>')
</SCRIPT>[/code]
You are having cache problems.
Save the code as a different name such as work1.htm
and every subsequent edit change it to work2.htm
until you get done. Then you'll have a dozen edits to delete off your desktop[/QUOTE]
The arrow buttons don't work anymore?[/QUOTE]
[CODE]var _title = _a ? i + ":" + _a.attr('title') : i + ":" + _img.attr('title');[/CODE]
[CODE]
var _title = _a ? i + _a.attr('title') : i + _img.attr('title');[/CODE]
[CODE]function mycarousel_initCallback(carousel) {
jQuery('#main_image').bind('img_change',function() {
var num = parseInt((jQuery('.caption').text()).split(":",3)[0])-3;
carousel.scroll(num);
return false;
});[/CODE]
[CODE]function mycarousel_initCallback(carousel) {
jQuery('#main_image').bind('img_change',function() {
var num = parseInt((jQuery('.caption').text()).split(":",3)[0])-3;
carousel.scroll(num);
$('.caption').text($('.caption').text().substring(2));
return false;
});[/CODE]
[CODE]<SCRIPT type="text/javascript">
var kittys='<ul id="mycarousel" class="jcarousel-skin-tango">'
for(i=1;i<25;i++){
if(i===1){kittys+='<li class="active"><a href="images/'+i+'.jpg"><img src="thumbs/'+i+'.jpg" alt="'+i+'"></a></li>'}
else{kittys+='<li><a href="images/'+i+'.jpg"><img src="thumbs/'+i+'.jpg" alt="'+i+'"></a></li>'}}
document.write(''+kittys+'<li><a href="images/cat.gif"><img src="thumbs/cat.jpg" width="85" height="85"></a></li></ul>')
</SCRIPT> [/CODE]
0.1.9 — BETA 5.12