PITT001 Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Мне нужно в opencart сделать JS - ответы на двух языках Вот пример : А вот файл JS: $(document).ready(function () { $('#fast_order_form button').click(function () { var product_name = $('#product_name').val(); var product_price = $('#product_price').val(); var customer_phone = $('#customer_phone').val(); var captcha = $('#captcha').val(); var pr = $('#pr').val(); var customer_comment = $('#customer_comment').val(); $('#result').html('Process the input data..'); $.post('http://youre_URL' { 'product_name': product_name, 'product_price': product_price, 'customer_phone': customer_phone, 'customer_comment': customer_comment, 'captcha': captcha, 'pr': pr }, function (data) { if (data == 'empty') { $('#fast_order_result').html('<span class="fast_order_error">Неправильно заполненные поля</span>'); } else { $('#fast_order_result').html('<span class="fast_order_success">Ваш заказ успешно отправлен!</span><br /><span>Мы позвоним Вам в течение дня.</span>'); $('.fast_order_button').css('display','none');} }); }); }); Надіслати Поділитися на інших сайтах More sharing options...
AlexFisher Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 или чтобы вместо "Неправильно заполненные поля" возвращал <?php echo wrong_fields; ?> а сами wrong_fields объявлять в контроллере, забирая из языковых файлов. Надіслати Поділитися на інших сайтах More sharing options... PITT001 Опубліковано: 13 лютого 2014 Автор Share Опубліковано: 13 лютого 2014 Поправить http://youre_URL, чтобы он в data возвращал не 1 или 0, а текст ответа. щас не об этом речь,я хочу чтобы на английском показывал один ответ,а на русский другой ответ :-) Надіслати Поділитися на інших сайтах More sharing options... PITT001 Опубліковано: 13 лютого 2014 Автор Share Опубліковано: 13 лютого 2014 или чтобы вместо "Неправильно заполненные поля" возвращал <?php echo wrong_fields; ?> а сами wrong_fields объявлять в контроллере, забирая из языковых файлов. к сожалению ничего не происходит,когда ставлю этот код показывает,пустое пол. Много чего перепробовал,но все бесполезно Надіслати Поділитися на інших сайтах More sharing options... PITT001 Опубліковано: 13 лютого 2014 Автор Share Опубліковано: 13 лютого 2014 Неправильно заполненные поляВаш заказ успешно отправлен! Мы позвоним Вам в течение дня. вот эти 3 ответа мне нужно изменить в зависимости от выбраного языка Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Когда просто ставите этот код, то, ясное дело, ничего не произойдет. Эту переменную нужно объявить в контроллере catalog/controller/common/header.php И в языковых файлах. в контроллере добавляйте $this->data['wrong_fields'] = $this->language->get('wrong_fields'); В языковых файлах: инглиш: $_['wrong_fields'] = 'Wrong fields!'; рус: $_['wrong_fields'] = 'Неправильно заполненные поля!'; и порядок. С остальными по аналогии. Надіслати Поділитися на інших сайтах More sharing options... PITT001 Опубліковано: 13 лютого 2014 Автор Share Опубліковано: 13 лютого 2014 Когда просто ставите этот код, то, ясное дело, ничего не произойдет. Эту переменную нужно объявить в контроллере catalog/controller/common/header.php И в языковых файлах. в контроллере добавляйте $this->data['wrong_fields'] = $this->language->get('wrong_fields'); В языковых файлах: инглиш: $_['wrong_fields'] = 'Wrong fields!'; рус: $_['wrong_fields'] = 'Неправильно заполненные поля!'; и порядок. С остальными по аналогии. Друг,сделал все как сказано, ничего... тоже самое,пустое поле Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Это же модуль Быстрого заказа от RGB , toporchillo абсолютно прав. Надіслати Поділитися на інших сайтах More sharing options... PITT001 Опубліковано: 13 лютого 2014 Автор Share Опубліковано: 13 лютого 2014 AlexFisher, У него JS статический, и контроллером не обрабатывается. Как вы пишете про языки надо вставлять в контроллер, который AJAX-запрос обрабатывает. Но если автор темы по-прежнему считает, что речь не об этом, то спорить с ним не буду, себе дороже. Я понял,там где урл у меня все правильно,уведомление отправлиаютсеа на маил, но,а вот как вы говорите нужно"надо вставлять в контроллер, который AJAX-запрос обрабатывает" ,это как зделать ? Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Что мешает жабаскрипту отдать @#$@# Вместо набора символов на русском языке? А вот это вот самое @#$@$# преобразует в буковки того или иного языка как-раз контроллер того шаблона, куда это выводится. Не понимаю, зачем и как контроллеру нужно "обрабатывать статический жабаскрипт". В данном случае - продукта, где этот модуль выводится. Или категории там... Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 14 лютого 2014 Share Опубліковано: 14 лютого 2014 Таки да, был неправ, погорячился. Ему свой контроллер нужен для мультиленгвича, да. Или сам js вынести в шаблон. Надіслати Поділитися на інших сайтах More sharing options... PITT001 Опубліковано: 15 лютого 2014 Автор Share Опубліковано: 15 лютого 2014 Очень хороший форум,спасибо всем за участие и за советы Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам JS на двух языках Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
PITT001 Опубліковано: 13 лютого 2014 Автор Share Опубліковано: 13 лютого 2014 Поправить http://youre_URL, чтобы он в data возвращал не 1 или 0, а текст ответа. щас не об этом речь,я хочу чтобы на английском показывал один ответ,а на русский другой ответ :-) Надіслати Поділитися на інших сайтах More sharing options...
PITT001 Опубліковано: 13 лютого 2014 Автор Share Опубліковано: 13 лютого 2014 или чтобы вместо "Неправильно заполненные поля" возвращал <?php echo wrong_fields; ?> а сами wrong_fields объявлять в контроллере, забирая из языковых файлов. к сожалению ничего не происходит,когда ставлю этот код показывает,пустое пол. Много чего перепробовал,но все бесполезно Надіслати Поділитися на інших сайтах More sharing options...
PITT001 Опубліковано: 13 лютого 2014 Автор Share Опубліковано: 13 лютого 2014 Неправильно заполненные поляВаш заказ успешно отправлен! Мы позвоним Вам в течение дня. вот эти 3 ответа мне нужно изменить в зависимости от выбраного языка Надіслати Поділитися на інших сайтах More sharing options...
AlexFisher Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Когда просто ставите этот код, то, ясное дело, ничего не произойдет. Эту переменную нужно объявить в контроллере catalog/controller/common/header.php И в языковых файлах. в контроллере добавляйте $this->data['wrong_fields'] = $this->language->get('wrong_fields'); В языковых файлах: инглиш: $_['wrong_fields'] = 'Wrong fields!'; рус: $_['wrong_fields'] = 'Неправильно заполненные поля!'; и порядок. С остальными по аналогии. Надіслати Поділитися на інших сайтах More sharing options... PITT001 Опубліковано: 13 лютого 2014 Автор Share Опубліковано: 13 лютого 2014 Когда просто ставите этот код, то, ясное дело, ничего не произойдет. Эту переменную нужно объявить в контроллере catalog/controller/common/header.php И в языковых файлах. в контроллере добавляйте $this->data['wrong_fields'] = $this->language->get('wrong_fields'); В языковых файлах: инглиш: $_['wrong_fields'] = 'Wrong fields!'; рус: $_['wrong_fields'] = 'Неправильно заполненные поля!'; и порядок. С остальными по аналогии. Друг,сделал все как сказано, ничего... тоже самое,пустое поле Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Это же модуль Быстрого заказа от RGB , toporchillo абсолютно прав. Надіслати Поділитися на інших сайтах More sharing options... PITT001 Опубліковано: 13 лютого 2014 Автор Share Опубліковано: 13 лютого 2014 AlexFisher, У него JS статический, и контроллером не обрабатывается. Как вы пишете про языки надо вставлять в контроллер, который AJAX-запрос обрабатывает. Но если автор темы по-прежнему считает, что речь не об этом, то спорить с ним не буду, себе дороже. Я понял,там где урл у меня все правильно,уведомление отправлиаютсеа на маил, но,а вот как вы говорите нужно"надо вставлять в контроллер, который AJAX-запрос обрабатывает" ,это как зделать ? Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Что мешает жабаскрипту отдать @#$@# Вместо набора символов на русском языке? А вот это вот самое @#$@$# преобразует в буковки того или иного языка как-раз контроллер того шаблона, куда это выводится. Не понимаю, зачем и как контроллеру нужно "обрабатывать статический жабаскрипт". В данном случае - продукта, где этот модуль выводится. Или категории там... Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 14 лютого 2014 Share Опубліковано: 14 лютого 2014 Таки да, был неправ, погорячился. Ему свой контроллер нужен для мультиленгвича, да. Или сам js вынести в шаблон. Надіслати Поділитися на інших сайтах More sharing options... PITT001 Опубліковано: 15 лютого 2014 Автор Share Опубліковано: 15 лютого 2014 Очень хороший форум,спасибо всем за участие и за советы Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам JS на двух языках Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
PITT001 Опубліковано: 13 лютого 2014 Автор Share Опубліковано: 13 лютого 2014 Когда просто ставите этот код, то, ясное дело, ничего не произойдет. Эту переменную нужно объявить в контроллере catalog/controller/common/header.php И в языковых файлах. в контроллере добавляйте $this->data['wrong_fields'] = $this->language->get('wrong_fields'); В языковых файлах: инглиш: $_['wrong_fields'] = 'Wrong fields!'; рус: $_['wrong_fields'] = 'Неправильно заполненные поля!'; и порядок. С остальными по аналогии. Друг,сделал все как сказано, ничего... тоже самое,пустое поле Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Это же модуль Быстрого заказа от RGB , toporchillo абсолютно прав. Надіслати Поділитися на інших сайтах More sharing options... PITT001 Опубліковано: 13 лютого 2014 Автор Share Опубліковано: 13 лютого 2014 AlexFisher, У него JS статический, и контроллером не обрабатывается. Как вы пишете про языки надо вставлять в контроллер, который AJAX-запрос обрабатывает. Но если автор темы по-прежнему считает, что речь не об этом, то спорить с ним не буду, себе дороже. Я понял,там где урл у меня все правильно,уведомление отправлиаютсеа на маил, но,а вот как вы говорите нужно"надо вставлять в контроллер, который AJAX-запрос обрабатывает" ,это как зделать ? Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Что мешает жабаскрипту отдать @#$@# Вместо набора символов на русском языке? А вот это вот самое @#$@$# преобразует в буковки того или иного языка как-раз контроллер того шаблона, куда это выводится. Не понимаю, зачем и как контроллеру нужно "обрабатывать статический жабаскрипт". В данном случае - продукта, где этот модуль выводится. Или категории там... Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 14 лютого 2014 Share Опубліковано: 14 лютого 2014 Таки да, был неправ, погорячился. Ему свой контроллер нужен для мультиленгвича, да. Или сам js вынести в шаблон. Надіслати Поділитися на інших сайтах More sharing options... PITT001 Опубліковано: 15 лютого 2014 Автор Share Опубліковано: 15 лютого 2014 Очень хороший форум,спасибо всем за участие и за советы Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам JS на двух языках
PITT001 Опубліковано: 13 лютого 2014 Автор Share Опубліковано: 13 лютого 2014 AlexFisher, У него JS статический, и контроллером не обрабатывается. Как вы пишете про языки надо вставлять в контроллер, который AJAX-запрос обрабатывает. Но если автор темы по-прежнему считает, что речь не об этом, то спорить с ним не буду, себе дороже. Я понял,там где урл у меня все правильно,уведомление отправлиаютсеа на маил, но,а вот как вы говорите нужно"надо вставлять в контроллер, который AJAX-запрос обрабатывает" ,это как зделать ? Надіслати Поділитися на інших сайтах More sharing options...
AlexFisher Опубліковано: 13 лютого 2014 Share Опубліковано: 13 лютого 2014 Что мешает жабаскрипту отдать @#$@# Вместо набора символов на русском языке? А вот это вот самое @#$@$# преобразует в буковки того или иного языка как-раз контроллер того шаблона, куда это выводится. Не понимаю, зачем и как контроллеру нужно "обрабатывать статический жабаскрипт". В данном случае - продукта, где этот модуль выводится. Или категории там... Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 14 лютого 2014 Share Опубліковано: 14 лютого 2014 Таки да, был неправ, погорячился. Ему свой контроллер нужен для мультиленгвича, да. Или сам js вынести в шаблон. Надіслати Поділитися на інших сайтах More sharing options... PITT001 Опубліковано: 15 лютого 2014 Автор Share Опубліковано: 15 лютого 2014 Очень хороший форум,спасибо всем за участие и за советы Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
AlexFisher Опубліковано: 14 лютого 2014 Share Опубліковано: 14 лютого 2014 Таки да, был неправ, погорячился. Ему свой контроллер нужен для мультиленгвича, да. Или сам js вынести в шаблон. Надіслати Поділитися на інших сайтах More sharing options... PITT001 Опубліковано: 15 лютого 2014 Автор Share Опубліковано: 15 лютого 2014 Очень хороший форум,спасибо всем за участие и за советы Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
PITT001 Опубліковано: 15 лютого 2014 Автор Share Опубліковано: 15 лютого 2014 Очень хороший форум,спасибо всем за участие и за советы Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts