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

Recommended Posts

Вероятно вы установили модуль в магазин на opencart 2.x, но он не работает. Модуль не поддерживает opencart 2.x, по этой причине этих файлов нет в модуле.

Надіслати
Поділитися на інших сайтах

Вероятно вы установили модуль в магазин на opencart 2.x, но он не работает. Модуль не поддерживает opencart 2.x, по этой причине этих файлов нет в модуле.

Я переделываю плагин под 2х... Но для анализа файлов установил так же 1.5.5.1.2 - там так же нет данных файлов

Змінено користувачем Yurasik
  • +1 1
Надіслати
Поділитися на інших сайтах


  • 3 weeks later...
  • 4 weeks later...
  • 4 weeks later...

Доброго времени суток, подскажите куда всунуть пхпкод на отправку смс, при заказе он у меня находиться в админ/каталог/сел/ордер 

 

/catapulta/catalog/controller/module/catapulta.php  function write. Не думаю что справитесь судя по постановке задачи, лучше обратиться к специалисту, к примеру с этого форума.

 

Может я не в тему сори, поддержка ocstore 2.x планируется?

 

Спасибо.

 

Нет.

 

Не работает на опенкарт 1.5.6.1

 

1. Вероятно не выполнили все readme, к примеру не вставили код модуля в product.tpl.

2. Опубликуйте лог ошибок из файла error.txt за последние 2 дня в спойлер.

3. Ваша версия opencart/ostore не поддерживается, см. описание модуля?

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Модуль автора был немного доработан, добавлены поля имя и email.

 

Основываясь на том, что модуль бесплатный и никаких запретов на его доработку нету а даже наоборот

 

 

Модуль поддерживается/развивается силами сообщества opencartforum...

 

 

решил выложить для всеобщего пользования.

catapulta.zip

Змінено користувачем cherkas
  • +1 3
Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Модуль автора был немного доработан, добавлены поля имя и email.

 

Основываясь на том, что модуль бесплатный и никаких запретов на его доработку нету а даже наоборот

 

 

 

решил выложить для всеобщего пользования.

 

Подправьте регулярку у себя, так как из мыла будут удаляться некоторые символы и в базу будет писаться уже другой эл.адрес.

Например, будет удаляться - (дефис)

 

Ваш код:

$email = preg_replace("/[^A-z0-9@.]/i", "", $settings['email']);
Змінено користувачем LuckyPerson
  • +1 3
Надіслати
Поділитися на інших сайтах


ocStore 1.5.5.1.2

Когда в магазине огромное кол-во товаров, и к тому же однотипных, то ссылка на товар в письме просто необходима (имхо)! Без нее менеджеру требуется копировать название товара, потом искать его на сайте, чтобы увидеть все характеристики: опции, цены и так далее.

 

Делаем ссылку на товар в письме:

В файле: catalog/controller/module/catapulta.php

после

$product_info = $this->model_catalog_product->getProduct($product_id);

добавляем

$href = $this->url->link('product/product', 'product_id='.$product_id);

В этом же файле

после

$email_text .= sprintf($this->language->get('text_product'), html_entity_decode($product_info['name']), ENT_QUOTES, 'UTF-8') . "\n";

добавляем

$email_text .= sprintf($this->language->get('text_href'), html_entity_decode($href), ENT_QUOTES, 'UTF-8') . "\n";

В файле: catalog/language/russian/module/catapulta.php

после

$_['text_product']    = 'Товар: %s';

добавляем

$_['text_href']       = 'Ссылка на товар: %s';

Теперь в письме передается еще и ссылка на товар.

Змінено користувачем LuckyPerson
  • +1 2
Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Господа, можете подсказать?
Всё работает нормально, но время заказа в письме некорректная, заказ был в 10.33 а в письме указано 07.33, где и что править?

Надіслати
Поділитися на інших сайтах


/catalog/controller/module/catapulta.php

 

date('d.m.Y H:i')

 

 

 

Возвращает время, отформатированное в соответствии с аргументом format, используя метку времени, заданную аргументом timestampили текущее системное время, если timestamp не задан. Другими словами, timestamp является необязательным и по умолчанию равен значению, возвращаемому функцией time().

 

Т.е. у вас в письме или заказе время хостинга, выставляйте нужную локаль (тыц, тыц или обратитесь к админам хостинга) или дописывайте скрипт для вашего часового пояса

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

ocStore 1.5.5.1.2

Когда в магазине огромное кол-во товаров, и к тому же однотипных, то ссылка на товар в письме просто необходима (имхо)! Без нее менеджеру требуется копировать название товара, потом искать его на сайте, чтобы увидеть все характеристики: опции, цены и так далее.

 

Делаем ссылку на товар в письме:

В файле: catalog/controller/module/catapulta.php

после

$product_info = $this->model_catalog_product->getProduct($product_id);

добавляем

$href = $this->url->link('product/product', 'product_id='.$product_id);

В этом же файле

после

$email_text .= sprintf($this->language->get('text_product'), html_entity_decode($product_info['name']), ENT_QUOTES, 'UTF-8') . "\n";

добавляем

$email_text .= sprintf($this->language->get('text_href'), html_entity_decode($href), ENT_QUOTES, 'UTF-8') . "\n";

В файле: catalog/language/russian/module/catapulta.php

после

$_['text_product']    = 'Товар: %s';

добавляем

$_['text_href']       = 'Ссылка на товар: %s';

Теперь в письме передается еще и ссылка на товар.

