Новости 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 Гость просматривают эту тему.
  • 254 Ответов
  • 57526 Просмотров
*

Ponka

  • Захожу иногда
  • 77
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #90 : 01.02.2013, 01:30:23 »
ELLE, спасибо за решение. Работает.

точно
.tabs dd {
            display:none;
            float:right;
            width:100%;
            margin:2em 0 0 -100% !important;
            position:relative;
            z-index:2;
         }
решил проблему так
спасибо вам. Была та же проблема. Ваше решение работает.
*

graf

  • Захожу иногда
  • 195
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #91 : 03.02.2013, 12:15:59 »
Сделал все, как написала ELLE ("Ответ #39"), спасибо, но при нажатии отправить отзыв, почему то добавляться товар в корзину, убираем табы - все путем, в чем может быть причина?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Вкладки (табы) в описании товара
« Ответ #92 : 03.02.2013, 14:19:36 »
подскажу - ветку читать надо!
3раз уже спрашиваете одно и то же
http://joomlaforum.ru/index.php/topic,147627.msg1268823.html#msg1268823
*

graf

  • Захожу иногда
  • 195
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #93 : 03.02.2013, 19:45:47 »
Спасибо, и правда, не заметил, хотя раза 3 читал.
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Вкладки (табы) в описании товара
« Ответ #94 : 03.02.2013, 19:57:03 »
дополнила свой пост, чтобы больше никто не наступил на эти грабли
*

graf

  • Захожу иногда
  • 195
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #95 : 03.02.2013, 20:00:29 »
+
*

lednikoviy

  • Новичок
  • 6
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #96 : 26.02.2013, 01:43:47 »
Все получилось если добавить табы в product_default.php
А как сделать 3 ий таб и как внего запихнуть видео плагина AllVideos.
или как вообще запихнуть видео с YouTube. !
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Вкладки (табы) в описании товара
« Ответ #97 : 26.02.2013, 09:31:13 »
3-й также как и первые два.
видео .. нужно в настйроках установить возможность вставки видео и потом просто вставлять полный код и YouTube вместе и ифрейм. в соответствующее поле в карточке товара.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

vip-leonid

  • Захожу иногда
  • 71
  • 0 / 0
  • Жизнь прекрасна...
Re: Вкладки (табы) в описании товара
« Ответ #98 : 26.02.2013, 15:06:56 »
да какая разница)) можно и в админке в редакторе делать=)
у меня стояла задача автоматизации, но если вам нужно все в ручную, то пожалуйста -
вставляете такую разметку в товаре:
Код: php

<dl class="tabs">
<dt class="selected">Описание</dt>
<dd class="selected">
<div class="tab-content">
Пишем описание товара</div>
</dd>
<dt>Фото</dt>
<dd>
<div class="tab-content">
Вставляем фотки
</div>
</dd>
<dt>Видео</dt>
<dd>
<div class="tab-content">
Вставляем видео, например с YouTube (не проверяла как оно работать будет)
</div>
</dd>
</dl>
Профит! В шаблон тогда ничего не вставляем.

ELLE, попробовал и автоматический вариант и простой в редакторе, работает отлично! Спасибо большое!

Скажите, а возможно как-то объединить оба варианта? Ну, например, использовать простой способ вставки табов через редактор и вставить в этот же таб код из шаблона "отзывы" и "сопутствующие товары"?
*

ven-til

  • Захожу иногда
  • 157
  • 3 / 0
Re: Вкладки (табы) в описании товара
« Ответ #99 : 26.02.2013, 22:55:06 »
ELLE, спасибо за вкладки, и сразу вопрос: как добавить еще 2 вкладки "Характеристики" и "Задать вопрос" ?
т.е. как в файл product_default.php добавить строчки табов понятно, а вот на что они должны ссылаться при заполнении дополнительной характеристики товара в админке - вопрос.

Вроде бы просветление наступает, но поправьте если не так:
для вывода дополнительной вкладки "Характеристики" подключаем в файле строку английского описания товара <?php print $this->product->get('description_en-GB');?> и в админке заполняем эту вкладку нужным содержимым. 
« Последнее редактирование: 26.02.2013, 23:05:16 от ven-til »
*

lednikoviy

  • Новичок
  • 6
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #100 : 27.02.2013, 00:29:05 »
3-й также как и первые два.
видео .. нужно в настйроках установить возможность вставки видео и потом просто вставлять полный код и YouTube вместе и ифрейм. в соответствующее поле в карточке товара.


