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

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
P.S. МаксСайт ще нэ вмэр?
Чего?
Блоговый движок на codeigniter
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Не, на счет moo/jQ есть на гите вараинт бутстрапа на moo, при желании можно заюзать.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

buyanov

  • Захожу иногда
  • 188
  • 29 / 1
  • Сайты 74
Цитировать
На вскидку..
HTML5
LESS
Bootstrap + JQuery + mootoools (всё отключаемо)
Позиций по аналогии с современными yootheme\rocket плюс дублирование их названий в стиле Atomic (position7 итп)
Адаптивный вывод разметки
Стили

Выше основное, в перспективе
Микроразметка контактов
Каноникал
итп

Согласен

Цитировать
Мое предложение сделать более или менее универсальный бланк, для начала, в последствии можно прикрутить LESS (на выбор php/js, варианты компиляции выбирать в настройках шаблона), но прикручивать уже как развитие проекта, а не как изначальный функционал.

Со своей стороны добавлю что было бы не плохо учесть всякие штуки для сжатия JS и CSS и подтянуть показатели PageSpeed и YSlow
Создание сайтов, интернет-магазинов, оптимизация, продвижение, хостинг, безопасность, лечение от вирусов - мой сайт, телега, Хостинг
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

buyanov

  • Захожу иногда
  • 188
  • 29 / 1
  • Сайты 74
Ща запилим демку =) 5 сек адрес скину и доступ
Создание сайтов, интернет-магазинов, оптимизация, продвижение, хостинг, безопасность, лечение от вирусов - мой сайт, телега, Хостинг
*

buyanov

  • Захожу иногда
  • 188
  • 29 / 1
  • Сайты 74
демка demo.saity74.ru
логин admin
пароль demo

демоданные стандартные установлены
пока в позиции этого шаблона ничего не вставлено
Создание сайтов, интернет-магазинов, оптимизация, продвижение, хостинг, безопасность, лечение от вирусов - мой сайт, телега, Хостинг
*

buyanov

  • Захожу иногда
  • 188
  • 29 / 1
  • Сайты 74
 mod_login надо слизать с protostar хотябы =)
pagination тоже надо бы под bootstrap зафигачить
Создание сайтов, интернет-магазинов, оптимизация, продвижение, хостинг, безопасность, лечение от вирусов - мой сайт, телега, Хостинг
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Блоговый движок на codeigniter
Давно не встречал его просто.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Цитировать
position- 0-14
вот это одна из вещей, что меня бесит
Неужели нельзя называть позиции: topmenu, leftmenu, search, login и подобными понятными именами
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
вот это одна из вещей, что меня бесит
Неужели нельзя называть позиции: topmenu, leftmenu, search, login и подобными понятными именами
Ну мы это обговорили уже - дублировать позиции и как position1 и как menu.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А тем временем вышел JA T3, бесплатный. Выложите сюда пожалуйста, кто скачал, у меня требует твит, и даже после твита не понимает, что я твитнул
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Скачал все таки, по отдельности дает, кто потестит?
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
кто такой CSS сделал ппц же? по мне дак непоная какаято болванка, втулить меню хотел ага хер там, чтобы с CSS разобратся ето вообще нонсенс отказываюсь
« Последнее редактирование: 21.11.2012, 22:26:36 от terr »
*

Microgenius

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Тем, кто хочет сделать свой первый шаблон для Joomla, подойдет такая штука или поискать что-нибудь вроде вообще чистого листа? Я просто CSS и HTML изучаю, но чужой код пока сильно плохо воспринимаю (в том плане, что если он не сильно комментирован, то тратить время на узнавание "а это тут зачем?" жалко ))).
*

Alexdon

  • Осваиваюсь на форуме
  • 13
  • 0 / 1
