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

e-mail Подписка на новости...

Рекомендуемые сообщения

Решил перевести мод на родной язык, внешний вид переведён, а вот когда... выводятся всплывающий текст, подписка прошла успешно/не верный e-mail/ и т.д. получается не читаемый. В чём проблема.

Использую NotePad++ кодировка-->кодировать в utf-8(без ВОМ)

Пришлось оставить так. Кто поможет решить проблему перевода?

Мод лежит здесь.

<?php
// Heading 
$_['heading_title'] 	 = 'НОВОСТИ';

//Fields
$_['entry_email'] 		 = 'Email';
$_['entry_name'] 		 = 'Ваше имя';

//Buttons
$_['entry_button'] 		 = 'Подписаться';

//Error
$_['error_invalid'] 	 = 'Invalid Email';

$_['subscribe']	    	 = 'Subscribed Successfully';
$_['unsubscribe'] 	     = 'Unsubscribed Successfully';
$_['alreadyexist'] 	     = 'Already Exist';
?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Решил перевести мод на родной язык, внешний вид переведён, а вот когда... выводятся всплывающий текст, подписка прошла успешно/не верный e-mail/ и т.д. получается не читаемый. В чём проблема.

Использую NotePad++ кодировка-->кодировать в utf-8(без ВОМ)

Пришлось оставить так. Кто поможет решить проблему перевода?

останется лишь изменить под себя...))

откроешь в Notepad++... сделаешь изменения после чего Ctrl+S

perevod.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

останется лишь изменить под себя...))

откроешь в Notepad++... сделаешь изменения после чего Ctrl+S

Вопрос остаётся открытым! Изменений не каких.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос остаётся открытым! Изменений не каких.

ну тогда не знаю... :unsure:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sergey, ссылку на сайт дайте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

sergey, ссылку на сайт дайте

У меня стоит в локалке (пока не настрою, не наполню магазин, нет смысла переносить на хостинг).

Я качал отсюда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема в реализации модуля.

AJAX запрос и echo вывод - решение, мягко говоря, "не элегантное".

замените в контроллере функцию

public function subscribe(){
на

public function subscribe(){

$this->language->load('module/newslettersubscribe');

$this->load->model('account/newslettersubscribe');

if (isset($this->request->post['subscribe_email']) and filter_var($this->request->post['subscribe_email'],FILTER_VALIDATE_EMAIL)){

if (!$this->model_account_newslettersubscribe->checkmailid($this->request->post)){

$this->model_account_newslettersubscribe->subscribe($this->request->post);

//echo('$("#subscribe_result").html("'.$this->language->get('subscribe').'");$("#subscribe")[0].reset();');

$result = $this->language->get('subscribe');

} else {

//<!-- unsubscribe -->

//$this->model_account_newslettersubscribe->unsubscribe($this->request->post);

//echo('$("#subscribe_result").html("'.$this->language->get('unsubscribe').'");$("#subscribe")[0].reset();');

//<!-- subscribe -->

//echo('$("#subscribe_result").html("<span class=\"error\">'.$this->language->get('alreadyexist').'</span>");$("#subscribe")[0].reset();');

$result = "<span class=\"error\">".$this->language->get('alreadyexist')."</span>";

}

} else {

//echo('$("#subscribe_result").html("<span class=\"error\">'.$this->language->get('error_invalid').'</span>")');

$result = "<span class=\"error\">".$this->language->get('error_invalid')."</span>";

}

$this->response->setOutput($result, $this->config->get('config_compression'));

}

и в шаблоне замените

eval(html);
на

//eval(html);
			$('#subscribe_result').html(html);
			$('#subscribe')[0].reset();

newslettersubscribe.php

Изменено пользователем afwollis
поменял CODE на QUOTE из-за рваных строк
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё работает! Как в аптеке! Спасибо ;)

Изменено пользователем sergey

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

под Version 0.1.6 будет работать??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

под Version 0.1.6 будет работать??

Конечно! ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конечно! ;)

проверял?? так как магазин на хосте и настроен... не охота чтоб появились проблемы перед открытием :unsure:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделай копию каталога, + SQL БД копию.

У меня 0,1,7 всё работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сделал изменения как писал

afwollis

и сайт пишет НЕВОЗМОЖНО ОТОБРАЗИТЬ СТРАНИЦУ. выключаю модуль сайт оживает.

до изменений модуль типа работал. регистрацию на подписку пропускает на почту уведомление приходило о новом подписчике но никаких рассылок неприходило. в чем прикол?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

akanext, форум как обычно рвал строки в ненужных местах.

поменял CODE на QUOTE.

попробуйте применить решение еще раз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

всеравно непомогло. вот прилогаю

файл newslettersubscribe.php

из папки catalog/controller/module

newslettersubscribe.php

и файл из папки catalog/view/theme/default/template/module

newslettersubscribe.tpl к расширению добавил php иначе недает прикрепить файл на форум

newslettersubscribe.tpl.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может кто выложит русифицированную правильным образом рабочую сборку модуля?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите как подписку можно вывести прямо в футери или в хедере, т.е. кодом а не модулем? и для заполнение пользователем оставить только поле почты?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите как подписку можно вывести прямо в футери или в хедере, т.е. кодом а не модулем? и для заполнение пользователем оставить только поле почты?

Решил с помощью mailchimp

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите пожалуйста, как мне ее вставить в footer?) Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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