Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Сортировка товара в админке

Подскажите можно ли сделать как то что бы в админке сортировался товар по алфавиту?


Можно. Изменениями в скрипте.


так вроде он там так и сортируется

admin\includes\modules\categories_view.php

            $catsort    = 'c.sort_order, cd.categories_name ASC';
            $prodsort  = 'p.products_sort, pd.products_name ASC';


тут если не заданы позиции сортировки, т.е. products_sort, то идет сортировка по алфавиту

если нужно всегда по алфавиту, даже, если проставлена сортировка

то заменить вышеуказанный код на этот
            $catsort    = 'cd.categories_name ASC';
            $prodsort  = 'pd.products_name ASC';


Здравствуйте!
Где-то здесь на форуме была тема, как добавить в админке в "Категории / Товары" графу с артикулами товаров с возможностью сортировки. Роюсь уже 2 часа и никак не нахожу.
Не подскажете, куда ткнуть? Или сразу, как это сделать?



Здравствуйте!
Где-то здесь на форуме была тема, как добавить в админке в "Категории / Товары" графу с артикулами товаров с возможностью сортировки. Роюсь уже 2 часа и никак не нахожу.
Не подскажете, куда ткнуть? Или сразу, как это сделать?

admin/includes/modules/new_category.php
Ищешь:

<?php
$order_array='';
$order_array=array(array('id' => 'p.products_price','text'=>TXT_PRICES),
                  array('id' => 'pd.products_name','text'=>TXT_NAME),
                  array('id' => 'p.products_ordered','text'=>TXT_ORDERED),
                  array('id' => 'p.products_sort','text'=>TXT_SORT),
                  array('id' => 'p.products_weight','text'=>TXT_WEIGHT),
                  array('id' => 'p.products_quantity','text'=>TXT_QTY));
$default_value='pd.products_name';
?>


Добавляешь новое поле  array('id' => 'p.products_model ','text'=>TXT_MODEL) :

<?php
$order_array='';
$order_array=array(array('id' => 'p.products_price','text'=>TXT_PRICES),
                  array('id' => 'pd.products_name','text'=>TXT_NAME),
                  array('id' => 'p.products_ordered','text'=>TXT_ORDERED),
                  array('id' => 'p.products_model ','text'=>TXT_MODEL),
                  array('id' => 'p.products_sort','text'=>TXT_SORT),
                  array('id' => 'p.products_weight','text'=>TXT_WEIGHT),
                  array('id' => 'p.products_quantity','text'=>TXT_QTY));
$default_value='pd.products_name';
?>


И соответственно определяешь константу TXT_MODEL


Спасибо, но это что-то не то или где-то не там.
В админке страница "Категории / Товары" и страница товаров внутри категории оформлена в виде таблицы с графами "Категории/Товары", "Склад", "Статус", "На главной" и т.д. их всего 9. В эту таблицу заносятся новые товары, редактируются и удаляются. При большом ассортименте товаров в категории их очень неудобно искать по названиям. Поэтому здесь кто-то умный и добрый написал, как добавить в эту таблицу графу "Артикул" перед графой "Категории / Товары". Мне бы эту запись найти или сделать то же самое.
Спасибо.


т.е. требуется, что бы в списке товаров в категории (в админке) выводилась колонка "артикул" (или, как вариант, выводилась колонка "артикул" по ней осуществлялась сортировка)  ?


Да, требуется, чтобы в списке товаров в категории (в админке) выводилась колонка Артикул и она там имеет такой же принцип сортировки, как и колонка Товары - т.е. от А до Я (от 0 до 9) и обратно с помощью стрелок (при нажатии на заголовок графы).


- в модуле categories_view.php делаешь запрос в БД к полю products_model
- добовляешь в таблицу вывода товаров колонку "артикул"
- вставляешь в нее метку артикула
- по аналогии с другими колонками делаешь сортировку
---------------------------------
Если не получится самостоятельно пиши на мэйл или в асю.
E-mail: onby@mail.ru
ICQ: 576912650


Спасибо, но я профессиональный чайник. То, что вы предлагали выше, мне понятно как сделать, а с запросами в БД я не справлюсь((
Был предложен вариант изменить код какого-то файла. Я это сделала и это работает. Теперь вот хотела повторить на другом сайте и увы.
Но все равно спасибо за попытку помочь)


Оно? http://www.shopos.ru/forum/index.php?topic=4110.msg21479#msg21479


Оно!
Спасибо огромное!!!


Источник



Copyright ShopOS