...Bilder werden immer von oben nach unten gelesen und auch so dargestellt (je nach einstellung Auf- oder Ab-steigend) BILD1
...
auch wenn du Bilder auf oder absteigend sortierst werden die Bilder immer von links nach rechts dargestellt.
1 zeile von links nach rechts,
2 zeile von links nach rechts,
3 zeile u.s.w.
anders werden die Kategorien sortiert:
wenn die Anzahl der Kategorien kleiner oder gleich dem Wert in ACP "Wie viele Zellen soll die Tabelle der Kategorien haben" ist, werden sie in einer Zeile dargestellt,
ist die Anzahl der Kategorien größer als der Wert in ACP "Wie viele Zellen soll die Tabelle der Kategorien haben", werden sie von oben nach unten dargestellt, und das ist das Problem von @zaufee.
warum das so gemacht wurde verstehe ich auch nicht, aber ich kann versuchen das zu ändern.
@zaufee, also doch die Kategorien, ok alles klar..
suche in includes/functions.php:
$categories = "\n<table width=\"".$config['cat_table_width']."\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n<tr>\n<td valign=\"top\" width=\"".$cattable_width."\" class=\"catbgcolor\">\n";
$categories .= "<table border=\"0\" cellpadding=\"".$config['cat_table_cellpadding']."\" cellspacing=\"".$config['cat_table_cellspacing']."\">\n";
$count = 0;
$count2 = 0;
foreach ($visible_cat_cache as $key => $category_id) {
$categories .= "<tr>\n<td valign=\"top\">\n";
ersetze es mit:
$categories = "\n<table width=\"".$config['cat_table_width']."\" border=\"0\" cellpadding=\"".$config['cat_table_cellpadding']."\" cellspacing=\"".$config['cat_table_cellspacing']."\">\n";
$count = 0;
$bgcounter = 0;
foreach ($visible_cat_cache as $key => $category_id) {
if ($count == 0) {
$row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2;
$categories .= "<tr class=\"imagerow".$row_bg_number."\">\n";
}
$categories .= "<td valign=\"top\" width=\"".$cattable_width."\">\n";
suche:
$count++;
$count2++;
$categories .= "</td>\n</tr>\n";
if ($count == $table_rows && $count2 < sizeof($visible_cat_cache)) {
$categories .= "</table></td>\n";
$categories .= "<td valign=\"top\" width=\"".$cattable_width."\" class=\"catbgcolor\">\n";
$categories .= "<table border=\"0\" cellpadding=\"".$config['cat_table_cellpadding']."\" cellspacing=\"".$config['cat_table_cellspacing']."\">\n";
$total = $total - $count2;
$table_columns = $table_columns - 1;
/*if ($total <= $table_columns && $table_columns > 1) {
$table_rows = 1;
}
else {
$table_rows = $total / $table_columns;
if ($total >= $table_columns && !is_integer($table_rows)) {
$table_rows = intval($table_rows) + 1;
}
}*/
$count = 0;
}
}
$categories .= "</table>\n</td>\n</tr>\n</table>\n";
ersetze es mit:
$categories .= "\n</td>\n";
$count++;
if ($count == $config['cat_cells']) {
$categories .= "</tr>\n";
$count = 0;
}
} //end foreach
if ($count > 0) {
$leftover = ($config['cat_cells'] - $count);
if ($leftover > 0) {
for ($i = 0; $i < $leftover; $i++){
$categories .= "<td width=\"".$cattable_width."\">\n \n</td>\n";
}
$categories .= "</tr>\n";
}
}
$categories .= "</table>\n";
jetzt sollte die Sortierung von links nach rechts sein.
mfg Andi