Спасибо помогло! Но теперь везде вкладка видео...
Вариант не плохой!
Но как же всетаки сделать
1 Описание
2 Видео
3 Отзывы(родные joomshopping)
без вмешательства в product_default.php
Как можно отдельно в каждом товаре вызывать эти функции?(отзывы, видео, описание)
*

vip-leonid

  • Захожу иногда
  • 71
  • 0 / 0
  • Жизнь прекрасна...
Re: Вкладки (табы) в описании товара
« Ответ #101 : 27.02.2013, 10:00:40 »
ELLE, спасибо за вкладки, и сразу вопрос: как добавить еще 2 вкладки "Характеристики" и "Задать вопрос" ?
т.е. как в файл product_default.php добавить строчки табов понятно, а вот на что они должны ссылаться при заполнении дополнительной характеристики товара в админке - вопрос.

Вроде бы просветление наступает, но поправьте если не так:
для вывода дополнительной вкладки "Характеристики" подключаем в файле строку английского описания товара <?php print $this->product->get('description_en-GB');?> и в админке заполняем эту вкладку нужным содержимым. 

Молодец!  А я сразу что-то и не догадался про эти свободные поля... И все проблемы про доп вкладки сразу решились...
*

ven-til

  • Захожу иногда
  • 157
  • 3 / 0
Re: Вкладки (табы) в описании товара
« Ответ #102 : 27.02.2013, 13:37:43 »
Думаю если опубликовать в настройках ЖШ дополнительные языки - автоматом в админку подтянутся вкладки описания товара для этого языка.
Останется их правильно прописать в product_default.php например:
Код: php
	

<dt>***_name_***</dt>
    <dd>
<div class="tab-content">
    <div class="jshop_prod_description">
        <?php print $this->product->get('description_de-DE');?>
</div>
</div>
    </dd>
*

ven-til

  • Захожу иногда
  • 157
  • 3 / 0
Re: Вкладки (табы) в описании товара
« Ответ #103 : 27.02.2013, 16:25:43 »
Вчера добавил вкладки. Сегодня заметил, что перестала обрабатываться кнопка "В корзину" на странице с вкладками.
Удалил вкладки из шаблона - кнопка работает.
ELLE, подскажите пжл. в чем может быть конфликт?

Видимо все из-за jQuery, т.к. и вкладки и кнопка его используют, но в консоли для этих элементов ошибок не обнаружено.
Страница здесь.

Вопрос решился внимательным чтением ветки
добавляйте вкладки вне тегов <form>тут_много_всего</form>
Переместил вкладки за закрывающийся тег </form>
Кнопка работает, да и страница выглядит лучше.
ELLE +
« Последнее редактирование: 28.02.2013, 14:57:06 от ven-til »
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Вкладки (табы) в описании товара
« Ответ #104 : 02.03.2013, 02:19:12 »
все разобрались, или еще есть вопросы? (сорри, не было меня неделю)
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Вкладки (табы) в описании товара
« Ответ #105 : 02.03.2013, 03:03:56 »
Вопрос решился внимательным чтением ветки Переместил вкладки за закрывающийся тег </form>...

Как же приятно читать такие сообщения... вот бы все это умели и не обижались, когда это им советуют. Вам + !
« Последнее редактирование: 02.03.2013, 03:07:40 от Marques »
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

lednikoviy

  • Новичок
  • 6
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #106 : 03.03.2013, 02:28:48 »
Как же всетаки отдельно можно вызывать вкладки?
Например мне на одном товаре нужно (описание, характеристики, видео, инструкция, отзывы)
а на другом товаре только (описание.характеристики, дополнительные фото)
а еще на другом только (описание, характеристики, отзывы).
важно чтоб отзывы были родные JoomShopping
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Вкладки (табы) в описании товара
« Ответ #107 : 03.03.2013, 09:37:45 »
разными шаблонами товаров.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

lednikoviy

  • Новичок
  • 6
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #108 : 03.03.2013, 11:30:48 »
разными шаблонами товаров.
Не совсем понимаю... уже мозг кипит...что конкретно нужно сделать?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Вкладки (табы) в описании товара
« Ответ #109 : 03.03.2013, 12:13:56 »
разные шаблоны карточек товаров
и назначить их товарам нужным.

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

ven-til

  • Захожу иногда
  • 157
  • 3 / 0
