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

babay86

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

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

nevigen

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

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

babay86

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

dmitry_stas

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

babay86

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

dmitry_stas

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

assaru

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

dmitry_stas

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

assaru

  • Завсегдатай
  • 776
  • 87
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

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

assaru

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

dmitry_stas

  • Профи
  • 10056
  • 954
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

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

Taatshi

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

dmitry_stas

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

assaru

  • Завсегдатай
  • 776
  • 87
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

  • Профи
  • 10056
  • 954
Re: JoomShopping переключение языков
« Ответ #16 : 06.04.2016, 13:22:26 »
Все на языке по умолчанию.

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

serg_hom

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

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

dmitry_stas

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

sergkh

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

dmitry_stas

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

nevigen

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

serg_hom

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

dmitry_stas

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

serg_hom

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

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

dmitry_stas

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

serg_hom

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

dmitry_stas

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

serg_hom

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

dmitry_stas

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

Пагинация JoomShopping

Автор Bartlebi

Ответов: 35
Просмотров: 6153
Последний ответ 24.09.2017, 21:02:27
от fbr
как в JoomShopping 4 в корзине вывести название производителя сылкой

Автор xxvovan88xx

Ответов: 3
Просмотров: 58
Последний ответ 14.09.2017, 14:58:47
от dmitry_stas
[Решено] JoomShopping производители в 3 столбца

Автор pH43

Ответов: 15
Просмотров: 2706
Последний ответ 13.09.2017, 08:20:15
от nevigen
Дистрибутив JoomShopping 4.16.0

Автор Sulpher

Ответов: 15
Просмотров: 954
Последний ответ 11.09.2017, 06:56:36
от nevigen
Вопрос по сравнению товаров (JoomShopping Products Compare)

Автор onelawyer

Ответов: 5
Просмотров: 66
Последний ответ 08.09.2017, 18:40:23
от nevigen