PDA

Zobacz pełną wersję : Zoom Galeria - podpisy kategorii pod miniaturami, nie obok



Chrisx2
27-11-2006, 12:53
Witam
Chciałbym przestawić podpisy kategorii. Pojawiają się one obok miniatury, a ja chciałbym aby pojawiały się pod.
Pewnie trzeba manipulować w pliku view.....php.
Może ktoś już to robił, lub ma prostsze rozwiązanie?
Pozdrawiam.

koco
08-12-2006, 20:28
Wczoraj się tym zajmowałem. Mnie też się nie podobało takie rozwiązanie. Ja natomiast zrobiłem, żeby nazwa kategorii pojawiała się z prawej strony miniatury, a tuż pod nią opis.
Edytować należy pliczek galleryshow.php od lini 74. Sprawa się sprowadza do tego, że wszystko jest w jednej lini. Ja zagnieździłem tabelę. Zamieszczę turystycznie kod, może komuś się przyda.
Najpierw jest definowana tabela:

<table border="0" width="100%" cellspacing="0" cellpadding="5">
<tr>
<td width="13%">&nbsp;</td>
Potem około 25 linijek niżej po odczytaniu kategorii z bazy danych:

if ($zoom->_CONFIG['catImg']) {
?>
<td align="right" valign="top" width="25%"><a href="<?php echo sefRelToAbs("index".$backend.".php?option=com_zoom&Itemid=".$Itemid."&catid=".$zoom->_gallery->_id);?>" <?php echo ($zoom->_CONFIG['showMetaBox']) ? "onmouseover=\"return overlib('".$img_num." "._ZOOM_IMAGES.$subcat_html."', CAPTION, '".$zoom->_gallery->_name."');\" onmouseout=\"return nd();\"" : "";?> >
<img hspace="0" src="<?php echo (empty($zoom->_gallery->_cat_img->_thumbnail)) ? 'components/com_zoom/www/images/noimg.gif' : $zoom->_gallery->_cat_img->_thumbnail;?>" style="border: 1px dashed blue;" /></a>
</td>
<?php
} ?>
<td align="left" valign="top" style="vertical-align:bottom;">
<table width="100%">
<tr>
<td style="border-bottom:1px dashed blue; ">
<a href="<?php echo sefRelToAbs("index".$backend.".php?option=com_zoom&Itemid=".$Itemid."&catid=".$zoom->_gallery->_id);?>" <?php echo ($zoom->_CONFIG['showMetaBox']) ? "onmouseover=\"return overlib('".$img_num." "._ZOOM_IMAGES.$subcat_html."', CAPTION, '".$zoom->_gallery->_name."');\" onmouseout=\"return nd();\"" : "";?> >
<?php
echo $zoom->_CONFIG['galleryPrefix'].$zoom->_gallery->_name."</a></td></tr><tr><td>".$zoom->_gallery->_descr."</td></tr></table>";
if (!$zoom->_gallery->_published) {
echo "<br /><font color=\"red\">(unpublished)</font>";
}
echo "</td>";
zOOm Media Gallery 2.5.1 RC1