Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Ninel33

Newbie
  
  • Posts

    34
  • Joined

  • Last visited

Information

  • Gender
    Женщина
  • City:
    Иваново
  • Interests
    вебдизайн

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.