Ciao ho uno script che mi produce un output con diverse news che vengono incolonnate l'una sotto l'altra. Adesso avrei bisogno che i div centrali invece che messi uno sotto l'altro, fossero alternati a sx e a dx (in base al loro numero) sfruttanto lo style="float:left" e "float:right".
mi potreste dare una mano?
grazie.
codice:
// Leading story output
if ( $leading ) {
echo '<div>';
echo '<div>';
for ( $z = 0; $z < $leading; $z++ ) {
if ( $i >= $total ) {
// stops loop if total number of
items is less than the number set to display as leading
break;
}
echo '<div>';
show( $rows[$i], $params, $gid, $access,
$pop, $option, $ItemidCount );
echo '</div>';
$i++;
}
echo '</div>';
echo '</div>';
}
if ( $intro && ( $i < $total ) ) {
// ALTRI ELEMENTI COLONNE ECC.
echo '<div>';
echo '<div>';
echo '<div>';
// intro story output
for ( $z = 0; $z < $intro; $z++ ) {
if ( $i >= $total ) {
// stops loop if total number of
items is less than the number set to display as intro + leading
break;
}
if ( !( $z % $columns ) || $columns == 1 ) {
echo '<div>';
}
echo '<div '. $width .'>';
// outputs either intro or only a link QUESTA FUNZIONE SHOW MOSTRA GLI OUTPUT CHE VORREI METTERE A SX E A DX, INVECE LI METTE L'UNO SOTTO L'ALTRO
if ( $z < $intro ) {
show( $rows[$i], $params, $gid,
$access, $pop, $option, $ItemidCount );
} else {
echo '</div>';
echo '</div>';
break;
}
echo '</div>';
if ( !( ( $z + 1 ) % $columns ) || $columns
== 1 ) {
echo '</div>';
}
$i++;
}
// this is required to output a final closing </tr>
tag when the number of items does not fully
// fill the last row of output - a blank column is left
if ( $intro % $columns ) {
echo '</div>';
}
echo '</div>';
echo '</div>';
echo '</div>';
}