dm82 Опубліковано: 23 січня 2013 Share Опубліковано: 23 січня 2013 Всем привет. Как думаете, реально ли как-то менять логотип вместе со сменой языка? у меня в лого слоганы на разных языках.. Как сделать ума не приложу.. Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 23 січня 2013 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 24 січня 2013 Автор Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 24 січня 2013 Share Опубліковано: 24 січня 2013 какие у вас языки используются? посмотрите в локализациях их "код" Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 24 січня 2013 Автор Share Опубліковано: 24 січня 2013 (змінено) стандартная комплектация ocstore_v1.5.4.1. чистая, никаких шаблонов не ставил, php не трогал. языки рус и анг. по умолчанию стоит рус. в файлах russian.php и english.php - стоят коды ru и en. <?php // Locale $_['code'] = 'ru'; $_['direction'] = 'ltr'; если вы про это спросили.. перепробовал массу вариантов с именами, папками и тп. ничего не помогает. На английских форумах ничего про это не нашел.. А у вас это работает? А то я так понял, что это известный простой вопрос и есть решение. Пожалуйста помогите разобраться. Очень надо сделать смену лого. И там же в шапке вставить поле с рус/анг текстом. Змінено 24 січня 2013 користувачем dm82 Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 24 січня 2013 Share Опубліковано: 24 січня 2013 хм... пересмотрел свой код... таки да, малость накосячил :lol: отредактировал сообщение - исправьте у себя по аналогии. 1 Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 24 січня 2013 Автор Share Опубліковано: 24 січня 2013 Есть. работает. Ура!!! а то я сам ломал голову - где-то ж это my_super_logo.png должно быть прописано! Спасибо! Про текст еще не подскажете? не хотелось бы тем плодить, вопрос похожий. Еще раз - надо там же в шапке адрес прописать текстом, чтобы менялся рус/анг Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 24 січня 2013 Share Опубліковано: 24 січня 2013 какой адрес? если у вас международная компания и вы хотите "адрес офиса / магазина" указать, то в этом случае адрес пишется на английском. Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 25 січня 2013 Автор Share Опубліковано: 25 січня 2013 да нет, какая там международная. Компания - наша. Просто сайт нужно делать на двух языках. Этим тоже opencart нравиться - сразу есть такая возможность. В шапку вставить надо не только адрес. Вставить надо несколько текстовых полей, где язык будет меняться. Поэтому, нужна общая схема - как это делать, можно без админ панели - через правку файлов. Благодарю за помощь! Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 25 січня 2013 Автор Share Опубліковано: 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. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... djedward Опубліковано: 16 квітня 2013 Share Опубліковано: 16 квітня 2013 Спасибо! Все работает на ура! :eek: Надіслати Поділитися на інших сайтах More sharing options... 2 years later... FusSheva Опубліковано: 10 липня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 12 липня 2015 Share Опубліковано: 12 липня 2015 Так никто и не подскажет как сделать смену логотипа при смене языка в в весрии движка 2.0.3.1 ? :( Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 Называем картинки ru en и так далее Далее в img подставляем Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; или $data['logo'] = $server . 'image/'.$data['lang']. '-logo.png'; Змінено 1 серпня 2015 користувачем chukcha Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 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'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Змінено 1 серпня 2015 користувачем FusSheva Надіслати Поділитися на інших сайтах More sharing options... 9 months later... grechcacom Опубліковано: 22 травня 2016 Share Опубліковано: 22 травня 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 1 червня 2016 (змінено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Змінено 1 червня 2016 користувачем globaltrading Надіслати Поділитися на інших сайтах More sharing options... 3 months later... VadimYG Опубліковано: 4 вересня 2016 Share Опубліковано: 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) Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування [Решено] смена лого с языком Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
dm82 Опубліковано: 24 січня 2013 Автор Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 24 січня 2013 Share Опубліковано: 24 січня 2013 какие у вас языки используются? посмотрите в локализациях их "код" Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 24 січня 2013 Автор Share Опубліковано: 24 січня 2013 (змінено) стандартная комплектация ocstore_v1.5.4.1. чистая, никаких шаблонов не ставил, php не трогал. языки рус и анг. по умолчанию стоит рус. в файлах russian.php и english.php - стоят коды ru и en. <?php // Locale $_['code'] = 'ru'; $_['direction'] = 'ltr'; если вы про это спросили.. перепробовал массу вариантов с именами, папками и тп. ничего не помогает. На английских форумах ничего про это не нашел.. А у вас это работает? А то я так понял, что это известный простой вопрос и есть решение. Пожалуйста помогите разобраться. Очень надо сделать смену лого. И там же в шапке вставить поле с рус/анг текстом. Змінено 24 січня 2013 користувачем dm82 Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 24 січня 2013 Share Опубліковано: 24 січня 2013 хм... пересмотрел свой код... таки да, малость накосячил :lol: отредактировал сообщение - исправьте у себя по аналогии. 1 Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 24 січня 2013 Автор Share Опубліковано: 24 січня 2013 Есть. работает. Ура!!! а то я сам ломал голову - где-то ж это my_super_logo.png должно быть прописано! Спасибо! Про текст еще не подскажете? не хотелось бы тем плодить, вопрос похожий. Еще раз - надо там же в шапке адрес прописать текстом, чтобы менялся рус/анг Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 24 січня 2013 Share Опубліковано: 24 січня 2013 какой адрес? если у вас международная компания и вы хотите "адрес офиса / магазина" указать, то в этом случае адрес пишется на английском. Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 25 січня 2013 Автор Share Опубліковано: 25 січня 2013 да нет, какая там международная. Компания - наша. Просто сайт нужно делать на двух языках. Этим тоже opencart нравиться - сразу есть такая возможность. В шапку вставить надо не только адрес. Вставить надо несколько текстовых полей, где язык будет меняться. Поэтому, нужна общая схема - как это делать, можно без админ панели - через правку файлов. Благодарю за помощь! Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 25 січня 2013 Автор Share Опубліковано: 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. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... djedward Опубліковано: 16 квітня 2013 Share Опубліковано: 16 квітня 2013 Спасибо! Все работает на ура! :eek: Надіслати Поділитися на інших сайтах More sharing options... 2 years later... FusSheva Опубліковано: 10 липня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 12 липня 2015 Share Опубліковано: 12 липня 2015 Так никто и не подскажет как сделать смену логотипа при смене языка в в весрии движка 2.0.3.1 ? :( Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 Называем картинки ru en и так далее Далее в img подставляем Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; или $data['logo'] = $server . 'image/'.$data['lang']. '-logo.png'; Змінено 1 серпня 2015 користувачем chukcha Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 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'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Змінено 1 серпня 2015 користувачем FusSheva Надіслати Поділитися на інших сайтах More sharing options... 9 months later... grechcacom Опубліковано: 22 травня 2016 Share Опубліковано: 22 травня 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 1 червня 2016 (змінено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Змінено 1 червня 2016 користувачем globaltrading Надіслати Поділитися на інших сайтах More sharing options... 3 months later... VadimYG Опубліковано: 4 вересня 2016 Share Опубліковано: 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) Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування [Решено] смена лого с языком Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
dm82 Опубліковано: 24 січня 2013 Автор Share Опубліковано: 24 січня 2013 (змінено) стандартная комплектация ocstore_v1.5.4.1. чистая, никаких шаблонов не ставил, php не трогал. языки рус и анг. по умолчанию стоит рус. в файлах russian.php и english.php - стоят коды ru и en. <?php // Locale $_['code'] = 'ru'; $_['direction'] = 'ltr'; если вы про это спросили.. перепробовал массу вариантов с именами, папками и тп. ничего не помогает. На английских форумах ничего про это не нашел.. А у вас это работает? А то я так понял, что это известный простой вопрос и есть решение. Пожалуйста помогите разобраться. Очень надо сделать смену лого. И там же в шапке вставить поле с рус/анг текстом. Змінено 24 січня 2013 користувачем dm82 Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 24 січня 2013 Share Опубліковано: 24 січня 2013 хм... пересмотрел свой код... таки да, малость накосячил :lol: отредактировал сообщение - исправьте у себя по аналогии. 1 Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 24 січня 2013 Автор Share Опубліковано: 24 січня 2013 Есть. работает. Ура!!! а то я сам ломал голову - где-то ж это my_super_logo.png должно быть прописано! Спасибо! Про текст еще не подскажете? не хотелось бы тем плодить, вопрос похожий. Еще раз - надо там же в шапке адрес прописать текстом, чтобы менялся рус/анг Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 24 січня 2013 Share Опубліковано: 24 січня 2013 какой адрес? если у вас международная компания и вы хотите "адрес офиса / магазина" указать, то в этом случае адрес пишется на английском. Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 25 січня 2013 Автор Share Опубліковано: 25 січня 2013 да нет, какая там международная. Компания - наша. Просто сайт нужно делать на двух языках. Этим тоже opencart нравиться - сразу есть такая возможность. В шапку вставить надо не только адрес. Вставить надо несколько текстовых полей, где язык будет меняться. Поэтому, нужна общая схема - как это делать, можно без админ панели - через правку файлов. Благодарю за помощь! Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 25 січня 2013 Автор Share Опубліковано: 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. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... djedward Опубліковано: 16 квітня 2013 Share Опубліковано: 16 квітня 2013 Спасибо! Все работает на ура! :eek: Надіслати Поділитися на інших сайтах More sharing options... 2 years later... FusSheva Опубліковано: 10 липня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 12 липня 2015 Share Опубліковано: 12 липня 2015 Так никто и не подскажет как сделать смену логотипа при смене языка в в весрии движка 2.0.3.1 ? :( Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 Называем картинки ru en и так далее Далее в img подставляем Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; или $data['logo'] = $server . 'image/'.$data['lang']. '-logo.png'; Змінено 1 серпня 2015 користувачем chukcha Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 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'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Змінено 1 серпня 2015 користувачем FusSheva Надіслати Поділитися на інших сайтах More sharing options... 9 months later... grechcacom Опубліковано: 22 травня 2016 Share Опубліковано: 22 травня 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 1 червня 2016 (змінено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Змінено 1 червня 2016 користувачем globaltrading Надіслати Поділитися на інших сайтах More sharing options... 3 months later... VadimYG Опубліковано: 4 вересня 2016 Share Опубліковано: 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) Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування [Решено] смена лого с языком Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
dm82 Опубліковано: 24 січня 2013 Автор Share Опубліковано: 24 січня 2013 Есть. работает. Ура!!! а то я сам ломал голову - где-то ж это my_super_logo.png должно быть прописано! Спасибо! Про текст еще не подскажете? не хотелось бы тем плодить, вопрос похожий. Еще раз - надо там же в шапке адрес прописать текстом, чтобы менялся рус/анг Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 24 січня 2013 Share Опубліковано: 24 січня 2013 какой адрес? если у вас международная компания и вы хотите "адрес офиса / магазина" указать, то в этом случае адрес пишется на английском. Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 25 січня 2013 Автор Share Опубліковано: 25 січня 2013 да нет, какая там международная. Компания - наша. Просто сайт нужно делать на двух языках. Этим тоже opencart нравиться - сразу есть такая возможность. В шапку вставить надо не только адрес. Вставить надо несколько текстовых полей, где язык будет меняться. Поэтому, нужна общая схема - как это делать, можно без админ панели - через правку файлов. Благодарю за помощь! Надіслати Поділитися на інших сайтах More sharing options... dm82 Опубліковано: 25 січня 2013 Автор Share Опубліковано: 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. Надіслати Поділитися на інших сайтах More sharing options... 2 months later... djedward Опубліковано: 16 квітня 2013 Share Опубліковано: 16 квітня 2013 Спасибо! Все работает на ура! :eek: Надіслати Поділитися на інших сайтах More sharing options... 2 years later... FusSheva Опубліковано: 10 липня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 12 липня 2015 Share Опубліковано: 12 липня 2015 Так никто и не подскажет как сделать смену логотипа при смене языка в в весрии движка 2.0.3.1 ? :( Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 Называем картинки ru en и так далее Далее в img подставляем Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; или $data['logo'] = $server . 'image/'.$data['lang']. '-logo.png'; Змінено 1 серпня 2015 користувачем chukcha Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 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'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Змінено 1 серпня 2015 користувачем FusSheva Надіслати Поділитися на інших сайтах More sharing options... 9 months later... grechcacom Опубліковано: 22 травня 2016 Share Опубліковано: 22 травня 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 1 червня 2016 (змінено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Змінено 1 червня 2016 користувачем globaltrading Надіслати Поділитися на інших сайтах More sharing options... 3 months later... VadimYG Опубліковано: 4 вересня 2016 Share Опубліковано: 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) Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування [Решено] смена лого с языком Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
dm82 Опубліковано: 25 січня 2013 Автор Share Опубліковано: 25 січня 2013 да нет, какая там международная. Компания - наша. Просто сайт нужно делать на двух языках. Этим тоже opencart нравиться - сразу есть такая возможность. В шапку вставить надо не только адрес. Вставить надо несколько текстовых полей, где язык будет меняться. Поэтому, нужна общая схема - как это делать, можно без админ панели - через правку файлов. Благодарю за помощь! Надіслати Поділитися на інших сайтах More sharing options...
dm82 Опубліковано: 25 січня 2013 Автор Share Опубліковано: 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. Надіслати Поділитися на інших сайтах More sharing options...
djedward Опубліковано: 16 квітня 2013 Share Опубліковано: 16 квітня 2013 Спасибо! Все работает на ура! :eek: Надіслати Поділитися на інших сайтах More sharing options...
FusSheva Опубліковано: 10 липня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
FusSheva Опубліковано: 12 липня 2015 Share Опубліковано: 12 липня 2015 Так никто и не подскажет как сделать смену логотипа при смене языка в в весрии движка 2.0.3.1 ? :( Надіслати Поділитися на інших сайтах More sharing options...
FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
Otvet Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 Называем картинки ru en и так далее Далее в img подставляем Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; или $data['logo'] = $server . 'image/'.$data['lang']. '-logo.png'; Змінено 1 серпня 2015 користувачем chukcha Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 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'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Змінено 1 серпня 2015 користувачем FusSheva Надіслати Поділитися на інших сайтах More sharing options... 9 months later... grechcacom Опубліковано: 22 травня 2016 Share Опубліковано: 22 травня 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 1 червня 2016 (змінено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Змінено 1 червня 2016 користувачем globaltrading Надіслати Поділитися на інших сайтах More sharing options... 3 months later... VadimYG Опубліковано: 4 вересня 2016 Share Опубліковано: 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) Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування [Решено] смена лого с языком Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut
chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) те. до "старая голова" не догадалась $data['logo'] = $server . 'image/'.$data['lang']. '/logo.png'; или $data['logo'] = $server . 'image/'.$data['lang']. '-logo.png'; Змінено 1 серпня 2015 користувачем chukcha Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 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'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Змінено 1 серпня 2015 користувачем FusSheva Надіслати Поділитися на інших сайтах More sharing options... 9 months later... grechcacom Опубліковано: 22 травня 2016 Share Опубліковано: 22 травня 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 1 червня 2016 (змінено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Змінено 1 червня 2016 користувачем globaltrading Надіслати Поділитися на інших сайтах More sharing options... 3 months later... VadimYG Опубліковано: 4 вересня 2016 Share Опубліковано: 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) Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування [Решено] смена лого с языком
chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 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'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Змінено 1 серпня 2015 користувачем FusSheva Надіслати Поділитися на інших сайтах More sharing options... 9 months later... grechcacom Опубліковано: 22 травня 2016 Share Опубліковано: 22 травня 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 1 червня 2016 (змінено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Змінено 1 червня 2016 користувачем globaltrading Надіслати Поділитися на інших сайтах More sharing options... 3 months later... VadimYG Опубліковано: 4 вересня 2016 Share Опубліковано: 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) Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 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'; Епт, как вариант! Ну дык, голова то старая, туго уже соображает. :) Надіслати Поділитися на інших сайтах More sharing options...
FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 p.s. И кстати, чтобы установить дополнение "Multilingual Logo" нужно до него установить еще и правильный vQmod который не конфликтует с установлненным по умолчанию в движке OCmod. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 may be, may be Может быть это поможет multilingual_logo.ocmod.xml Надіслати Поділитися на інших сайтах More sharing options... FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Змінено 1 серпня 2015 користувачем FusSheva Надіслати Поділитися на інших сайтах More sharing options... 9 months later... grechcacom Опубліковано: 22 травня 2016 Share Опубліковано: 22 травня 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 1 червня 2016 (змінено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Змінено 1 червня 2016 користувачем globaltrading Надіслати Поділитися на інших сайтах More sharing options... 3 months later... VadimYG Опубліковано: 4 вересня 2016 Share Опубліковано: 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) Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
FusSheva Опубліковано: 1 серпня 2015 Share Опубліковано: 1 серпня 2015 (змінено) Спасибо, но уже как бы и не нужно (но таки скачал на всякий пожарный) :). Но может конечно кому ще и нужно будет. p.s. Мне было достаточно и своего варианта, но подумал и установил еще и vQmod. И таки не зря, нашел еще несколько интересный на мой взгляд модификаций требующих как раз наличие именно vQmod. Змінено 1 серпня 2015 користувачем FusSheva Надіслати Поділитися на інших сайтах More sharing options...
grechcacom Опубліковано: 22 травня 2016 Share Опубліковано: 22 травня 2016 may be, may be Может быть это поможет Спасибо, Ваш модификатор очень выручил. А то делал сайт на несколько языков, искал решение. Надіслати Поділитися на інших сайтах More sharing options...
globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
globaltrading Опубліковано: 1 червня 2016 Share Опубліковано: 1 червня 2016 (змінено) ну и контрольный выстрел http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23110 этот xml конфликтует с модулями Маркимакса (SEO CMS TOP 2) - он отдает массив значений Змінено 1 червня 2016 користувачем globaltrading Надіслати Поділитися на інших сайтах More sharing options...
VadimYG Опубліковано: 4 вересня 2016 Share Опубліковано: 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) Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts