Korzystam z albumów które nieco przerobiłem
wywaliłem opis albumu, date wgrania ostatniego zdjęcia, zostawiłem tylko obrazek i tytuł albumu.
mój szablon aktualnie wygląda tak:
adv_portal_albumsbits
Kod:
<tr> <td class="alt2" valign="middle" align="center" colspan="3">
<if condition="$album['coverthumburl']">
<a href="album.php?$session[sessionurl]albumid=$album[albumid]&pictureid=$album[pictureid]"><img src="$album[coverthumburl]" border="0" alt="$vbphrase[picture]" $album[coverdimensions] /></a>
<else />
</if>
<br>
<if condition="$show['moderated']"><img class="inlineimg" src="$stylevar[imgdir_misc]/moderated_small.gif" alt="<phrase 1="$album[moderatedcount]">$vbphrase[x_moderated_pictures]</phrase>" style="float:$stylevar[right]" /></if>
<a href="album.php?$session[sessionurl]albumid=$album[albumid]&pictureid=$album[pictureid]"><strong>$album[title_html]</strong></a>
<div class="smallfont">
<if condition="$show['personalalbum']"><span class="shade">$albumtype</span></if>
</div><br>
<!-- DATA
<if condition="$album['lastpicturedate']">
$album[picturedate] <if condition="!$show['detailedtime']"><span class="time">$album[picturetime]</span></if>
<else />
$vbphrase[none]
</if>
-->
</td>
</tr>
Niestety wszystkie albumy się wyświetlają w jednym rzędzie.
wygląda to mniej więcej tak:
Jeżeli usunę pierwsze i ostatnie <TR> z szablonu to wszystkie zdjęcia główne albumów wyświetlają się w poziomie czyli tak:
Chciałbym włączyć zliczanie ilości albumów i co powiedzmy 5 album aby do szablonu:
album_all_albumbits
dodawało </TR><TR> (czyli rozpoczynało nowy rząd)
W innych modyfikacjach zastosowali coś takiego:
przykład z modulu do vbadvanced na wyswietlanie X albumów
Kod:
$ilosc=0;
while($cek=$db->fetch_array($xalbum)) {
$ilosc++;
....
....
....
....
$yaz.="<td><center>$coverpicture<br>
<span class=smallfont>$cek[title]</center></span></td>";
if ($ilosc % 6) {} else $yaz .= "</tr><tr>"; //LUKE
}
myslalem nad edytacją pliku album.php i wklejenie w pod
Kod:
// fetch data and prepare data
$albums = $db->query_read("
SELECT album.*,
picture.pictureid, picture.extension, picture.idhash,
picture.thumbnail_dateline, picture.thumbnail_width, picture.thumbnail_height
$hook_query_fields
FROM " . TABLE_PREFIX . "album AS album
LEFT JOIN " . TABLE_PREFIX . "picture AS picture ON (album.coverpictureid = picture.pictureid AND picture.thumbnail_filesize > 0)
$hook_query_joins
WHERE album.userid = $userinfo[userid]
AND album.state IN ('" . implode("', '", $state) . "')
$hook_query_where
ORDER BY album.lastpicturedate DESC
LIMIT $start, $perpage
");
Kod:
if(5 == $colspan)
{
$perrow2 = '</TR><P>TESTUJE <P><TR>';
$colspan = 0;
}
a potem wyświetlenie tego w szablonie adv_portal_albumsbits
poprzez dopisanie na samym początku $perrow2 jednak nie chce mi łapać
co do ceny to na pewno się dogadamy
zainteresowanych zapraszam na gg:3576096
Pozdrawiam