очень простой шаблон responsive на Twitter Bootstrap`e для Joomla 2.5-3.0 http://joomlateach.info/index.php/shablony/verstka
Ссылки на демо там же..
*

sensor_s

  • Новичок
  • 4
  • 0 / 0
хотелось бы узнать - это последняя версия шаблона?
вопрос - так как версия так и не изменилась
можно ли уже брать и работать с ним?
*

sm_denis

  • Захожу иногда
  • 441
  • 36 / 2
Просто оставлю тут ссылку на альтернативный вариант шаблона-пустышки J!Blank.pro
Думаю пригодится в качестве старта нового проекта.
*

shurikkan

  • Осваиваюсь на форуме
  • 46
  • 1 / 0
  • Joomla-support.ru :: Shurikkan
В 1001 раз тема про Clear templates :)
Т.к. шаблоны на фреймворках вызывают у меня рвотные позывы, давно уже сделал себе болванку (которая, наверное, есть своя у всех, кто часто делает шаблоны с нуля), в которой:
- чистый index.php:
Код
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <jdoc:include type="head" />
    <link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/main.css" type="text/css" rel="stylesheet" />
</head>
<body>

<jdoc:include type="modules" name="" style="" />
<jdoc:include type="message" />
<jdoc:include type="component" />

</body>
</html>
- файл templateDetails.xml, в котором оставил минимум инфы:
Код
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/2.5/template-install.dtd">
<extension version="3.1" type="template" client="site">

    <name>Clear Template</name>
    <version>0.1</version>
    <creationDate>06 February 2013</creationDate>
    <author>Author Name</author>
    <authorEmail>example@ogogo.ru</authorEmail>
   
    <files>
        <filename>index.php</filename>
        <filename>templateDetails.xml</filename>
        <folder>css</folder>
        <folder>fonts</folder>
        <folder>html</folder>
        <folder>img</folder>
        <folder>js</folder>
    </files>
   
    <positions>
        <position>block-1</position>
        <position>block-1</position>
        <position>block-2</position>
        <position>block-3</position>
        <position>block-4</position>
        <position>block-5</position>
        <position>block-6</position>
        <position>block-7</position>
        <position>block-8</position>
        <position>block-9</position>
        <position>block-10</position>
        <position>block-11</position>
        <position>block-12</position>
        <position>block-13</position>
        <position>block-14</position>
        <position>block-15</position>
    </positions>

</extension>
- папки для картинок, шрифтов, скриптов и стилей с вложенным пустым index.htm
- {для J2.5 делал ещё свой стиль в modules.php, но на J3 в стиле html5 все устраивает...}

Вот и всё. Что ещё нужно для "болванки", которую можно юзать под любой проект?
LESS, SASS, CDN, пздц... Это уже частные особенности отдельных шаблонов. ИМХО.

P.S.: задели за живое! раз 10 сообщение редактировал)
« Последнее редактирование: 30.03.2015, 10:44:07 от shurikkan »
*

sm_denis

  • Захожу иногда
  • 441
  • 36 / 2
LESS, SASS, пздц...

И что же плохого в Less ? :)
*

homelux

  • Захожу иногда
  • 190
  • 1 / 1
Здравствуйте, скачал вашу заготовку пытаюсь сделать сайт, там у вас есть позиция ban - я в нее ставлю большую картинку. но помогите пожалуйста как сделать чтобы большая картинка была на весь экран, а ниже компонент с отступами. т.е. меньшей ширины чем картинка.
*

kotmar

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
А подскажите, пожалуйста, как привязать стили к этому шаблону? Раньше я их вставлял в файл templess.css. Но в данном шаблоне этого файла нет. Простите мою неграмотность, но я пока только учусь.
*

buyanov

  • Захожу иногда
  • 188
  • 29 / 1
  • Сайты 74
Всем привет! Сто лет меня тут не было. Теме UP, шаблон все это время жил ^-^
Обновил тему и описание шаблона.
Создание сайтов, интернет-магазинов, оптимизация, продвижение, хостинг, безопасность, лечение от вирусов - мой сайт, телега, Хостинг
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
LESS, SASS, CDN, пздц... Это уже частные особенности отдельных шаблонов. ИМХО.
Совершенно верно! Это лютый звездец, на шаблонах использовать такую муть. Просто подключил обычный CSS и все. ^-^
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Шаблон заготовка masterbootstrap

Автор zxvorobey

Ответов: 1
Просмотров: 3813
Последний ответ 20.02.2018, 07:23:49
от effrit
Шаблон не видит переменные локализации кроме глобальных (Joomla 3.8)

Автор s.elena133

Ответов: 10
Просмотров: 4724
Последний ответ 09.12.2017, 18:27:18
от Ilhom666
Навигационный бар (Navbar) Bootstrap, Joomla 3.2

Автор wfedin

Ответов: 31
Просмотров: 23781
Последний ответ 06.01.2017, 21:07:31
от slon777
Кнопка для выхода пользователя для Joomla 3.0

Автор Fedor Vlasenko

Ответов: 6
Просмотров: 11819
Последний ответ 13.04.2016, 09:13:30
от ribojex
Можно ли и как правильно использовать Bootstrap3 для Joomla3 (Joomla 3.3.1 и Bootstrap 3.1.1)

Автор MansEL

Ответов: 4
Просмотров: 5863
Последний ответ 13.02.2016, 14:21:44
от Marta