Re: Вкладки (табы) в описании товара
« Ответ #110 : 06.03.2013, 00:18:14 »
Подскажите, а эти классы для вкладок стандартные в Joomla?
Код: php
<dl class="tabs">
<dt class="selected">
<dd class="selected">
<div class="tab-content">
Дело в том, что после создания вкладок в ЖШ съехали вкладки в Фоке. Оказалось дело в class="tabs" прописанных для ЖШ.
После изменения имени класса в Фоке вкладки пришли в норму, а вот в ЖШ не работают.
Т.е. предполагаю что для всех вкладок в Joomla один class="tabs". Поправьте если не так.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Вкладки (табы) в описании товара
« Ответ #111 : 06.03.2013, 00:21:03 »
это зависит от CSS шаблона. стили там описываются..
а в шаблонах они только используются.
есть наложения стилей... когда одни и теже перекрывают друг друга.
надо было не менять название и поправить стили для кроссбраузерности просто скорее всего.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

ven-til

  • Захожу иногда
  • 157
  • 3 / 0
Re: Вкладки (табы) в описании товара
« Ответ #112 : 06.03.2013, 00:28:51 »
не понял.

у меня в Фоке используется class="tabs" и в ЖШ такой же.
оба стиля прописаны в разных файлах соответственно в своем компоненте.
Вы имеете ввиду что надо один стиль настроить для Фоки и ЖШ?
*

ven-til

  • Захожу иногда
  • 157
  • 3 / 0
Re: Вкладки (табы) в описании товара
« Ответ #113 : 06.03.2013, 17:38:27 »
поигрался с настройками CSS но так и не понял как устранить перекрытие.
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Вкладки (табы) в описании товара
« Ответ #114 : 06.03.2013, 17:49:00 »
можно классы заменить в табах для карточки товара чтоб наверняка, а то вы не даете URL, а экстрасенсов нет...
например tabs на tabs_product - и в разметке, и в скрипте, и в CSS
*

ven-til

  • Захожу иногда
  • 157
  • 3 / 0
Re: Вкладки (табы) в описании товара
« Ответ #115 : 06.03.2013, 18:01:11 »
О!
в скрипте я не изменял еще имена классов.
Вкладки карточки товара здесь
Вкладки Фоки здесь
ELLE, спасибо за подсказку.

Еще попутный вопрос: достаточно будет поменять только class="tabs" или нужно менять еще class="selected" и class="tab-content ?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Вкладки (табы) в описании товара
« Ответ #116 : 06.03.2013, 18:06:22 »
только tabs думаю заменить, class="selected" и class="tab-content необязательно
*

ven-til

  • Захожу иногда
  • 157
  • 3 / 0
Re: Вкладки (табы) в описании товара
« Ответ #117 : 06.03.2013, 18:14:58 »
Действительно светлая голова  :D
ELLE, без Вас как без рук  ^-^
Вчера я не догадался что этот класс еще в скрипте используется.
Спасибо за подсказку, + и с наступающим праздником!
*

LordKain

  • Новичок
  • 2
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #118 : 03.04.2013, 14:31:50 »
ELLE, а как добавить в табы вывод определенной статьи, или статический текст, желательно с условием, например: для товаров категории id=1 - материал id=1 и тд?
« Последнее редактирование: 09.04.2013, 16:46:32 от LordKain »
*

buto

  • Давно я тут
  • 570
  • 1 / 0
Re: Вкладки (табы) в описании товара
« Ответ #119 : 07.04.2013, 20:46:56 »
Спасибо за табы) Elle!Но есть одна у меня проблема, использую div шаблон
Вообщем отображается все в табах хорошо, но названия табов иероглифами. Что тут поделать можно?Сча скрин дам с локалки
« Последнее редактирование: 07.04.2013, 20:54:37 от ELLE »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Где посмотреть варианты карточки товара

Автор itbc

Ответов: 6
Просмотров: 3113
Последний ответ 31.10.2022, 10:05:51
от nevigen
Основная картинка в карточке товара на весь экран

Автор Mister Shadow

Ответов: 1
Просмотров: 2695
Последний ответ 08.07.2022, 22:16:27
от nevigen
meta title на странице товара

Автор ecolora

Ответов: 5
Просмотров: 2867
Последний ответ 30.05.2022, 14:31:44
от kit2m2
Вывести артикул вместо кода товара в письмо клиента

Автор antony2606

Ответов: 2
Просмотров: 2812
Последний ответ 09.02.2021, 17:01:25
от antony2606
Описание товара справа от изображения в карточке товара

Автор sifoz

Ответов: 15
Просмотров: 6785
Последний ответ 01.01.2021, 14:27:56
от nevigen