Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

afwollis

Ветеран спільноти
  • Публікації

    11 658
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем afwollis

  1. Как упорядочить товары по id например?

    catalog/model/catalog/wpricelist.php
    public function getProducts($cat_id = 0) {

    $sql_2 = "SELECT *, pd.name AS name, p.image, m.name AS manufacturer, ss.name AS stock, (SELECT AVG(r.rating) FROM " . DB_PREFIX . "review r WHERE p.product_id = r.product_id GROUP BY r.product_id) AS rating FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "stock_status ss ON (p.stock_status_id = ss.stock_status_id) LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p.product_id = p2c.product_id) WHERE p.status = '1' AND p.date_available <= NOW() AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p2c.category_id = '" . (int)$cat_id . "' ORDER BY LCASE(pd.name) ASC";

    поменяйте

    ORDER BY LCASE(pd.name) ASC
    на

    ORDER BY p.product_id ASC
    • +1 1
  2. так, стоп.

    там же в цикле перебираются категории.

    сейчас гляну, как правильно выводить.

    UPD

    1.

    catalog/controller/module/category.php
    после

    $this->data['category'] = $this->getCategories(0);
    добавляем

    if ($this->category_id > 0) {
    			$w_description = $this->model_catalog_category->w_getCategoryDescription($this->category_id);
    			if (!empty($w_description)) {
    				$this->data['category'] .= "<br /><div id=\"current_category_description\">".html_entity_decode($w_description, ENT_QUOTES, 'UTF-8')."</div>";
    			}
    		}
    2.

    catalog/model/catalog/category.php
    перед

    }
    ?>
    вставляем

    public function w_getCategoryDescription($category_id) {
    		$description = "";
    		$query = $this->db->query("SELECT description FROM " . DB_PREFIX . "category_description WHERE category_id = '" . (int)$category_id . "' AND language_id = '" . (int)$this->config->get('config_language_id') . "'");
    		
    		if ($query->num_rows) {
    			$description = $query->row["description"];
    		}
    		
    		return $description;
    	}
    post-3682-0-22827700-1299684809_thumb.png
  3. 2. такого я еще не видел =)

    можно прямо в базе поправить (через phpmyadmin):

    phpmyadmin -> ваша база -> таблица ВАШ_ПРЕФИКС_category_description
    - смотрите category_id в строке, в которой поле "name" содержит имя вашей "пропавшей" категории;

    - переключаетесь на таблицу

    ВАШ_ПРЕФИКС_category
    - ищете строку с category_id равным значению из предыдущей таблицы;

    - находите - жмете редактировать;

    - в поле "parent_id" вписываете НОЛЬ.

  4. Вот бумажки ещё бы если б можно было распечатывать

    1) для физ лиц--расходная накл, товарный чек

    2)для юрлиц--счёт фактура, накладная

    И чтоб по форме..вот это б было круто

    Такое подойдет: [Released] Prof. Invoice and Packingslip ?
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.