• Объявления

    • dinox

      Закрытый раздел разработчиков   21.08.2017

      У нас на форуме существует закрытый раздел для разработчиков в котором мы обсуждаем нюансы работы на нашем форуме, в каталоге дополнений и другие моменты которые интересны в большинстве случаев только разработчикам. На данный момент существует лишь 2 условия для попадания:
      1. Наличие промодерированного дополнения в нашем каталоге  2. Отсуствие варезной деятельности 
      Если эти правила выполнены, пишите запрос @ArtemPitov на попадание в раздел разработчиков

firesky37rus

Новичок
  • Публикаций

    4
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный

Информация о firesky37rus

  • Звание
    Новичок
  1. Добрый день всем! Столкнулся с проблемой, Яндекс и Гугл в поиске используют лишь главную страницу сайта, остальные все склеивают с ней. Версия 1.5.2.1 использую ЧПУ с SEOpro. Контент на страницах разный, внутренние ссылки тоже нормально работают, но поисковики совершенно отказываются расклеивать страницы =( Еще есть интересный факт, что сайт был создан без www, но Яндекс упорно ставит в индексировании www хотя на вебмастере указываю обратное и в sitemap в host тоже указано без www.
  2. Доброго времени суток. Хочу сделать доработку, что бы можно было у каждой опции указывать кол-во. В идеале как тут http://julianna37.ru/price_list/ Т.е. есть опция размер - у неё есть цена $option_value['price'] , которая добавляется к стоимости товара свою цену. Идея следующая. Допустим делаю еще одно поле ввода в шаблоне product.tpl с значением переменной $option_value['quantity'], которую умножаю на $option_value['price'] и делаю текстовое поле, где выводится этот результат. Прошу умелых людей подсказать как и где это делается. Возможна денежная компенсация за труды. Либо может кто видел похожий плагин, тоже будет чудесно.
  3. http://julianna37.ru/price_list/ Вот пример реализации того, что я хочу Задача: есть опция "Размер" необходимо сделать кол-во добавляемого товара не общее, а конкретно к каждому размеру (опции) в виде поля ввода кол-ва Т.е. в корзину (заказ) будет добавляться не кол-во товара, а кол-во товара по каждой опции. П.С. данная функция должна быть на страничке товара + при оформлении заказа.
  4. Не работает, если включен ЧПУ. Точнее не передает нормальное "Product_id" Исправил следующим образом (на ocStore 1.5.2.1): 1) /catalog/controller/account/order.php ~ 337 строчка: 'return' => $this->url->link('account/return/insert', 'order_id=' . $order_info['order_id'].'&product_id=' . $product['product_id'], 'SSL') заменяем на: 'return' => $this->url->link('account/return/insert', 'order_id=' . $order_info['order_id'].'&product=' . $product['name'].'&model=' . $product['model'].'&quantity=' . $product['quantity'], 'SSL') 2) /catalog/controller/account/return.php ~ 477 строчка: if (isset($this->request->post['product'])) { $this->data['product'] = $this->request->post['product']; } elseif (!empty($product_info)) { $this->data['product'] = $product_info['name']; } else { $this->data['product'] = ''; } if (isset($this->request->post['model'])) { $this->data['model'] = $this->request->post['model']; } elseif (!empty($product_info)) { $this->data['model'] = $product_info['model']; } else { $this->data['model'] = ''; } if (isset($this->request->post['quantity'])) { $this->data['quantity'] = $this->request->get['quantity']; } else { $this->data['quantity'] = 1; } Заменяем на: if (isset($this->request->get['product'])) { $this->data['product'] = $this->request->get['product']; } else { $this->data['product'] = ''; } if (isset($this->request->get['model'])) { $this->data['model'] = $this->request->get['model']; } else { $this->data['model'] = ''; } if (isset($this->request->get['quantity'])) { $this->data['quantity'] = $this->request->get['quantity']; } else { $this->data['quantity'] = 1; } URL конечно не оч красиво выглядит, зато работает.