Goedendag SD'ers,
Ik ben bezig met het ontwikkelen van een website waarin er automatisch foto albums aangemaakt worden doormiddel van het ZenPhoto script.
Op dit moment heb ik het volgende stukje code:
Dit houd in dat hij voor elk album bovenstaande stukje gebruikt.PHP Code:
<?php while (next_album()): ?>
<?php printAlbumDesc(); ?>
<td style="position: relative;"><a href="<?php echo html_encode(getAlbumLinkURL());?>" title="<?php echo gettext('View album:'); ?> <?php echo getAnnotatedAlbumTitle();?>"><?php printCustomAlbumThumbImage( $alt, $size, $width = 470, $height = 312 ); ?><div class="ptitel"> <?php printAlbumTitle(); ?> </div></a></td>
<?php endwhile; ?>
Zoals je kunt zien gaat hij het album in een <td></td> plaatsen en dan steeds naast elkaar. Alleen moet het zo zijn dat er maar max. 2 <td></td><td></td> codes in een <tr></tr> geplaatst kan worden.
Hoe kan ik automatisch met bovenstaand stukje een </tr> code toevoegen?
Hopelijk kunnen jullie mij helpen!
Groet,
Emiel
- Na 2x <td></td> gehad te hebben automatisch </tr> plaatsen
-
16-04-2014, 17:56 #1
- Berichten
- 49
- Lid sinds
- 14 Jaar
Na 2x <td></td> gehad te hebben automatisch </tr> plaatsen
-
-
16-04-2014, 19:30 #2
Control Alt Delete
- Berichten
- 73
- Lid sinds
- 13 Jaar
Re: Na 2x <td></td> gehad te hebben automatisch </tr> plaatsen
Probeer het zo eens:
PHP Code:<?php $i = 0; while (next_album()): ?>
<?php printAlbumDesc(); ?>
<td style="position: relative;"><a href="<?php echo html_encode(getAlbumLinkURL());?>" title="<?php echo gettext('View album:'); ?> <?php echo getAnnotatedAlbumTitle();?>"><?php printCustomAlbumThumbImage( $alt, $size, $width = 470, $height = 312 ); ?><div class="ptitel"> <?php printAlbumTitle(); ?> </div></a></td>
<?php $i++; if($i % 2 == 0) echo '</tr><td>';
<?php endwhile; ?>
-
17-04-2014, 09:43 #3
- Berichten
- 49
- Lid sinds
- 14 Jaar
Re: Na 2x <td></td> gehad te hebben automatisch </tr> plaatsen
Helaas, het werkt bijna!
Echter zet hij ze nu niet netjes 2 onder elkaar. Het gaat nu zo:
Album 1 - 2
Album X - 3 - 4
En dan is vakje x leeg.
Hoe kan ik dit oplossen?
-
17-04-2014, 10:02 #4
- Berichten
- 49
- Lid sinds
- 14 Jaar
Re: Na 2x <td></td> gehad te hebben automatisch </tr> plaatsen
Ik heb het inmiddels opgelost, het kwam vanwege de volgende spelfout
echo '</tr><td>' had moeten zijn: echo '</tr><tr>' Nu is het probleem opgelost, alvast bedankt!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic