Author Topic: [Style] Kategorien und Unterkategorie Sortierung von links nach rechts  (Read 25844 times)

0 Members and 1 Guest are viewing this topic.

Rembrandt

  • Guest
Re: [Style] Kategorien und Unterkategorie Sortierung von links nach rechts
« Reply #15 on: November 28, 2011, 08:54:30 PM »
...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++ % == 0) ? 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&nbsp;\n</td>\n";
      }
      
$categories .= "</tr>\n";
    }
  }
  
$categories .= "</table>\n";


jetzt sollte die Sortierung von links nach rechts sein.

mfg Andi
« Last Edit: November 29, 2011, 05:31:43 AM by Rembrandt »

Offline zaufee

  • Pre-Newbie
  • Posts: 6
    • View Profile
Re: [Style] Kategorien und Unterkategorie Sortierung von links nach rechts
« Reply #16 on: November 29, 2011, 03:02:52 PM »
Hallo Andi,

es hat geklappt! Vielen, vielen Dank!  :D

Grüße
Renée
« Last Edit: November 29, 2011, 03:57:05 PM by zaufee »