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

babay86

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

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

nevigen

  • Moderator
  • 9570
  • 822 / 17
  • 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

  • Легенда
  • 12246
  • 1162 / 7
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

  • Легенда
  • 12246
  • 1162 / 7
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

  • Легенда
  • 12246
  • 1162 / 7
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

  • Глобальный модератор
  • 4967
  • 465 / 1
  • Верстаем и немножко кодим. Обращайтесь ;)
Re: JoomShopping переключение языков
« Ответ #9 : 06.04.2016, 10:18:58 »
Попробуйте убрать свое переопределение файлов шаблона JoomShopping и посмотрите - что-нибудь изменится?
*

assaru

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

dmitry_stas

  • Легенда
  • 12246
  • 1162 / 7
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

  • Глобальный модератор
  • 4967
  • 465 / 1
  • Верстаем и немножко кодим. Обращайтесь ;)
Re: JoomShopping переключение языков
« Ответ #13 : 06.04.2016, 11:55:10 »
Что-то напутали при создании мультязычности. Проверяйте связи в пунктах меню. Присвоенные языки... все, что касается мультиязычности.
*

dmitry_stas

  • Легенда
  • 12246
  • 1162 / 7
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

  • Легенда
  • 12246
  • 1162 / 7
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

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

sergkh

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

dmitry_stas

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

nevigen

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

serg_hom

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

dmitry_stas

  • Легенда
  • 12246
  • 1162 / 7
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

  • Легенда
  • 12246
  • 1162 / 7
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

  • Легенда
  • 12246
  • 1162 / 7
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

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

JoomShopping "Купить в один клик"

Автор Indexxx

Ответов: 1
Просмотров: 98
Последний ответ 03.12.2018, 12:15:25
от nevigen
Дочерние товары в JoomShopping

Автор Dolphin4ik_1

Ответов: 3
Просмотров: 72
Последний ответ 02.12.2018, 15:31:55
от dmitry_stas
Количество товара кнопками - И + В JoomShopping to NEVIGEN

Автор konsty

Ответов: 13
Просмотров: 1467
Последний ответ 26.11.2018, 11:51:48
от intcorp
com_privacy и регистрация JoomShopping

Автор lev731

Ответов: 2
Просмотров: 144
Последний ответ 21.11.2018, 20:15:30
от lev731
Решение для JoomShopping по 54 ФЗ и онлайн оплате

Автор First D

Ответов: 41
Просмотров: 3465
Последний ответ 21.11.2018, 04:36:12
от morph