Перейти к содержанию

Ninel33

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

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Пользователь

Информация

  • Пол
    Женщина
  • Город:
    Иваново
  • Интересы
    вебдизайн
  1. Нашла причину. Оказывается не хватило оперативной памяти у хостинга, произошёл сбой, все последние заказы исчезли из админки. Когда добавили оперативку, уже новые заказы приходили и на них накладывались старые номера и товары тех заказов, которые уже делались ранее из памяти. Соответственно и все записи доставки и оплаты. Решили проблему так: делали заказы сами, как покупатели, до того номера по который был последним когда произошёл сбой на сервере. В данный момент приходит всё нормально. Может кому пригодится.
  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. Привет, у меня такая же проблема возникла. Фатальная ошибка : Разрешены памяти размером 134217728 байт исчерпаны (пытались выделить 2 байта) в /home/users1/r/sait/domains/ sait.ru/system/database/mysql.php на линии 30 товаров более 1000, как решил проблему? Заранее благодарю за ответ.
  5. Ninel33

    Что такое Vqmod ? Как его установить?

    У меня при инсталляции пишет вот такую строчку: Administrator index.php not writeable не могу никак установить Wqmod
  6. У меня при инсталляции пишет вот такую строчку: Administrator index.php not writeable не могу никак установить Wqmod
  7. Палитра классная!!! Вот бы такую себе!!!!!! :-)
  8. Приветствую! Нужен скрипт на движок ocStore-1.5.5.1.1. по партнёрской программе. Партнёрка в ocStore-1.5.5.1.1 не работает. Пробовали по разному и с разных компов, там такая заморочка, надо на каждый товар (физический) ссылку с id , Например человек пришёл по ссылке партнёрской одного товара, и начал покупать ещё, то уже другие товары не входят под комиссию. Короче не работает. Может кто может сделать? Сколько будет стоить? Сколько времени на создание? Буду признательна.
  9. У меня код вот такой, письмо приходит У меня код такой, письмо приходит в 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"; }
  10. Спасибо , всё получилось!!! Мелочь, а как приятно!!! :-)
  11. Уважаемый ТОМ, подскажите пожалуйста. Как написать в коде путь к файлу ..мой сайт/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"; } } -------------------------- Пробовала устанавливать модуль, не идёт... приходят письма не такие как клиенту. Теперь пытаюсь чтобы хотя бы места немного занимали в сообщении. Если кто знает подскажите, если не затруднит..
  12. Приветствую Всех кто на форуме! Подскажите пожалуйста. Как написать в коде путь к файлу ..мой сайт/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руб. Пробовала устанавливать модуль, не идёт... приходят письма не такие как клиенту. Теперь пытаюсь чтобы хотя бы места немного занимали в сообщении. Если кто знает подскажите, если не затруднит..
  13. Приветствую тех кто на форуме! Подскажите пожалуйста. Как написать в коде путь к файлу мой сайт/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руб. Пробовала устанавливать модуль, не идёт... приходят письма не такие как клиенту. Теперь пытаюсь чтобы хотя бы места немного занимали в сообщении. Если кто знает подскажите, если не затруднит..
  14. Приветствую! Сделала всё как вы рекомендовали: но на главной странице сайта выходит вот такая ошибка Fatal error: Cannot access private property Document::$keywords in moy.sait\catalog\controller\common\header.php on line 16 удалила 4 шаг, главная показывается, но ключевых слов к сожалению нет. Может что подскажите... надеюсь очень.. :oops:
  15. 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 Всё работает!! у меня во всяком случае! Спасибо автору!!!
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.