PDA

Zobacz pełną wersję : Wyświetlanie w podkategorii w ponygallery



samurai_jack
13-03-2006, 14:41
Witam, mam pewien problem z wyświetlaniem podkategorii w ponygallery. To znaczy galerie domyślnie wyświetlają się 4 w jednym rzędzie, a ja chciałbym aby w rzędzie wyświetlał się tylko link do jednej galerii. Znalazłem w pliku ponygallery.php fragment kodu który odpowiada za wyświetlanie linków galerii w podkategoriach ale nie mogę sobie poradzić z jego zmianą dla moich potrzeb. Czy ktoś może mi pomóc w zmianie kodu aby otrzymać pożądany efekt.
Oto fragment kodu:
for ( $row_count=0; $row_count < $num_rows; $row_count++ )
{
$output.='<tr >';

for ( $col_count=0; $col_count < 4; $col_count++ )
{
$output.='<td width="' . floor( 100 / 4 ) . '%" valign="top">';
$cur_name=$rows[$index];

if ( trim( $cur_name ) == "" ) {
$output.='&nbsp';
}
else
{
$output.='<img src="images/M_images/arrow.png"><a href="' . sefRelToAbs(
"index.php?option=com_ponygallery&Itemid=$Itemid&func=viewcategory&catid=$cur_name->cid" ) . '">' . $cur_name->name. ' </a>';
// "index.php?option=com_ponygallery&Itemid=$Itemid&func=viewcategory&catid=$cur_name->cid" ) . '">' . $cur_name->name. ' (' . GetNumberOfLinks( $cur_name->cid ) . ')</a>';

if ( $cur_name->access > 1 ) {
$output.=' <font class="smallgm">'._PONYGALLERY_SM.'</font>';
}
else if ( $cur_name->access > 0 ) {
$output.=' <font class="smallgsm">'._PONYGALLERY_RM.'</font>';
}
}

$index++;

$output.='<br>' . $cur_name->description . '</td>';
}

$output.='</tr>';
}

$output.=' </table>';
return $output;
}

samurai_jack
13-03-2006, 16:33
Oto rozwiązanie problemu:
zamienić w ponygallery.php
$num_rows=ceil( count( $rows ) / 4) na $num_rows=ceil( count( $rows ) / 1)
oraz
for ( $col_count=0; $col_count < 4; $col_count++ ) na for ( $col_count=0; $col_count < 1; $col_count++ )