dm82 Опубликовано: 23 января 2013 Поделиться Опубликовано: 23 января 2013 Всем привет. Как думаете, реально ли как-то менять логотип вместе со сменой языка? у меня в лого слоганы на разных языках.. Как сделать ума не приложу.. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
afwollis Опубликовано: 23 января 2013 Поделиться Опубликовано: 23 января 2013 (изменено) enlogo: image/data/en/my_super_logo.png rulogo: image/data/ru/my_super_logo.png catalog/controller/common/header.php if (file_exists(DIR_IMAGE."data/".$this->session->data['language']."/my_super_logo.png")) { $this->data['logo'] = $server."data/".$this->session->data['language']."/my_super_logo.png"; } else { $this->data['logo'] = ''; } Изменено 24 января 2013 пользователем afwollis исправил код 3 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 24 января 2013 Автор Поделиться Опубликовано: 24 января 2013 (изменено) Спасибо за ответ! Подскажите пожалуйста что еще надо заменить в этом скрипте или в админке? Пока не работает. папки создал, файлы положил. enlogo: image/data/en/my_super_logo.png rulogo: image/data/ru/my_super_logo.png В админке выбрал логотип: image/data/my_super_logo.png в header.php нашел if ($this->config->get('config_logo') && file_exists(DIR_IMAGE . $this->config->get('config_logo'))) { $this->data['logo'] = $server . $this->config->get('config_logo'); } else { $this->data['logo'] = ''; } заменил на ваш: if ($this->config->get('config_logo') && file_exists(DIR_IMAGE . $this->config->get('config_logo'))) { $this->data['logo'] = $server.$this->session->data['language']."/".$this->config->get('config_logo'); } else { $this->data['logo'] = ''; } на сайте не отображается никакой логотип в обоих языках. Что делаю не так? Спасибо! Изменено 24 января 2013 пользователем dm82 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 24 января 2013 Поделиться Опубликовано: 24 января 2013 какие у вас языки используются? посмотрите в локализациях их "код" Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 24 января 2013 Автор Поделиться Опубликовано: 24 января 2013 (изменено) стандартная комплектация ocstore_v1.5.4.1. чистая, никаких шаблонов не ставил, php не трогал. языки рус и анг. по умолчанию стоит рус. в файлах russian.php и english.php - стоят коды ru и en. <?php // Locale $_['code'] = 'ru'; $_['direction'] = 'ltr'; если вы про это спросили.. перепробовал массу вариантов с именами, папками и тп. ничего не помогает. На английских форумах ничего про это не нашел.. А у вас это работает? А то я так понял, что это известный простой вопрос и есть решение. Пожалуйста помогите разобраться. Очень надо сделать смену лого. И там же в шапке вставить поле с рус/анг текстом. Изменено 24 января 2013 пользователем dm82 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 24 января 2013 Поделиться Опубликовано: 24 января 2013 хм... пересмотрел свой код... таки да, малость накосячил :lol: отредактировал сообщение - исправьте у себя по аналогии. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 24 января 2013 Автор Поделиться Опубликовано: 24 января 2013 Есть. работает. Ура!!! а то я сам ломал голову - где-то ж это my_super_logo.png должно быть прописано! Спасибо! Про текст еще не подскажете? не хотелось бы тем плодить, вопрос похожий. Еще раз - надо там же в шапке адрес прописать текстом, чтобы менялся рус/анг Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 24 января 2013 Поделиться Опубликовано: 24 января 2013 какой адрес? если у вас международная компания и вы хотите "адрес офиса / магазина" указать, то в этом случае адрес пишется на английском. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 25 января 2013 Автор Поделиться Опубликовано: 25 января 2013 да нет, какая там международная. Компания - наша. Просто сайт нужно делать на двух языках. Этим тоже opencart нравиться - сразу есть такая возможность. В шапку вставить надо не только адрес. Вставить надо несколько текстовых полей, где язык будет меняться. Поэтому, нужна общая схема - как это делать, можно без админ панели - через правку файлов. Благодарю за помощь! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 25 января 2013 Автор Поделиться Опубликовано: 25 января 2013 Разобрался сам. Прошу прощения, вопрос оказался простой. Кому интересно: добавляем текстовое поле info1: \catalog\controller\common\header.php $this->data['text_info1'] = $this->language->get('text_info1'); \catalog\language\english\common\header.php \catalog\language\russian\common\header.php $_['text_info1'] = 'text 1'; $_['text_info1'] = 'текст 1'; \catalog\view\theme\default\template\common\header.tpl <div class="info1"> <?php echo $text_info1; ?> </div> \catalog\view\theme\default\stylesheet.css #header .info1 { ... } Вопросы по теме можно считать решенными. Спасибо afwollis. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... djedward Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 Спасибо! Все работает на ура! :eek: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 года спустя... FusSheva Опубликовано: 10 июля 2015 Поделиться Опубликовано: 10 июля 2015 (изменено) Доброго здравия всем. А как провернуть такое же в весрии 2.0.3.1 ? В catalog\controller\common\header.php нашел только такой код: if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) { $data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $data['logo'] = ''; } Как тут подправить? Подскажите пожалуйста. Изменено 10 июля 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 12 июля 2015 Поделиться Опубликовано: 12 июля 2015 Так никто и не подскажет как сделать смену логотипа при смене языка в в весрии движка 2.0.3.1 ? :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 Мдя... помощи так и не дождался. :( Пришлось мудрить и делать по топорному... Смена логотипа при смене языка - для версии движка 2.0.3.1 В catalog\controller\common\header.php Вместо: if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) { $data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $data['logo'] = ''; } Прописал (для 3-х языков - русский, украинский, английский): Меняем на это: if ($data['lang'] == 'ru') { $data['logo'] = $server . 'image/'.('ru/logo.png'); } elseif ($data['lang'] == 'uk') { $data['logo'] = $server . 'image/'.('uk/logo.png'); } else { $data['logo'] = $server . 'image/'.('en/logo.png'); } Ну и понятное дело, в папке image создаем 3 папки ru, uk и en куда ложим соответствующие языку изображения логотипов. p.s. Уверен что есть решение проще, но увы, от форумчан помощи так и не дождался, а старая голова только на это сработала. :) Всем удачи! 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Otvet Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 Называем картинки ru en и так далее Далее в img подставляем Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; или $data['logo'] = $server . 'image/'.$data['lang']. '-logo.png'; Изменено 1 августа 2015 пользователем chukcha Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Я обратился за помощью 10-го июля, а дополнение вышло 19 числа. Так что "контрольным выстрелом" это сложновато назвать. :) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Изменено 1 августа 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 9 месяцев спустя... grechcacom Опубликовано: 22 мая 2016 Поделиться Опубликовано: 22 мая 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) enlogo: image/data/en/my_super_logo.png rulogo: image/data/ru/my_super_logo.png catalog/controller/common/header.php if (file_exists(DIR_IMAGE."data/".$this->session->data['language']."/my_super_logo.png")) { $this->data['logo'] = $server."data/".$this->session->data['language']."/my_super_logo.png"; } else { $this->data['logo'] = ''; } на 1.5.5.1.2. не работает, по крайней мере с шаблоном Moneymaker Изменено 2 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Изменено 1 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... VadimYG Опубликовано: 4 сентября 2016 Поделиться Опубликовано: 4 сентября 2016 Тестировал на oc 2.1 будет работать на всех версиях опенкарта 100% в языковых header.php пишем rus: $_['logo_link'] = '/image/catalog/logo/logo-rus.png'; eng: $_['logo_link'] = '/image/catalog/logo/logo.png'; в контроллере добавляем $data['logo_link'] = $this->language->get('logo_link'); в header.tpl в нужном месте (ключевой код <img src="<?php echo $logo_link; ?>) <div id="logo" class="logo"> <?php if ($logo) { ?> <a href="<?php echo $home; ?>"><img src="<?php echo $logo_link; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive"/> </a> <?php } ?></div> автор: Макаронок Сергей (BY Minsk) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Установка, обновление, настройка [Решено] смена лого с языком Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
dm82 Опубликовано: 24 января 2013 Автор Поделиться Опубликовано: 24 января 2013 (изменено) Спасибо за ответ! Подскажите пожалуйста что еще надо заменить в этом скрипте или в админке? Пока не работает. папки создал, файлы положил. enlogo: image/data/en/my_super_logo.png rulogo: image/data/ru/my_super_logo.png В админке выбрал логотип: image/data/my_super_logo.png в header.php нашел if ($this->config->get('config_logo') && file_exists(DIR_IMAGE . $this->config->get('config_logo'))) { $this->data['logo'] = $server . $this->config->get('config_logo'); } else { $this->data['logo'] = ''; } заменил на ваш: if ($this->config->get('config_logo') && file_exists(DIR_IMAGE . $this->config->get('config_logo'))) { $this->data['logo'] = $server.$this->session->data['language']."/".$this->config->get('config_logo'); } else { $this->data['logo'] = ''; } на сайте не отображается никакой логотип в обоих языках. Что делаю не так? Спасибо! Изменено 24 января 2013 пользователем dm82 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
afwollis Опубликовано: 24 января 2013 Поделиться Опубликовано: 24 января 2013 какие у вас языки используются? посмотрите в локализациях их "код" Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 24 января 2013 Автор Поделиться Опубликовано: 24 января 2013 (изменено) стандартная комплектация ocstore_v1.5.4.1. чистая, никаких шаблонов не ставил, php не трогал. языки рус и анг. по умолчанию стоит рус. в файлах russian.php и english.php - стоят коды ru и en. <?php // Locale $_['code'] = 'ru'; $_['direction'] = 'ltr'; если вы про это спросили.. перепробовал массу вариантов с именами, папками и тп. ничего не помогает. На английских форумах ничего про это не нашел.. А у вас это работает? А то я так понял, что это известный простой вопрос и есть решение. Пожалуйста помогите разобраться. Очень надо сделать смену лого. И там же в шапке вставить поле с рус/анг текстом. Изменено 24 января 2013 пользователем dm82 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 24 января 2013 Поделиться Опубликовано: 24 января 2013 хм... пересмотрел свой код... таки да, малость накосячил :lol: отредактировал сообщение - исправьте у себя по аналогии. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 24 января 2013 Автор Поделиться Опубликовано: 24 января 2013 Есть. работает. Ура!!! а то я сам ломал голову - где-то ж это my_super_logo.png должно быть прописано! Спасибо! Про текст еще не подскажете? не хотелось бы тем плодить, вопрос похожий. Еще раз - надо там же в шапке адрес прописать текстом, чтобы менялся рус/анг Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 24 января 2013 Поделиться Опубликовано: 24 января 2013 какой адрес? если у вас международная компания и вы хотите "адрес офиса / магазина" указать, то в этом случае адрес пишется на английском. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 25 января 2013 Автор Поделиться Опубликовано: 25 января 2013 да нет, какая там международная. Компания - наша. Просто сайт нужно делать на двух языках. Этим тоже opencart нравиться - сразу есть такая возможность. В шапку вставить надо не только адрес. Вставить надо несколько текстовых полей, где язык будет меняться. Поэтому, нужна общая схема - как это делать, можно без админ панели - через правку файлов. Благодарю за помощь! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 25 января 2013 Автор Поделиться Опубликовано: 25 января 2013 Разобрался сам. Прошу прощения, вопрос оказался простой. Кому интересно: добавляем текстовое поле info1: \catalog\controller\common\header.php $this->data['text_info1'] = $this->language->get('text_info1'); \catalog\language\english\common\header.php \catalog\language\russian\common\header.php $_['text_info1'] = 'text 1'; $_['text_info1'] = 'текст 1'; \catalog\view\theme\default\template\common\header.tpl <div class="info1"> <?php echo $text_info1; ?> </div> \catalog\view\theme\default\stylesheet.css #header .info1 { ... } Вопросы по теме можно считать решенными. Спасибо afwollis. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... djedward Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 Спасибо! Все работает на ура! :eek: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 года спустя... FusSheva Опубликовано: 10 июля 2015 Поделиться Опубликовано: 10 июля 2015 (изменено) Доброго здравия всем. А как провернуть такое же в весрии 2.0.3.1 ? В catalog\controller\common\header.php нашел только такой код: if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) { $data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $data['logo'] = ''; } Как тут подправить? Подскажите пожалуйста. Изменено 10 июля 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 12 июля 2015 Поделиться Опубликовано: 12 июля 2015 Так никто и не подскажет как сделать смену логотипа при смене языка в в весрии движка 2.0.3.1 ? :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 Мдя... помощи так и не дождался. :( Пришлось мудрить и делать по топорному... Смена логотипа при смене языка - для версии движка 2.0.3.1 В catalog\controller\common\header.php Вместо: if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) { $data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $data['logo'] = ''; } Прописал (для 3-х языков - русский, украинский, английский): Меняем на это: if ($data['lang'] == 'ru') { $data['logo'] = $server . 'image/'.('ru/logo.png'); } elseif ($data['lang'] == 'uk') { $data['logo'] = $server . 'image/'.('uk/logo.png'); } else { $data['logo'] = $server . 'image/'.('en/logo.png'); } Ну и понятное дело, в папке image создаем 3 папки ru, uk и en куда ложим соответствующие языку изображения логотипов. p.s. Уверен что есть решение проще, но увы, от форумчан помощи так и не дождался, а старая голова только на это сработала. :) Всем удачи! 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Otvet Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 Называем картинки ru en и так далее Далее в img подставляем Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; или $data['logo'] = $server . 'image/'.$data['lang']. '-logo.png'; Изменено 1 августа 2015 пользователем chukcha Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Я обратился за помощью 10-го июля, а дополнение вышло 19 числа. Так что "контрольным выстрелом" это сложновато назвать. :) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Изменено 1 августа 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 9 месяцев спустя... grechcacom Опубликовано: 22 мая 2016 Поделиться Опубликовано: 22 мая 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) enlogo: image/data/en/my_super_logo.png rulogo: image/data/ru/my_super_logo.png catalog/controller/common/header.php if (file_exists(DIR_IMAGE."data/".$this->session->data['language']."/my_super_logo.png")) { $this->data['logo'] = $server."data/".$this->session->data['language']."/my_super_logo.png"; } else { $this->data['logo'] = ''; } на 1.5.5.1.2. не работает, по крайней мере с шаблоном Moneymaker Изменено 2 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Изменено 1 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... VadimYG Опубликовано: 4 сентября 2016 Поделиться Опубликовано: 4 сентября 2016 Тестировал на oc 2.1 будет работать на всех версиях опенкарта 100% в языковых header.php пишем rus: $_['logo_link'] = '/image/catalog/logo/logo-rus.png'; eng: $_['logo_link'] = '/image/catalog/logo/logo.png'; в контроллере добавляем $data['logo_link'] = $this->language->get('logo_link'); в header.tpl в нужном месте (ключевой код <img src="<?php echo $logo_link; ?>) <div id="logo" class="logo"> <?php if ($logo) { ?> <a href="<?php echo $home; ?>"><img src="<?php echo $logo_link; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive"/> </a> <?php } ?></div> автор: Макаронок Сергей (BY Minsk) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Установка, обновление, настройка [Решено] смена лого с языком Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
dm82 Опубликовано: 24 января 2013 Автор Поделиться Опубликовано: 24 января 2013 (изменено) стандартная комплектация ocstore_v1.5.4.1. чистая, никаких шаблонов не ставил, php не трогал. языки рус и анг. по умолчанию стоит рус. в файлах russian.php и english.php - стоят коды ru и en. <?php // Locale $_['code'] = 'ru'; $_['direction'] = 'ltr'; если вы про это спросили.. перепробовал массу вариантов с именами, папками и тп. ничего не помогает. На английских форумах ничего про это не нашел.. А у вас это работает? А то я так понял, что это известный простой вопрос и есть решение. Пожалуйста помогите разобраться. Очень надо сделать смену лого. И там же в шапке вставить поле с рус/анг текстом. Изменено 24 января 2013 пользователем dm82 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
afwollis Опубликовано: 24 января 2013 Поделиться Опубликовано: 24 января 2013 хм... пересмотрел свой код... таки да, малость накосячил :lol: отредактировал сообщение - исправьте у себя по аналогии. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 24 января 2013 Автор Поделиться Опубликовано: 24 января 2013 Есть. работает. Ура!!! а то я сам ломал голову - где-то ж это my_super_logo.png должно быть прописано! Спасибо! Про текст еще не подскажете? не хотелось бы тем плодить, вопрос похожий. Еще раз - надо там же в шапке адрес прописать текстом, чтобы менялся рус/анг Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 24 января 2013 Поделиться Опубликовано: 24 января 2013 какой адрес? если у вас международная компания и вы хотите "адрес офиса / магазина" указать, то в этом случае адрес пишется на английском. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 25 января 2013 Автор Поделиться Опубликовано: 25 января 2013 да нет, какая там международная. Компания - наша. Просто сайт нужно делать на двух языках. Этим тоже opencart нравиться - сразу есть такая возможность. В шапку вставить надо не только адрес. Вставить надо несколько текстовых полей, где язык будет меняться. Поэтому, нужна общая схема - как это делать, можно без админ панели - через правку файлов. Благодарю за помощь! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 25 января 2013 Автор Поделиться Опубликовано: 25 января 2013 Разобрался сам. Прошу прощения, вопрос оказался простой. Кому интересно: добавляем текстовое поле info1: \catalog\controller\common\header.php $this->data['text_info1'] = $this->language->get('text_info1'); \catalog\language\english\common\header.php \catalog\language\russian\common\header.php $_['text_info1'] = 'text 1'; $_['text_info1'] = 'текст 1'; \catalog\view\theme\default\template\common\header.tpl <div class="info1"> <?php echo $text_info1; ?> </div> \catalog\view\theme\default\stylesheet.css #header .info1 { ... } Вопросы по теме можно считать решенными. Спасибо afwollis. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... djedward Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 Спасибо! Все работает на ура! :eek: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 года спустя... FusSheva Опубликовано: 10 июля 2015 Поделиться Опубликовано: 10 июля 2015 (изменено) Доброго здравия всем. А как провернуть такое же в весрии 2.0.3.1 ? В catalog\controller\common\header.php нашел только такой код: if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) { $data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $data['logo'] = ''; } Как тут подправить? Подскажите пожалуйста. Изменено 10 июля 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 12 июля 2015 Поделиться Опубликовано: 12 июля 2015 Так никто и не подскажет как сделать смену логотипа при смене языка в в весрии движка 2.0.3.1 ? :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 Мдя... помощи так и не дождался. :( Пришлось мудрить и делать по топорному... Смена логотипа при смене языка - для версии движка 2.0.3.1 В catalog\controller\common\header.php Вместо: if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) { $data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $data['logo'] = ''; } Прописал (для 3-х языков - русский, украинский, английский): Меняем на это: if ($data['lang'] == 'ru') { $data['logo'] = $server . 'image/'.('ru/logo.png'); } elseif ($data['lang'] == 'uk') { $data['logo'] = $server . 'image/'.('uk/logo.png'); } else { $data['logo'] = $server . 'image/'.('en/logo.png'); } Ну и понятное дело, в папке image создаем 3 папки ru, uk и en куда ложим соответствующие языку изображения логотипов. p.s. Уверен что есть решение проще, но увы, от форумчан помощи так и не дождался, а старая голова только на это сработала. :) Всем удачи! 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Otvet Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 Называем картинки ru en и так далее Далее в img подставляем Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; или $data['logo'] = $server . 'image/'.$data['lang']. '-logo.png'; Изменено 1 августа 2015 пользователем chukcha Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Я обратился за помощью 10-го июля, а дополнение вышло 19 числа. Так что "контрольным выстрелом" это сложновато назвать. :) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Изменено 1 августа 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 9 месяцев спустя... grechcacom Опубликовано: 22 мая 2016 Поделиться Опубликовано: 22 мая 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) enlogo: image/data/en/my_super_logo.png rulogo: image/data/ru/my_super_logo.png catalog/controller/common/header.php if (file_exists(DIR_IMAGE."data/".$this->session->data['language']."/my_super_logo.png")) { $this->data['logo'] = $server."data/".$this->session->data['language']."/my_super_logo.png"; } else { $this->data['logo'] = ''; } на 1.5.5.1.2. не работает, по крайней мере с шаблоном Moneymaker Изменено 2 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Изменено 1 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... VadimYG Опубликовано: 4 сентября 2016 Поделиться Опубликовано: 4 сентября 2016 Тестировал на oc 2.1 будет работать на всех версиях опенкарта 100% в языковых header.php пишем rus: $_['logo_link'] = '/image/catalog/logo/logo-rus.png'; eng: $_['logo_link'] = '/image/catalog/logo/logo.png'; в контроллере добавляем $data['logo_link'] = $this->language->get('logo_link'); в header.tpl в нужном месте (ключевой код <img src="<?php echo $logo_link; ?>) <div id="logo" class="logo"> <?php if ($logo) { ?> <a href="<?php echo $home; ?>"><img src="<?php echo $logo_link; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive"/> </a> <?php } ?></div> автор: Макаронок Сергей (BY Minsk) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Установка, обновление, настройка [Решено] смена лого с языком Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
dm82 Опубликовано: 24 января 2013 Автор Поделиться Опубликовано: 24 января 2013 Есть. работает. Ура!!! а то я сам ломал голову - где-то ж это my_super_logo.png должно быть прописано! Спасибо! Про текст еще не подскажете? не хотелось бы тем плодить, вопрос похожий. Еще раз - надо там же в шапке адрес прописать текстом, чтобы менялся рус/анг Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
afwollis Опубликовано: 24 января 2013 Поделиться Опубликовано: 24 января 2013 какой адрес? если у вас международная компания и вы хотите "адрес офиса / магазина" указать, то в этом случае адрес пишется на английском. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 25 января 2013 Автор Поделиться Опубликовано: 25 января 2013 да нет, какая там международная. Компания - наша. Просто сайт нужно делать на двух языках. Этим тоже opencart нравиться - сразу есть такая возможность. В шапку вставить надо не только адрес. Вставить надо несколько текстовых полей, где язык будет меняться. Поэтому, нужна общая схема - как это делать, можно без админ панели - через правку файлов. Благодарю за помощь! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dm82 Опубликовано: 25 января 2013 Автор Поделиться Опубликовано: 25 января 2013 Разобрался сам. Прошу прощения, вопрос оказался простой. Кому интересно: добавляем текстовое поле info1: \catalog\controller\common\header.php $this->data['text_info1'] = $this->language->get('text_info1'); \catalog\language\english\common\header.php \catalog\language\russian\common\header.php $_['text_info1'] = 'text 1'; $_['text_info1'] = 'текст 1'; \catalog\view\theme\default\template\common\header.tpl <div class="info1"> <?php echo $text_info1; ?> </div> \catalog\view\theme\default\stylesheet.css #header .info1 { ... } Вопросы по теме можно считать решенными. Спасибо afwollis. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... djedward Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 Спасибо! Все работает на ура! :eek: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 года спустя... FusSheva Опубликовано: 10 июля 2015 Поделиться Опубликовано: 10 июля 2015 (изменено) Доброго здравия всем. А как провернуть такое же в весрии 2.0.3.1 ? В catalog\controller\common\header.php нашел только такой код: if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) { $data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $data['logo'] = ''; } Как тут подправить? Подскажите пожалуйста. Изменено 10 июля 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 12 июля 2015 Поделиться Опубликовано: 12 июля 2015 Так никто и не подскажет как сделать смену логотипа при смене языка в в весрии движка 2.0.3.1 ? :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 Мдя... помощи так и не дождался. :( Пришлось мудрить и делать по топорному... Смена логотипа при смене языка - для версии движка 2.0.3.1 В catalog\controller\common\header.php Вместо: if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) { $data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $data['logo'] = ''; } Прописал (для 3-х языков - русский, украинский, английский): Меняем на это: if ($data['lang'] == 'ru') { $data['logo'] = $server . 'image/'.('ru/logo.png'); } elseif ($data['lang'] == 'uk') { $data['logo'] = $server . 'image/'.('uk/logo.png'); } else { $data['logo'] = $server . 'image/'.('en/logo.png'); } Ну и понятное дело, в папке image создаем 3 папки ru, uk и en куда ложим соответствующие языку изображения логотипов. p.s. Уверен что есть решение проще, но увы, от форумчан помощи так и не дождался, а старая голова только на это сработала. :) Всем удачи! 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Otvet Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 Называем картинки ru en и так далее Далее в img подставляем Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; или $data['logo'] = $server . 'image/'.$data['lang']. '-logo.png'; Изменено 1 августа 2015 пользователем chukcha Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Я обратился за помощью 10-го июля, а дополнение вышло 19 числа. Так что "контрольным выстрелом" это сложновато назвать. :) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Изменено 1 августа 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 9 месяцев спустя... grechcacom Опубликовано: 22 мая 2016 Поделиться Опубликовано: 22 мая 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) enlogo: image/data/en/my_super_logo.png rulogo: image/data/ru/my_super_logo.png catalog/controller/common/header.php if (file_exists(DIR_IMAGE."data/".$this->session->data['language']."/my_super_logo.png")) { $this->data['logo'] = $server."data/".$this->session->data['language']."/my_super_logo.png"; } else { $this->data['logo'] = ''; } на 1.5.5.1.2. не работает, по крайней мере с шаблоном Moneymaker Изменено 2 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Изменено 1 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... VadimYG Опубликовано: 4 сентября 2016 Поделиться Опубликовано: 4 сентября 2016 Тестировал на oc 2.1 будет работать на всех версиях опенкарта 100% в языковых header.php пишем rus: $_['logo_link'] = '/image/catalog/logo/logo-rus.png'; eng: $_['logo_link'] = '/image/catalog/logo/logo.png'; в контроллере добавляем $data['logo_link'] = $this->language->get('logo_link'); в header.tpl в нужном месте (ключевой код <img src="<?php echo $logo_link; ?>) <div id="logo" class="logo"> <?php if ($logo) { ?> <a href="<?php echo $home; ?>"><img src="<?php echo $logo_link; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive"/> </a> <?php } ?></div> автор: Макаронок Сергей (BY Minsk) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Установка, обновление, настройка [Решено] смена лого с языком Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
dm82 Опубликовано: 25 января 2013 Автор Поделиться Опубликовано: 25 января 2013 да нет, какая там международная. Компания - наша. Просто сайт нужно делать на двух языках. Этим тоже opencart нравиться - сразу есть такая возможность. В шапку вставить надо не только адрес. Вставить надо несколько текстовых полей, где язык будет меняться. Поэтому, нужна общая схема - как это делать, можно без админ панели - через правку файлов. Благодарю за помощь! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
dm82 Опубликовано: 25 января 2013 Автор Поделиться Опубликовано: 25 января 2013 Разобрался сам. Прошу прощения, вопрос оказался простой. Кому интересно: добавляем текстовое поле info1: \catalog\controller\common\header.php $this->data['text_info1'] = $this->language->get('text_info1'); \catalog\language\english\common\header.php \catalog\language\russian\common\header.php $_['text_info1'] = 'text 1'; $_['text_info1'] = 'текст 1'; \catalog\view\theme\default\template\common\header.tpl <div class="info1"> <?php echo $text_info1; ?> </div> \catalog\view\theme\default\stylesheet.css #header .info1 { ... } Вопросы по теме можно считать решенными. Спасибо afwollis. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
djedward Опубликовано: 16 апреля 2013 Поделиться Опубликовано: 16 апреля 2013 Спасибо! Все работает на ура! :eek: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
FusSheva Опубликовано: 10 июля 2015 Поделиться Опубликовано: 10 июля 2015 (изменено) Доброго здравия всем. А как провернуть такое же в весрии 2.0.3.1 ? В catalog\controller\common\header.php нашел только такой код: if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) { $data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $data['logo'] = ''; } Как тут подправить? Подскажите пожалуйста. Изменено 10 июля 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
FusSheva Опубликовано: 12 июля 2015 Поделиться Опубликовано: 12 июля 2015 Так никто и не подскажет как сделать смену логотипа при смене языка в в весрии движка 2.0.3.1 ? :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 Мдя... помощи так и не дождался. :( Пришлось мудрить и делать по топорному... Смена логотипа при смене языка - для версии движка 2.0.3.1 В catalog\controller\common\header.php Вместо: if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) { $data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $data['logo'] = ''; } Прописал (для 3-х языков - русский, украинский, английский): Меняем на это: if ($data['lang'] == 'ru') { $data['logo'] = $server . 'image/'.('ru/logo.png'); } elseif ($data['lang'] == 'uk') { $data['logo'] = $server . 'image/'.('uk/logo.png'); } else { $data['logo'] = $server . 'image/'.('en/logo.png'); } Ну и понятное дело, в папке image создаем 3 папки ru, uk и en куда ложим соответствующие языку изображения логотипов. p.s. Уверен что есть решение проще, но увы, от форумчан помощи так и не дождался, а старая голова только на это сработала. :) Всем удачи! 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Otvet Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 Называем картинки ru en и так далее Далее в img подставляем Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; или $data['logo'] = $server . 'image/'.$data['lang']. '-logo.png'; Изменено 1 августа 2015 пользователем chukcha Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Я обратился за помощью 10-го июля, а дополнение вышло 19 числа. Так что "контрольным выстрелом" это сложновато назвать. :) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Изменено 1 августа 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 9 месяцев спустя... grechcacom Опубликовано: 22 мая 2016 Поделиться Опубликовано: 22 мая 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) enlogo: image/data/en/my_super_logo.png rulogo: image/data/ru/my_super_logo.png catalog/controller/common/header.php if (file_exists(DIR_IMAGE."data/".$this->session->data['language']."/my_super_logo.png")) { $this->data['logo'] = $server."data/".$this->session->data['language']."/my_super_logo.png"; } else { $this->data['logo'] = ''; } на 1.5.5.1.2. не работает, по крайней мере с шаблоном Moneymaker Изменено 2 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Изменено 1 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... VadimYG Опубликовано: 4 сентября 2016 Поделиться Опубликовано: 4 сентября 2016 Тестировал на oc 2.1 будет работать на всех версиях опенкарта 100% в языковых header.php пишем rus: $_['logo_link'] = '/image/catalog/logo/logo-rus.png'; eng: $_['logo_link'] = '/image/catalog/logo/logo.png'; в контроллере добавляем $data['logo_link'] = $this->language->get('logo_link'); в header.tpl в нужном месте (ключевой код <img src="<?php echo $logo_link; ?>) <div id="logo" class="logo"> <?php if ($logo) { ?> <a href="<?php echo $home; ?>"><img src="<?php echo $logo_link; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive"/> </a> <?php } ?></div> автор: Макаронок Сергей (BY Minsk) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Установка, обновление, настройка [Решено] смена лого с языком Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; или $data['logo'] = $server . 'image/'.$data['lang']. '-logo.png'; Изменено 1 августа 2015 пользователем chukcha Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Я обратился за помощью 10-го июля, а дополнение вышло 19 числа. Так что "контрольным выстрелом" это сложновато назвать. :) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Изменено 1 августа 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 9 месяцев спустя... grechcacom Опубликовано: 22 мая 2016 Поделиться Опубликовано: 22 мая 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) enlogo: image/data/en/my_super_logo.png rulogo: image/data/ru/my_super_logo.png catalog/controller/common/header.php if (file_exists(DIR_IMAGE."data/".$this->session->data['language']."/my_super_logo.png")) { $this->data['logo'] = $server."data/".$this->session->data['language']."/my_super_logo.png"; } else { $this->data['logo'] = ''; } на 1.5.5.1.2. не работает, по крайней мере с шаблоном Moneymaker Изменено 2 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Изменено 1 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... VadimYG Опубликовано: 4 сентября 2016 Поделиться Опубликовано: 4 сентября 2016 Тестировал на oc 2.1 будет работать на всех версиях опенкарта 100% в языковых header.php пишем rus: $_['logo_link'] = '/image/catalog/logo/logo-rus.png'; eng: $_['logo_link'] = '/image/catalog/logo/logo.png'; в контроллере добавляем $data['logo_link'] = $this->language->get('logo_link'); в header.tpl в нужном месте (ключевой код <img src="<?php echo $logo_link; ?>) <div id="logo" class="logo"> <?php if ($logo) { ?> <a href="<?php echo $home; ?>"><img src="<?php echo $logo_link; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive"/> </a> <?php } ?></div> автор: Макаронок Сергей (BY Minsk) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Установка, обновление, настройка [Решено] смена лого с языком
chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Я обратился за помощью 10-го июля, а дополнение вышло 19 числа. Так что "контрольным выстрелом" это сложновато назвать. :) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Изменено 1 августа 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 9 месяцев спустя... grechcacom Опубликовано: 22 мая 2016 Поделиться Опубликовано: 22 мая 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) enlogo: image/data/en/my_super_logo.png rulogo: image/data/ru/my_super_logo.png catalog/controller/common/header.php if (file_exists(DIR_IMAGE."data/".$this->session->data['language']."/my_super_logo.png")) { $this->data['logo'] = $server."data/".$this->session->data['language']."/my_super_logo.png"; } else { $this->data['logo'] = ''; } на 1.5.5.1.2. не работает, по крайней мере с шаблоном Moneymaker Изменено 2 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Изменено 1 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... VadimYG Опубликовано: 4 сентября 2016 Поделиться Опубликовано: 4 сентября 2016 Тестировал на oc 2.1 будет работать на всех версиях опенкарта 100% в языковых header.php пишем rus: $_['logo_link'] = '/image/catalog/logo/logo-rus.png'; eng: $_['logo_link'] = '/image/catalog/logo/logo.png'; в контроллере добавляем $data['logo_link'] = $this->language->get('logo_link'); в header.tpl в нужном месте (ключевой код <img src="<?php echo $logo_link; ?>) <div id="logo" class="logo"> <?php if ($logo) { ?> <a href="<?php echo $home; ?>"><img src="<?php echo $logo_link; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive"/> </a> <?php } ?></div> автор: Макаронок Сергей (BY Minsk) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Я обратился за помощью 10-го июля, а дополнение вышло 19 числа. Так что "контрольным выстрелом" это сложновато назвать. :) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
chukcha Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Изменено 1 августа 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 9 месяцев спустя... grechcacom Опубликовано: 22 мая 2016 Поделиться Опубликовано: 22 мая 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 недели спустя... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) enlogo: image/data/en/my_super_logo.png rulogo: image/data/ru/my_super_logo.png catalog/controller/common/header.php if (file_exists(DIR_IMAGE."data/".$this->session->data['language']."/my_super_logo.png")) { $this->data['logo'] = $server."data/".$this->session->data['language']."/my_super_logo.png"; } else { $this->data['logo'] = ''; } на 1.5.5.1.2. не работает, по крайней мере с шаблоном Moneymaker Изменено 2 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Изменено 1 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... VadimYG Опубликовано: 4 сентября 2016 Поделиться Опубликовано: 4 сентября 2016 Тестировал на oc 2.1 будет работать на всех версиях опенкарта 100% в языковых header.php пишем rus: $_['logo_link'] = '/image/catalog/logo/logo-rus.png'; eng: $_['logo_link'] = '/image/catalog/logo/logo.png'; в контроллере добавляем $data['logo_link'] = $this->language->get('logo_link'); в header.tpl в нужном месте (ключевой код <img src="<?php echo $logo_link; ?>) <div id="logo" class="logo"> <?php if ($logo) { ?> <a href="<?php echo $home; ?>"><img src="<?php echo $logo_link; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive"/> </a> <?php } ?></div> автор: Макаронок Сергей (BY Minsk) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0
FusSheva Опубликовано: 1 августа 2015 Поделиться Опубликовано: 1 августа 2015 (изменено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Изменено 1 августа 2015 пользователем FusSheva Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
grechcacom Опубликовано: 22 мая 2016 Поделиться Опубликовано: 22 мая 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) enlogo: image/data/en/my_super_logo.png rulogo: image/data/ru/my_super_logo.png catalog/controller/common/header.php if (file_exists(DIR_IMAGE."data/".$this->session->data['language']."/my_super_logo.png")) { $this->data['logo'] = $server."data/".$this->session->data['language']."/my_super_logo.png"; } else { $this->data['logo'] = ''; } на 1.5.5.1.2. не работает, по крайней мере с шаблоном Moneymaker Изменено 2 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
globaltrading Опубликовано: 1 июня 2016 Поделиться Опубликовано: 1 июня 2016 (изменено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Изменено 1 июня 2016 пользователем globaltrading Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
VadimYG Опубликовано: 4 сентября 2016 Поделиться Опубликовано: 4 сентября 2016 Тестировал на oc 2.1 будет работать на всех версиях опенкарта 100% в языковых header.php пишем rus: $_['logo_link'] = '/image/catalog/logo/logo-rus.png'; eng: $_['logo_link'] = '/image/catalog/logo/logo.png'; в контроллере добавляем $data['logo_link'] = $this->language->get('logo_link'); в header.tpl в нужном месте (ключевой код <img src="<?php echo $logo_link; ?>) <div id="logo" class="logo"> <?php if ($logo) { ?> <a href="<?php echo $home; ?>"><img src="<?php echo $logo_link; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive"/> </a> <?php } ?></div> автор: Макаронок Сергей (BY Minsk) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения