Hi,
I'm totally new to web design and have been following YouTube tutorials and so far managed to achieve results.
In my gallery page I'm using the Highslide Mini Gallery and I have four Mini Galleries on the page. as you can see the HTML markup in infinite (this is just for four, imagine having 10).
Could someone please help me, give tips on using PHP to cut down on the infinite HTML markup? Maybe I could create a separate HTML file for each gallery and "I think" include the file dynamically using PHP. Hope I got the terminology right 🙂
Here goes my code......... 🙂
Thanks in advance for any help.
THIS IS ONLY FOR TWO GALLERIES....CANT POST THE WHOLE THING BECAUSE OF THE LIMITATION. ACTUALLY I HAVE TWO MORE LIKE THIS, AND THAT'S WHY I SAY IT'S INFINITE!!!!
<!-- gallerytable begins -->
<div id="gallerytable"><table width="100%" border="1" align="center" cellpadding="5" cellspacing="20">
<tr>
<td width="23%">Phasellus tempor elementum metus vitae imperdiet. Nulla orci neque, convallis sed suscipit nec, iaculis nec odio. Phasellus sagittis sodales semper. Integer aliquam lectus a lectus mollis mollis rhoncus felis vestibulum. Etiam faucibus ipsum acmetus vehicula porttitor</td>
<td width="23%">Phasellus tempor elementum metus vitae imperdiet. Nulla orci neque, convallis sed suscipit nec, iaculis nec odio. Phasellus sagittis sodales semper. Integer aliquam lectus a lectus mollis mollis rhoncus felis vestibulum. Etiam faucibus ipsum acmetus vehicula porttitor</td>
<td width="23%">Phasellus tempor elementum metus vitae imperdiet. Nulla orci neque, convallis sed suscipit nec, iaculis nec odio. Phasellus sagittis sodales semper. Integer aliquam lectus a lectus mollis mollis rhoncus felis vestibulum. Etiam faucibus ipsum acmetus vehicula porttitor</td>
<td width="23%">Phasellus tempor elementum metus vitae imperdiet. Nulla orci neque, convallis sed suscipit nec, iaculis nec odio. Phasellus sagittis sodales semper. Integer aliquam lectus a lectus mollis mollis rhoncus felis vestibulum. Etiam faucibus ipsum acmetus vehicula porttitor</td>
</tr>
<tr>
<td><div class="highslide-gallery">
<a id="thumb1"href="highslide/images/1.jpg" class="highslide"
title="This is just an image"
onclick="return hs.expand(this, config1 )">
<img src="highslide/images/1thumb.jpg" alt=""/>
</a>
<div class="hidden-container">
<a href="highslide/images/2.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config1 )">
<img src="highslide/images/2thumb.jpg" alt=""/>
</a>
<a href="highslide/images/3.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config1 )">
<img src="highslide/images/3thumb.jpg" alt=""/>
</a>
<a href="highslide/images/4.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config1 )">
<img src="highslide/images/4thumb.jpg" alt=""/>
</a>
<a href="highslide/images/5.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config1 )">
<img src="highslide/images/5thumb.jpg" alt=""/>
</a>
<a href="highslide/images/6.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config1 )">
<img src="highslide/images/6thumb.jpg" alt=""/>
</a>
<a href="highslide/images/7.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config1 )">
<img src="highslide/images/7thumb.jpg" alt=""/>
</a>
<a href="highslide/images/8.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config1 )">
<img src="highslide/images/8thumb.jpg" alt=""/>
</a>
<a href="highslide/images/9.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config1 )">
<img src="highslide/images/9thumb.jpg" alt=""/>
</a>
<a href="highslide/images/10.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config1 )">
<img src="highslide/images/10thumb.jpg" alt=""/>
</a>
<a href="highslide/images/11.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config1 )">
<img src="highslide/images/11thumb.jpg" alt=""/>
</a>
</div>
</div>
</td>
<td><div class="highslide-gallery">
<a id="thumb2"href="highslide/images1/1.jpg" class="highslide"
title="This is just an image"
onclick="return hs.expand(this, config2 )">
<img src="highslide/images1/1thumb.jpg" alt=""/>
</a>
<div class="hidden-container">
<a href="highslide/images1/2.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config2 )">
<img src="highslide/images1/2thumb.jpg" alt=""/>
</a>
<a href="highslide/images1/3.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config2 )">
<img src="highslide/images1/3thumb.jpg" alt=""/>
</a>
<a href="highslide/images1/4.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config2 )">
<img src="highslide/images1/4thumb.jpg" alt=""/>
</a>
<a href="highslide/images1/5.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config2 )">
<img src="highslide/images1/5thumb.jpg" alt=""/>
</a>
<a href="highslide/images1/6.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config2 )">
<img src="highslide/images1/6thumb.jpg" alt=""/>
</a>
<a href="highslide/images1/7.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config2 )">
<img src="highslide/images1/7thumb.jpg" alt=""/>
</a>
<a href="highslide/images1/8.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config2 )">
<img src="highslide/images1/8thumb.jpg" alt=""/>
</a>
<a href="highslide/images1/9.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config2 )">
<img src="highslide/images1/9thumb.jpg" alt=""/>
</a>
<a href="highslide/images1/10.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config2 )">
<img src="highslide/images1/10thumb.jpg" alt=""/>
</a>
<a href="highslide/images1/11.jpg" class="highslide"
title="Caption from the anchor's title attribute"
onclick="return hs.expand(this, config2 )">
<img src="highslide/images1/11thumb.jpg" alt=""/>
</a>
</div>
</div>