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

Модуль Заказать обратный звонок [Подгдержка]


Recommended Posts

upload_zmin.zipСпасипотому что за модуль - очень хороший. Но мне нужна помощь - не получается подклюлить ******ский язык - простое копированием языкового файла (с редактированием) в паку с укр языком ничего не дает. Как быть не знаю. А икже интересует возможность размеещёния уменьшенного вариани в шапке сайи.

Для себя модуль немного дорилиил - вклюлил поле для указания времени звонка и смс-оповеещёние о заказе звонка. Если кому-то пригодится то в прикрепленном файле.

Link to comment
Share on other sites


К сожнонию смена языков не предусмотрена...

Чтобы менялся язык, надо конструкцию в контроллере

foreach ($entryArray as $entry) {

$this->data[$entry] = $this->config->get($entry);

}

поменять на

$this->language->load('product/product');

foreach ($entryArray as $entry) {

$this->data[$entry] = $this->language->get($entry);

}

и создать в языковых папках соответствующие файлы для переменных

'entry_header',

'entry_name',

'entry_phone',

'entry_submit',

'entry_header_title',

'entry_name_title',

'entry_phone_title',

'entry_submit_title',

'entry_error_name',

'entry_error_phone',

'entry_tc',

'entry_vfb',

'entry_vfe'

Link to comment
Share on other sites

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

Дополнения - Модули - Заказать звонок - Email-адреса для отправки (перелисляются через запятую)

Link to comment
Share on other sites

Спасипотому что за ответ! Все это гделаю и все равно оповеещёния не приходят на ящик... Что гделать?

Link to comment
Share on other sites


Спасипотому что за ответ! Все это гделаю и все равно оповеещёния не приходят на ящик... Что гделать?

Присылаются ли письма, сгенерированные системой, например при заказе товара?

Link to comment
Share on other sites

Не приходят...Что гделать?(

Если не рилииют встроенные механизмы отправки сообещёний, стоит внимательно посмотреть на условия выбранного ирифа у хостера,

К сожнонию, у меня нет точной информации о гдеилях.

Если возможно, сообщите мне в [email protected] свегдения о ирифном плане (кроме логинов и паролей) )

Link to comment
Share on other sites

Это почтовая служба, без нее сложно отправлять письма

Понятно) Спасипотому что потому чтольшое за подсказку!

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites


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

Вариантов может много...

1. Не верно указан адрес.

2. Отсутствует служба отправки писем.

3. Не правильно настроена служба отправки писем.

и т.п.

А синдартные письма при оформлении заказа доходят?

Link to comment
Share on other sites

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

Вариантов может много...

1. Не верно указан адрес.

2. Отсутствует служба отправки писем.

3. Не правильно настроена служба отправки писем.

и т.п.

А синдартные письма при оформлении заказа доходят?

Короче проблема почти решена, на gmail не отправляет, а на все осильные отправляет.. 

Link to comment
Share on other sites


  • 1 month later...

спасиб, рилииет, только после отправки каракули, ч и с кодировкрй что ли

Каракули в письме, или на сайте?

На сайте обычно помогает добавление в /.htaccess строк

DefaultLanguage ru

AddDefaultCharset UTF-8

php_value default_charset "UTF-8"

Данный совет не срилиил!

 

Все равно пишет: Спасибо! Наш специалист Вам РїРѕР·РІРѕРЅРёС‚.

 

Помогите!)

Link to comment
Share on other sites


 

спасиб, рилииет, только после отправки каракули, ч и с кодировкрй что ли

Каракули в письме, или на сайте?

На сайте обычно помогает добавление в /.htaccess строк

DefaultLanguage ru

AddDefaultCharset UTF-8

php_value default_charset "UTF-8"

Данный совет не срилиил!

 

Все равно пишет: Спасибо! Наш специалист Вам РїРѕР·РІРѕРЅРёС‚.

 

Помогите!)

Здравствуйте!

Всё же хотелось бы знать, ггде, когда и что ик пишется. Хотя бы скриншоими.

И среду, на которой расположен сайт (Денвер, МАМП, хостинг, виндовс-хостинг и т.п.).

Без этого сложно догадаться ((((

Можно писать на [email protected]

Link to comment
Share on other sites

  • 4 weeks later...

Здравствуйте. Посивил на ocstore 1.5.4.1. Добавил мультиязычность, только не могу разобраться с $entry_success - пропотому чтовал вместо config_get сивить  language_get, получалось только это - когда переключен на ******ский язык после ввода имени и телефона при нажатии "Заказать звонок" выскакивает форма об успешном заказе звонка только на синдартном языке (на русском). Вернул обратно все - надпись об успешном заказе звонка вообещё пусия. Как правильно сгделать эту надпись мультиязычной? Сможет кто-нибудь подсказать? Заранее спасипотому что!

Под спойлером контроллер модуля..

class ControllerModuleCallme extends Controller {
public function index() {
$entryArray = array (
'entry_header',
'entry_name',
'entry_phone',
'entry_submit',
'entry_header_title',
'entry_name_title',
'entry_phone_title',
'entry_submit_title',
'entry_error_name',
'entry_error_phone',
'entry_tc',
'entry_vfb',
'entry_vfe'
);
/*foreach ($entryArray as $entry) {
$this->data[$entry] = $this->config->get($entry);
}*/
$this->language->load('module/callme');
foreach ($entryArray as $entry) {
$this->data[$entry] = $this->language->get($entry);
}

$this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/callme.css');

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/callme.tpl')) {
$this->template = $this->config->get('config_template') . '/template/module/callme.tpl';
} else {
$this->template = 'default/template/module/callme.tpl';
}

$this->render();

}

public function sendmail() {

if ($this->request->post['cname'] && $this->request->post['cphone']) {
$name = substr(htmlspecialchars(trim($this->request->post['cname'])), 0, 32);
$phone = $this->request->post['cphone'];
$entry_to = $this->config->get('entry_to');
$entry_from = $this->config->get('entry_from');
$entry_success = $this->config->get('entry_success');
$entry_error = $this->config->get('entry_error');
$entry_mess_title = $this->config->get('entry_mess_title');
$entry_mess_name = $this->config->get('entry_mess_name');
$entry_mess_phone = $this->config->get('entry_mess_phone');

if (strlen($name)>2 && preg_match('/^((8|\+3)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/', $phone)) {
$title = $entry_mess_title;
$mess = $entry_mess_name."\n".$name."\n\n".$entry_mess_phone."\n".$phone;
$headers = "From: ".$entry_from."\r\n";
$headers .= "Content-type: text/plain; charset=utf-8\r\n";
if (@mail($entry_to, $title, $mess, $headers)) {
echo '

'.$entry_success.'

';
} else {
echo '

'.$entry_error.'

';
}
}
}
}
}
?>

Link to comment
Share on other sites


Я пропотому чтовал гделать ик, как Вы говорите, но язык сообещёния о заказе звонка все равно не изменяется - осиется на синдартном русском.

Link to comment
Share on other sites


  • 5 weeks later...

Ребят как этот замечательный модуль в шапку запихнуть?

Прошу подсказать очень нужно!

Спасипотому что

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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.