А можно еще добавить как-то код UPC и артикул SKU товара.

Очень нужно.

Больше интересует как вытянуть саму переменную $sku (аналогично $href)???

В языковом файле все понятно: $_['text_sku'] = 'Артикул: %s'; - реализация аналогична ссылке.

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Версия OpenCart 1.5.5.1

Здравствуйте! На сайте есть модуль "Заказать в 1 клик". В всплывающем окошке необходимо добавить обязательное для заполнения поле "Email". В настройках самого модуля это сделать нельзя. Хотелось бы узнать, как можно самостоятельно добавить это поле? Необходимы правильно прописанные переменные. Таким образом мне нужно, чтобы в целом код модуля сохранился в оригинальном виде, но необходимы строки кода, которые выводят поле Email в форме заказа.

post-699980-0-03804500-1476652572_thumb.png

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Версия OpenCart 1.5.5.1

Здравствуйте! На сайте есть модуль "Заказать в 1 клик". В всплывающем окошке необходимо добавить обязательное для заполнения поле "Email". В настройках самого модуля это сделать нельзя. Хотелось бы узнать, как можно самостоятельно добавить это поле? Необходимы правильно прописанные переменные. Таким образом мне нужно, чтобы в целом код модуля сохранился в оригинальном виде, но необходимы строки кода, которые выводят поле Email в форме заказа.

чуть выше написали же как добавить email https://opencartforum.com/topic/45056-купить-в-1-клик-быстрая-покупка/?do=findComment&comment=573192

Надіслати
Поділитися на інших сайтах


Добрый день!

Сам модуль из первого поста работает отлично.
Поставил доработанный модуль от cherkas

Не оформляется заказ, пишет ошибку:

2016-11-25 11:38:22 - PHP Notice: Error: Unknown column 'email' in 'field list'
Error No: 1054
INSERT INTO oc_catapulta SET contact = '3332233', email = '[email protected]', name = 'Сергей', product_id = '2030', product_name = 'Радар-детектор Neoline X-COP 7500', total = '213', date_added = NOW(), currency_id = '4', currency_code = 'BYR', currency_value = '1' in /*/*/*/system/database/mysqliz.php on line 53

 

Подскажите, пожалуйста, решение проблемы.

Змінено користувачем five
Надіслати
Поділитися на інших сайтах


 

1. В контроллер

$this->data['text_catapulta'] = $this->language->get('text_catapulta');
$this->data['catapulta'] = $this->url->link('catalog/catapulta', 'token=' . $this->session->data['token'], 'SSL');

2. В шаблон

<a href="<?php echo $catapulta; ?>" class="button"><?php echo $text_catapulta; ?></a>

3. В файл локализации

$_['text_catapulta'] = 'Заказы';

Подскажите пожалуйста, в каких именно файлах нужно вносить правки.

Спасибо!

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...
  • 4 months later...
  • 3 weeks later...

выложили бы кто-то доработанную версию, где нет проблем с e-mail, чтобы было имя и ссылка на товар указывалась.....

 

а то если не программист, как это все до кучи соберешь?

и демо бы кто-то показал, как это все в живую выглядит

Надіслати
Поділитися на інших сайтах


  • 1 month later...
  • 2 months later...

Может кто сталкивался.Подскажите пожалуйста.

Версия Опенкарт 1.5.6. Первый раз модуль установился и работал отлично.

Затем пришлось его удалить (удалил все файлы) затем установил заново.

Модуль на админ стороне работает, но как я не пытался запустить его в карточке товара " кнопка купить в 1 клик" так и не появляется там где она была до этого (product.tpl)

Вот такую ошибку пишет

Undefined variable: catapulta in /home................../www/catalog/view/theme/имя_моего_шаблона/template/product/product.tpl on line 259

 

<div class="cart">
					<div>
						<h2 class="h2-clean-from-styles"><button class="button highlight" id="button-cart"><span class="icon-cart"><?php echo $button_cart; ?></span></button></h2>
						<h2 class="h2-clean-from-styles"><?php echo $catapulta; ?></h2>
						<a class="icon-wishlist" onclick="addToWishList('<?php echo $product_id; ?>');" title="<?php echo $button_wishlist; ?>"><?php echo $button_wishlist; ?></a> <a class="icon-compare" onclick="addToCompare('<?php echo $product_id; ?>');" title="<?php echo $button_compare; ?>"><?php echo $button_compare; ?></a> </div>
					<div>
						<div class="share clearafter"><!-- AddThis Button BEGIN -->
							<div class="addthis_default_style"><a class="addthis_button_compact"><?php echo $text_share; ?></a> <a class="addthis_button_email"></a><a class="addthis_button_print"></a> <a class="addthis_button_facebook"></a> <a class="addthis_button_twitter"></a></div>
							<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js"></script> 
							<!-- AddThis Button END --> 
						</div>
					</div>
				</div>

 

вот сообственно строчка(все прекрасно работало при первой установке)

<h2 class="h2-clean-from-styles"><?php echo $catapulta; ?></h2>

 

 

 

содержимое product.php

 

 

	
			$this->children = array(
				'common/column_left',
				'common/column_right',
				'common/content_top',
				'common/content_bottom',
				'common/footer',
				'module/catapulta',
				'common/header'
			);

 

Змінено користувачем munhgauzen
Надіслати
Поділитися на інших сайтах


  • 1 month later...
  • 4 months later...
  • 2 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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