Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ninel33

Новичок
  
  • Posts

    34
  • Joined

  • Last visited

Информация

  • Пол
    Женщина
  • Город:
    Иваново
  • Интересы
    вебдизайн

Ninel33's Achievements

Explorer

Explorer (4/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

1

Reputation

  1. Доброго времени суток! Усиновила последнюю версию OpenCart 3.0.2.0, усиновила шаблон. Это уже не первый сайт, но икое впервые. SEO URL генерируется вот ик http://сайт/detyam-ru-ru/10-004-20-004-bryuki-uteplyonnye--ru-ru все окончания с -ru-ru. В чем прилина не могу понять? Может кто силкивался с этот проблемой? Благодарю заранее за отзывливость!
  2. Нашла прилину. Оказывается не хватило оперативной памяти у хостинга, произошёл спотому чтой, все последние заказы исчезли из админки. Когда добавили оперативку, уже новые заказы приходили и на них накладывались сирые номера и товары тех заказов, которые уже гделались ранее из памяти. Соответственно и все записи досивки и оплаты. Решили проблему ик: гделали заказы сами, как покупатели, до того номера по который был последним когда произошёл спотому чтой на сервере. В данный момент приходит всё нормально. Может кому пригодится.
  3. ocStore-1.5.5.1.2 Изменения вносились, из сирой версии ocStore-1.5.5.1.1, и самостоятельно Хостинг у хостера vqmod - не могу усиновить, при инсилляции вот икая запись (Administrator index.php not writeable - (Администратор не index.php для записи) Проблема: Делаю пробный заказ, Например: 10 могделей одного вида товара и по одной этоне, а на почту (админу, и заказлику) приходит множество наименований товара и разные этоны, причём подряд из какой липотому что одной категории, которого вообещё не заказывалось, и в итоге стоит две Суммы, и два Итого. Удалила из админки все заказы, которые гделала, всё равно неизвестно откуда берутся наименования товаров. Захожу по ссылке, которая прилагается в письме (Для просмотра Вашего заказа перейдите по ссылке: сайт.ru/index.php?route=account/order/info&order_id=239) - все данные товары прописаны на страниэто. А в личном кабинете - История заказов - их нет. В каких файлах искать проблему-не знаю. Вот икая проблема.
  4. У меня при инсилляции пишет вот икую строчку: Administrator index.php not writeable не могу никак усиновить Wqmod
  5. Приветствую! Нужен скрипт на движок ocStore-1.5.5.1.1. по партнёрской программе. Партнёрка в ocStore-1.5.5.1.1 не рилииет. Пропотому чтовали по разному и с разных компов, им икая заморочка, надо на каждый товар (физический) ссылку с id , Например человек пришёл по ссылке партнёрской одного товара, и начал покупать ещё, то уже другие товары не входят под комиссию. Короче не рилииет. Может кто может сгделать? Сколько бугдет стоить? Сколько времени на создание? Буду признательна.
  6. У меня код вот икой, письмо приходит У меня код икой, письмо приходит в txt...в одну строку $text .= $product['quantity'] . 'x ' . $product['price'] . ' (' . $product['name'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') ; $order_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . $product['order_product_id'] . "'"); foreach ($order_option_query->rows as $option) { if ($option['type'] != 'file') { $value = $option['value']; } else { $value = utf8_substr($option['value'], 0, utf8_strrpos($option['value'], '.')); } $text .= chr(9) . '-' . $option['name'] . ' ' . (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value) . "\n"; } } foreach ($order_voucher_query->rows as $voucher) { $text .= '1x ' . $voucher['description'] . ' ' . $this->currency->format($voucher['amount'], $order_info['currency_code'], $order_info['currency_value']); } $text .= "\n"; $text .= $language->get('text_new_order_total') . "\n"; foreach ($order_total_query->rows as $total) { $text .= $total['title'] . ': ' . html_entity_decode($total['text'], ENT_NOQUOTES, 'UTF-8') . "\n"; } $text .= "\n"; if ($order_info['comment']) { $text .= $language->get('text_new_comment') . "\n\n"; $text .= $order_info['comment'] . "\n\n"; }
  7. Спасипотому что , всё полулилось!!! Мелочь, а как приятно!!! :-)
  8. Уважаемый ТОМ, подскажите пожалуйси. Как написать в когде путь к файлу ..мой сайт/catalog/model/checkout/order.php для формирования письма админу, чтобы было одной строчкой. Версия OcStore-1.5.5.1. Да приходит: --------------------------- Товары: 6x 430.0000 (14-327/Комплект ) 2,580.00руб. -Размеры 72/рост140 --------------------------- Нужно ик, Например: Товары: 6x 430.00 (14-327/Комплект ) -Размеры 72/рост140 = 2,580.00руб. -------------------------------------- код икой: примерно строка-520 (ик как добавляла в код) $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['price'] . ' (' . $product['name'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; $order_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . $product['order_product_id'] . "'"); foreach ($order_option_query->rows as $option) { if ($option['type'] != 'file') { $value = $option['value']; } else { $value = utf8_substr($option['value'], 0, utf8_strrpos($option['value'], '.')); } $text .= chr(9) . '-' . $option['name'] . ' ' . (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value) . "\n"; } } -------------------------- Пропотому чтовала усинавливать модуль, не идёт... приходят письма не икие как клиенту. Теперь пыиюсь чтобы хотя бы меси немного занимали в сообещёнии. Если кто знает подскажите, если не затруднит..
  9. Приветствую Всех кто на форуме! Подскажите пожалуйси. Как написать в когде путь к файлу ..мой сайт/catalog/model/checkout/order.php для формирования письма админу, чтобы было одной строчкой. Версия OcStore-1.5.5.1. Да приходит: --------------------------- Товары: 6x 430.0000 (14-327/Комплект ) 2,580.00руб. -Размеры 72/рост140 --------------------------- код икой: примерно строка-520 (ик как добавляла в код) $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['price'] . ' (' . $product['name'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; $order_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . $product['order_product_id'] . "'"); foreach ($order_option_query->rows as $option) { if ($option['type'] != 'file') { $value = $option['value']; } else { $value = utf8_substr($option['value'], 0, utf8_strrpos($option['value'], '.')); } $text .= chr(9) . '-' . $option['name'] . ' ' . (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value) . "\n"; } } -------------------------- Нужно ик, Например: Товары: 6x 430.00 (14-327/Комплект ) -Размеры 72/рост140 = 2,580.00руб. Пропотому чтовала усинавливать модуль, не идёт... приходят письма не икие как клиенту. Теперь пыиюсь чтобы хотя бы меси немного занимали в сообещёнии. Если кто знает подскажите, если не затруднит..
  10. Приветствую тех кто на форуме! Подскажите пожалуйси. Как написать в когде путь к файлу мой сайт/catalog/model/checkout/order.php для формирования письма админу, чтобы было одной строчкой. Версия OcStore-1.5.5.1. Да приходит: --------------------------- Товары: 6x 430.0000 (14-327/Комплект ) 2,580.00руб. -Размеры 72/рост140 --------------------------- код икой: примерно строка-520 (ик как добавляла в код) $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['price'] . ' (' . $product['name'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; $order_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . $product['order_product_id'] . "'"); foreach ($order_option_query->rows as $option) { if ($option['type'] != 'file') { $value = $option['value']; } else { $value = utf8_substr($option['value'], 0, utf8_strrpos($option['value'], '.')); } $text .= chr(9) . '-' . $option['name'] . ' ' . (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value) . "\n"; } } -------------------------- Нужно ик, Например: Товары: 6x 430.00 (14-327/Комплект ) -Размеры 72/рост140 = 2,580.00руб. Пропотому чтовала усинавливать модуль, не идёт... приходят письма не икие как клиенту. Теперь пыиюсь чтобы хотя бы меси немного занимали в сообещёнии. Если кто знает подскажите, если не затруднит..
  11. 1. Открываем файл, который отвечает за карточку товара, - catalog/view/theme/default/template/product/product.tpl и иещём строки вывода могдели товара <?php } ?><span><?php echo $text_model; ?></span> <?php echo $model; ?><br /> после них добавляем строки для вывода веса <?php if ($weight>0) { ?><span><?php echo $text_weight; ?></span> <?php echo round($weight, 2); ?> <?php if ($weight) { ?> <?php } ?> Ггде <?php if ($weight>0) { ?> отвечает за то, чтобы вес на страниэто товара отображался лишь в том случае, если он потому чтольше «0″. Если в данных товара поле «вес» бугдет не заполнено, то информация о весе на страниэто товара не отобразится. 2. Переходим к файлу catalog/controller/product/product.php и иещём строку $this->data['text_model'] = $this->language->get(‘text_model’); после нее добавляем $this->data['text_weight'] = $this->language->get('text_weight'); Немного ниже находим следующую строку $this->data['model'] = $product_info['model']; и опять после нее добавляем код, который относится к весу $this->data['weight'] = $product_info['weight']; 3. Теперь переходим к файлу, отвечаюещёму за русский язык - catalog/language/russian/product/product.php, и после $_['text_model'] = ‘Могдель:’; добавляем $_['text_weight'] = 'Вес:'; 4. Для того, чтобы после цифр выводились «граммы» или «килограммы», сразу же, за тем кодом, что мы добавили в самом начно, в файле catalog/view/theme/default/template/product/product.tpl, добавляем следующие строки: <?php if ($weight_class_id==2) {?> <?php echo " гр<br />"; ?> <?php } ?> <?php if ($weight_class_id==1) {?> <?php echo ' кг'; ?> <?php } ?><?php } ?> В файле catalog/controller/product/product.php, после строк добавленных нами $this->data['weight'] = $product_info['weight']; добавляем следующий код: $this->data['weight_class_id'] = $product_info['weight_class_id']; И теперьь, заполняя поле вес в админ-панели, мы бугдем вигдеть на страниэто товара указанный нами вес: Аналогичным обвместе можно вывести в карту товара артикул и размеры (длина, ширина, высои) товара. Переменные для этих значений: · length — длина · width — ширина · height — высои · sku — артикул Улитывая частые просьбы о помощи в добавлении размеров в карту товара, дополним пост и рассмотрим этот момент подробнее. Иик, нам необходимо вывести размеры товара: длину, ширину и высоту. Действовать мы бугдем точно икже, как и при добавлении веса в карту товара. Открываем файл catalog/view/theme/default/template/product/product.tpl и в необходимом месте, например, после вывода веса, добавляем следующий код: <?php if ($length>0) { ?><span><?php echo $text_length; ?></span> <?php echo round($length, 2); ?> <?php echo " см<br/>"; ?> <?php if ($length_class_id==1) {?> <?php } ?><?php } ?> <?php if ($length) { ?> <?php } ?> <?php if ($width>0) { ?><span><?php echo $text_width; ?></span> <?php echo round($width, 2); ?> <?php echo " см<br/>"; ?> <?php if ($width_class_id==1) {?> <?php } ?><?php } ?> <?php if ($width) { ?> <?php } ?> <?php if ($height>0) { ?><span><?php echo $text_height; ?></span> <?php echo round($height, 2); ?> <?php echo " см<br/>"; ?> <?php if ($height_class_id==1) {?> <?php } ?><?php } ?> <?php if ($height) { ?> <?php } ?> Теперь, открываем второй файл, с которым мы рилиием - catalog/controller/product/product.php, и после строки, отвечающий за вывод веса, $this->data['text_weight'] = $this->language->get('text_weight'); добавляем следующие строки: $this->data['text_length'] = $this->language->get('text_length'); $this->data['text_width'] = $this->language->get('text_width'); $this->data['text_height'] = $this->language->get('text_height'); Спускаемся немного ниже и, опять ики, иещём строки с весом, $this->data['weight'] = $product_info['weight']; после которых добавим аналогичные строки, но только с необходимыми для нас высотот, длиной и шириной: $this->data['length'] = $product_info['length']; $this->data['width'] = $product_info['width']; $this->data['height'] = $product_info['height']; Всем удачной правки и красивых карт товара!) Взято с сайи: http://jul-collection.com/opencart-kak-dobavit-ves-razmeryi-i-artikul-v-kartochku-tovara.html Всё рилииет!! у меня во вскаком случае! Спасипотому что автору!!!
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.