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

afwollis

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

    11 658
  • З нами

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

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

  1. на одинаковость товар проверяется только по product_id (молоток зеленый - $1000, молоток красный - $500) или еще и по набору опций (молоток зеленый - $1000, молоток красный - $1000)?

  2. Есть решение для версий 15х.

    Для двойки надо серьезно перерабатывать из-за "резиновости/адаптивности/прочих_новшеств".

    Реализация возможности установки с помощью ocmod - еще сотня-несколько баксов. При том, что любой чих в последующем (меняющий код, к которому привяжется функционал) может привести к неработоспособности всего функционала и это будет ВАШЕЙ проблемой, а не разработчика. Если вы к этому не готовы или не понимаете этого - вряд ли получите результат.

    Скрещивание с темой оформления "journal" обойдется значительно дороже.

  3. ...
    		if (isset($data['keyword'])) {
    			$this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'product_id=" . (int)$product_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'");
    		}
    >>

    ...
    		if (isset($data['keyword'])) {
    			$this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'product_id=" . (int)$product_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'");
    		} else {
    			$this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'product_id=" . (int)$product_id . "', keyword = '".$this->db->escape('p'.(int)$product_id.'-'.$data['model'])."'");
    		}
    метод

    public function editProduct($product_id, $data) {
    не трогай

    - - -

    admin/controller/catalog/product.php

    убей проверку между точками

    	protected function validateForm() {
    ...
    			if ((utf8_strlen($value['meta_title']) < 3) || (utf8_strlen($value['meta_title']) > 255)) {
    				$this->error['meta_title'][$language_id] = $this->language->get('error_meta_title');
    			}
    ...
    • +1 1
  4. кхм... так нужна доработка "карточки товара" (в товаре посчитать и показать для ознакомления) или все же процесса оформления заказа (положить в корзину с правильно сформированной стоимостью и продать за неё же)?

  5. >> но модуль который предлагают не поддерживает <options>36-5;39-2;40-4;</options> такую строчку которая отвечает за наличие размерного ряда

    дорабатывать модуль, чтобы поддерживал.

    или разрабатывать индивидуально под конкретный магазин и файл.

  6. >> Где взять подобный пример/модуль чтобы узнать как это делать?

    О_о

    ну так по примеру "name" делай еще одно поле (в "описание", таблицу product_description, - чтобы мультиязычность не потерять).

  7. создать раздел для админки:

    - языковой файл (куда ж без него?);

    - модель, в которой будут данные из базы вытягиваться;

    - контроллер, в котором будут формироваться и передаваться в шаблон;

    - шаблон, в котором данные будут выводиться.

    дать права на доступ к этому разделу итпд админу.

    добавить ссылку на него в менюшку.

  8. эээ

    давай английское название, а лучше - имя файла.

    нет "от суммы заказа".

    хотя, странно, если там нет возможности ПРОСТО НЕ ВЫБИРАТЬ их (налоги - пусто, гео-зоны - все регионы).

  9. поле Мета-тег Title  заполнялось автоматом значением с поля  Название товара.

    ну так в модели (admin/model/catalog/product.php) делай

    ... meta_title = '" . $this->db->escape($value['meta_title']) . "' ...
    >>

    ... meta_title = '" . $this->db->escape($value['name']) . "' ...

    И так же что бы при добавлении товара  -   поле seo url товара автоматом заполнялась из поля Модель товара

    алгоритм / пожелания есть?

    или планируется очередная пичалька с кириллицей и пробелами?..

    • +1 2
×
×
  • Створити...

Important Information

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