Новости Joomla

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором представлены новости, интервью, рецензии и есть небольшой магазин на JoomShopping. Возникла необходимость внутри Joomla статей вставлять упоминание релиза и кнопочку «добавить в корзину». Я взял плагин WT JShopping products anywhere Сергея Толкачева (@webtolkru). Плагин отображает название товара и ссылку. При помощи напильника, ИИ и навыков вёрстки появился Uikit макет для шаблонов на базе Yootheme Pro.Учитываается мобильная версия - телефоны и ipad.Кнопка добавления в корзину работает по Ajax и появляется всплывающее окно (Notification Bar от Uikit) с информацией.Пока это базовый вариант, требующий доведения до лоска, однако он уже работает и его можно применять на проектах.Взять макет можно здесь.А плагин вставки товаров в материалы можно забрать здесь.Приветствуется доведение до ума и оформление в виде PR.

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

👩‍💻 WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla.Пакет плагинов галереи изображений и видео для вставки в материалы и модули Joomla, а так же везде, где работают плагины группы content. Поддержка собственных макетов вывода для галерей. Смешанные фото+видео галереи. Плагин создан как замена Simple Image Gallery и поддерживает синтаксис {gallery}{/gallery}.👩‍💻 v.1.2.3. Что нового?- Обработка вступительного и полного текста для материалов Joomla. Добавлена обработка шорткодов в полном и вступительном текстах материалов Joomla.- Системные требования. Повышены минимальные требования до Joomla 5 и PHP 8.1.- Мелкие правки. Исправлена ошибка работы макета по умолчанию в плагине контента.- Joomla 6. Пакет плагинов успешно протестирован на Joomla 6.Страница расширения.GitHub расширенияJoomla Extensions Directory@joomlafeed#joomla #расширения

Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list

👩‍💻 Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list.При работе над плагином возникла необходимость указать стандартный набор из нескольких элементов стандартного поля списка. И хотелось указать их в стандартном же атрибуте default для полей. Когда это нужно?Когда Ваши пользователи устанавливают плагин и НЕ заходят в настройки - в коде вы можете использовать значения по умолчанию с помощью класса Registry (писал об этом ранее) и всегда быть уверенным, что хоть какие-то жизненно необходимые параметры к вам придут всегда. 🧐 Но как сделать то же самое для интерфейса админки?Пользователя нужно направлять, предлагать очевидный работоспособный сценарий для начала, а дальше он уже сам разберется. Когда человек заходит в параметры свежеустановленного плагина в Form ещё нет данных и параметры по умолчанию выставляются из атрибутов default в xml-полях.
<field name="showdesc" type="radio"                       label="PLG_CFI_PARAM_SHOWDESC"                       class="btn-group btn-group-yesno"                       default="1">                    <option value="0">JNO</option>                    <option value="1">JYES</option>                </field>
Здесь по умолчанию будет включено "Да". И если пользователь не переключит параметр, то при сохранении мы ожидаемо получим "да" в params плагина.Для поля списков type=&quot;list&quot; можно указать значение по умолчанию и многие знают, что его можно указать только одно.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default="id"                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
Но у нас поле с множественным выбором (атрибут multiple) и хотелось бы указать несколько значений по умолчанию...Оказывается, так можно сделать. Для этого в атрибуте default нужно указать json с нужными параметрами в виде {int}key : {string} value.Например, default='{"0":"id","1":"title"}'.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default='{"0":"id","1":"title"}'                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
⚠️ Обратите внимание на кавычки! Поскольку json_decode не понимает одинарные кавычки собственно json нужно писать с двойными, а значение для атрибута default писать в одинарные.🙏 За подсказанное решение огромное спасибо участникам нашего сообщества - разработчикам Дмитрию Васюкову (@fictionlabs) и Игорю Бердичевскому (@septdir).@joomlafeed#joomla #разработка #webdev #development

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

babay86

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

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

nevigen

  • Moderator
  • 10451
  • 863 / 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

  • Гуру
  • 5258
  • 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

  • Гуру
  • 5258
  • 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
  • 10451
  • 863 / 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 также к переключению языков не имеет никакого отношения.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 25
Просмотров: 35722
Последний ответ 23.09.2025, 11:22:23
от Alex_gs
Атрибуты полей при оформлении заказа в JoomShopping

Автор goga_pgasovav

Ответов: 1
Просмотров: 633
Последний ответ 12.08.2025, 11:21:29
от kit2m2
Конфликт js шаблонов JoomShaper helix3 J5 с JoomShopping 5

Автор heartlink

Ответов: 6
Просмотров: 1409
Последний ответ 22.07.2025, 12:40:12
от heartlink
Модуль карусели товаров JoomShopping на Swiper.js для Joomla

Автор sergeytolkachyov

Ответов: 2
Просмотров: 2053
Последний ответ 04.07.2025, 10:30:36
от sergeytolkachyov
[Решено] Сбросить счётчик ID товаров JoomShopping

Автор goga_pgasovav

Ответов: 3
Просмотров: 1361
Последний ответ 13.02.2025, 00:11:20
от goga_pgasovav