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

babay86

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

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

nevigen

  • Moderator
  • 9670
  • 829 / 22
  • 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

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

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

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

  • Глобальный модератор
  • 4991
  • 466 / 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

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

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

dmitry_stas

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

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

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

sergkh

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

dmitry_stas

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

nevigen

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

serg_hom

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

dmitry_stas

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

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

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

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

Передача старой цены товара в корзину при оформление заказа JoomShopping

Автор Merliut

Ответов: 17
Просмотров: 578
Последний ответ 12.02.2019, 12:51:23
от Goliaf
JoomShopping многократно приходит заказ на почту

Автор Oksanalink

Ответов: 2
Просмотров: 179
Последний ответ 24.01.2019, 23:43:25
от nevigen
Модуль вывода определенных товаров из JoomShopping

Автор Neecos

Ответов: 2
Просмотров: 127
Последний ответ 21.01.2019, 18:35:17
от dmitry_stas
[Решено] JoomShopping Captcha - Плагин CAPTCHA для отзывов

Автор Tuzemec

Ответов: 17
Просмотров: 2932
Последний ответ 25.12.2018, 16:47:10
от ven-til
Плагин JoomShopping. Сделать товар "не показывать в каталоге"

Автор asimoqrio

Ответов: 14
Просмотров: 276
Последний ответ 18.12.2018, 13:45:32
от lexxbry