0 Пользователей и 1 Гость просматривают эту тему.
  • 42 Ответов
  • 4981 Просмотров
*

babay86

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
Добрый, кто нибудь делал возможность переключение языков находясь в карточке товара или категории, чтоб не перекидывало на главную страницу магазина?
Или плагин кто встречал, у разработчиков видимо нету решения

Версии Joomla 3.5, JoomShopping 4.12.3
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: JoomShopping переключение языков
« Ответ #1 : 25.03.2016, 09:25:34 »
менять плагин переключения языков и подход.

это вопрос не ЖШ и решение в плоскости самого плагина и кучи требований.
у ваших товаров может быть и скорее всего будет разный алиас.
ИИ пока ни Жумла ни ЖШ не обладают :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

babay86

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
Re: JoomShopping переключение языков
« Ответ #2 : 25.03.2016, 17:31:29 »
Решилось с использвание JshoppingHelperAssociation для плагина переключения языков + плагин для router магазина.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping переключение языков
« Ответ #3 : 25.03.2016, 17:55:31 »
JshoppingHelperAssociation для плагина переключения языков + плагин для router магазина.
что это такое?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

babay86

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
Re: JoomShopping переключение языков
« Ответ #4 : 25.03.2016, 18:15:57 »
В плагине языков есть возможность связей страниц компонентов, используется через класс "компонент"HelperAssociation
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping переключение языков
« Ответ #5 : 25.03.2016, 18:19:08 »
я имел в виду не техническую сторону. я имел в виду - это вы нашли такое, или написали? если нашли - дали б ссылку, ведь не одному вам может понадобится. если написали сами - ну тут уже тогда на ваше усмотрение, тоже могли бы поделиться :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
Re: JoomShopping переключение языков
« Ответ #6 : 06.04.2016, 08:35:27 »
Не буду плодить темы.
Вопрос такой: магазин мультиязычный. Наполнен описаниями на соответствующих языках. Все категории привязаны к пунктам меню. НО.... При переключении языков изменяются только системные константы. Характеристики, описание и т.д. остается на языке по умолчанию что в категориях, что в карточках товара.
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping переключение языков
« Ответ #7 : 06.04.2016, 09:51:58 »
1. шаблон
2. плагины
3. измененное ядро магазина (например \components\com_jshopping\lib\multilangfield.php)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
Re: JoomShopping переключение языков
« Ответ #8 : 06.04.2016, 10:01:41 »
1. шаблон
2. плагины
3. измененное ядро магазина (например \components\com_jshopping\lib\multilangfield.php)
1. Шаблон бесплатный от http://ordasoft.com
2. Плагины все стандартные, ничего сверхестесственного.
3. Ядро не менял, единственное что сделал это перенес в папку шаблона файлы шаблона магазина и менял их только для изменения отображения.

Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

Taatshi

  • Глобальный модератор
  • 5259
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: JoomShopping переключение языков
« Ответ #9 : 06.04.2016, 10:18:58 »
Попробуйте убрать свое переопределение файлов шаблона JoomShopping и посмотрите - что-нибудь изменится?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
Re: JoomShopping переключение языков
« Ответ #10 : 06.04.2016, 10:24:52 »
Попробуйте убрать свое переопределение файлов шаблона JoomShopping и посмотрите - что-нибудь изменится?
Взял старый бекап, в котором все то же самое, только наполнение минимальное, установил на другом домене, все работает.
Из переопределений ничего особенного нет, только разметка под  Bootstrap и верстка изменена.
После удаления переопределений ничего не изменилось.
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping переключение языков
« Ответ #11 : 06.04.2016, 10:45:59 »
\components\com_jshopping\tables\category.php добавьте в function getDescription
Цитировать
$lang = JSFactory::getLang();
$name = $lang->get('name');
$description = $lang->get('description');
echo 'description - ' . $description. '<br />';
...
$this->description = $this->$description;
print_r($this->description);

зайдите в категорию, в которой есть описание, и покажите вывод
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
Re: JoomShopping переключение языков
« Ответ #12 : 06.04.2016, 10:55:00 »
зайдите в категорию, в которой есть описание, и покажите вывод
Везде выдает name - name_ru-RU
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

Taatshi

  • Глобальный модератор
  • 5259
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: JoomShopping переключение языков
« Ответ #13 : 06.04.2016, 11:55:10 »
Что-то напутали при создании мультязычности. Проверяйте связи в пунктах меню. Присвоенные языки... все, что касается мультиязычности.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping переключение языков
« Ответ #14 : 06.04.2016, 13:10:31 »
Везде выдает name - name_ru-RU
а еще? я там редактировал код, вы видимо не тот добавили. описание на каком языке выводит?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
Re: JoomShopping переключение языков
« Ответ #15 : 06.04.2016, 13:15:32 »
описание на каком языке выводит?
Все на языке по умолчанию.
Код
    function getDescription($preparePluginContent = 1){
        
        if (!$this->category_id){
            $this->getDescriptionMainPage($preparePluginContent);
            return 1;
        }
        
        $lang = JSFactory::getLang();
        $name = $lang->get('name');  
echo 'name - ' . $name;
echo 'description - ' . $description. '<br />';
        $description = $lang->get('description');
        $short_description = $lang->get('short_description');
        $meta_title = $lang->get('meta_title');
        $meta_keyword = $lang->get('meta_keyword');
        $meta_description = $lang->get('meta_description');
        
        $this->name = $this->$name;
        $this->description = $this->$description;
        $this->short_description = $this->$short_description;
        $this->meta_title = $this->$meta_title;
        $this->meta_keyword = $this->$meta_keyword;
        $this->meta_description = $this->$meta_description;
        if ($this->category_template==""){
            $this->category_template = "default";
        }
        if ($preparePluginContent){
            $this->preparePluginContent();
        }        
return $this->description;
    }  

в print_r ($this) выдает
 [name_en-GB] => Teplolux heating sections [alias_en-GB] => teplolux-heating-sections [short_description_en-GB] => [description_en-GB] => [meta_title_en-GB] => [meta_description_en-GB] => [meta_keyword_en-GB] => [name_ru-RU] => Секции "Теплолюкс" [alias_ru-RU] => sektsii-teplolyuks [short_description_ru-RU] => [description_ru-RU] =>
« Последнее редактирование: 06.04.2016, 13:22:35 от assaru »
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping переключение языков
« Ответ #16 : 06.04.2016, 13:22:26 »
Все на языке по умолчанию.

так, еще раз :) добавьте тот код, который жирным выделен. и покажите, что выведет. в частности, на каком языке будет описание.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

serg_hom

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: JoomShopping переключение языков
« Ответ #17 : 09.12.2016, 16:35:40 »
Решилось с использвание JshoppingHelperAssociation для плагина переключения языков + плагин для router магазина.

babay86. Пожалуйста поделитесь решением. Очень нужно. А начинать изучение PHP в 44 сами понимаете..
Делаю каталог для себя.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping переключение языков
« Ответ #18 : 09.12.2016, 17:05:27 »
а что произошло в 44? рубикон пройден, все? не довод имхо :) лично знаю 2-х человек, кто позже начал. и ниче, не обломались, наборот - даже в общем то неплохо сейчас себя чувствуют :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

sergkh

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: JoomShopping переключение языков
« Ответ #19 : 09.12.2016, 17:08:51 »
Согласен на все 100. Но каталог нужен еще  вчера, а изучить можно только завтра....
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping переключение языков
« Ответ #20 : 09.12.2016, 17:11:50 »
ааа. ну в таком случае обычно работает формула
Цитировать
быстро, качественно, недорого - выбери любые 2
:)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

serg_hom

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: JoomShopping переключение языков
« Ответ #22 : 22.12.2016, 19:12:11 »
И где плагин можно приобрести, или это секрет?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping переключение языков
« Ответ #23 : 22.12.2016, 19:28:18 »
какой именно плагин?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

serg_hom

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: JoomShopping переключение языков
« Ответ #24 : 23.12.2016, 16:04:55 »
Решилось с использвание JshoppingHelperAssociation для плагина переключения языков + плагин для router магазина.

Плагин для router магазина
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping переключение языков
« Ответ #25 : 23.12.2016, 16:32:08 »
не встречал его в продаже. вероятно человек писал конкретно под свой магазин, и поделится не захотел. я как вы можете видеть уже спрашивал об этом раньше.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

serg_hom

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: JoomShopping переключение языков
« Ответ #26 : 16.01.2017, 15:12:43 »
Тут дарят бакс Решение найдено и благодаря подсказкам. А поделиться кодом...Ведь там кода всего десяток строк (посмотрел com_content). PHP изучать начал. Но до ООП и его понимания еще далеко.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping переключение языков
« Ответ #27 : 16.01.2017, 15:29:35 »
если это не просто поток мыслей, а вопрос, и он адресован мне - то я не уловил его смысла. какие десяток строк и com_content - не очень понятно...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

serg_hom

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: JoomShopping переключение языков
« Ответ #28 : 16.01.2017, 18:07:29 »
Я имел ввиду что на сайте nevigen.com (который вы рекламируете и наверное имеете к нему какое-то отношение) функционал переключения реализован. В com_content за переключение отвечает файл helpers/association.php
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping переключение языков
« Ответ #29 : 16.01.2017, 22:53:29 »
аа, понятно. на сайт nevigen.com можете не смотреть в данном случае. там нет никакой магии, а решение заточено конкретно под сайт с заранее известными исходными данными. там в принципе "переключения языков" как такового нет на самом деле. com_content также к переключению языков не имеет никакого отношения.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JoomShopping плагин подмены статического текста JoomShopping на материалы Joomla

Автор sergeytolkachyov

Ответов: 6
Просмотров: 744
Последний ответ 01.03.2024, 13:41:05
от sergeytolkachyov
WT JShopping cart save плагин брошенных корзин пользователей. JoomShopping 5.3+

Автор sergeytolkachyov

Ответов: 4
Просмотров: 259
Последний ответ 01.03.2024, 12:29:46
от kit2m2
WT Modules in Jshopping positions - плагин вставки модулей Joomla в JoomShopping

Автор sergeytolkachyov

Ответов: 2
Просмотров: 865
Последний ответ 06.02.2024, 18:15:15
от sergeytolkachyov
Ответы на отзывы JoomShopping 5

Автор virfolk

Ответов: 20
Просмотров: 637
Последний ответ 28.01.2024, 15:17:52
от nevigen
Модуль карусели товаров JoomShopping на Swiper.js для Joomla

Автор sergeytolkachyov

Ответов: 1
Просмотров: 347
Последний ответ 10.01.2024, 19:54:00
от sergeytolkachyov