Habe es im Moment nur auf dem xampp laufen. Aber die category.inc wird nich verändert nur die includes/classes/categories.php:
case 'discount' :
$catsort = 'c.sort_order ASC'; //default
$prodsort = 'p.products_discount_allowed ASC';
break;
fügen Sie darunter das ein :
case 'section' :
$catsort = 'c.section ASC';
$prodsort = 'pd.products_name ASC';
break;
case 'section-desc':
$catsort = 'c.section DESC';
$prodsort = 'pd.products_name ASC';
break;
das suchen :
<td class="dataTableHeadingContent" align="center" width="30%">
<?php echo TABLE_HEADING_CATEGORIES_PRODUCTS
.xtc_sorting
(FILENAME_CATEGORIES
,'name'); ?> </td>
hiermit ersetzen :
<td class="dataTableHeadingContent" align="center" width="10%">
<?php echo TABLE_HEADING_SECTION
. xtc_sorting
(FILENAME_CATEGORIES
,'section'); ?> </td>
<td class="dataTableHeadingContent" align="center" width="20%">
<?php echo TABLE_HEADING_CATEGORIES_PRODUCTS
.xtc_sorting
(FILENAME_CATEGORIES
,'id'); ?> </td>
das suchen :
$categories_count = 0;
$rows = 0;
if ($_GET['search']) {
$categories_query = xtc_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id, c.sort_order, c.date_added, c.last_modified, c.categories_status from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = cd.categories_id and cd.language_id = '" . (int)$_SESSION['languages_id'] . "' and cd.categories_name like '%" . $_GET['search'] . "%' order by " . $catsort);
} else {
$categories_query = xtc_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id, c.sort_order, c.date_added, c.last_modified, c.categories_status from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . $current_category_id . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$_SESSION['languages_id'] . "' order by " . $catsort);
}
hiermit ersetzen :
$categories_count = 0;
$rows = 0;
if ($_GET['search']) {
$categories_query = xtc_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id, c.sort_order, c.date_added, c.last_modified, c.categories_status, c.section from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = cd.categories_id and cd.language_id = '" . (int)$_SESSION['languages_id'] . "' and cd.categories_name like '%" . $_GET['search'] . "%' order by " . $catsort);
} else {
$categories_query = xtc_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id, c.sort_order, c.date_added, c.last_modified, c.categories_status, c.section from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . $current_category_id . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$_SESSION['languages_id'] . "' order by " . $catsort);
}
---
das suchen :
<td class="categories_view_data"><input type="checkbox" name="multi_categories[]" value="
<?php echo $categories['categories_id'] . '" '; if (is_array($_POST['multi_categories'])) { if (in_array($categories['categories_id'], $_POST['multi_categories'])) { echo 'checked="checked"'; } } ?>></td>
<td class="categories_view_data">
<?php echo $categories['sort_order']; ?></td>
danach das einfügen :
<td class="categories_view_data">
<?php echo $categories['section']; ?></td>
das suchen :
<td class="categories_view_data" style="text-align: left; padding-left: 8px;">
davor das einfügen :
<td class="categories_view_data" style="text-align: left; padding-left: 8px;"></td>
Die weiteren Änderungen kannst du aus der Mail entnehmen. Vielleicht kannst du mal drüber schauen und was erkennen oder sogar das Modul in dein "Update" einbauen