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

effrit

  • Moderator
  • 10132
  • 1118 / 13
  • effrit.com
ну, на счёт "зря" - вряд ли ).
в любом случае ускорение есть: разраб обозначил следующую бету в качестве модулесодержательной ).
даже если не выпустит, у нас будет свой, есть с чем играться дизигнерам и нам.
*

moltchan

  • Захожу иногда
  • 80
  • 5 / 0
Я опять про свои прАблы при шаблонизации..))))
1. Просьба глянуть и проверить, прав ли я...
Есть шаблон "Х", есть тип материала - прибитый к ентому шаблу...
Создаю категорию 1 - "Шаблон категории" Х
Создаю подкатегорию 1.1 - Копирование всех параметров из категории  - 1
создаю материал в категории 1.1, но материал отображается как "blog", приходится в каждом материале попровлять шаблон...
дефолт шаблона из категории не прописывается....
2. судя по подсказки к альянсу (псевдониму) альянс возможен в юникоде, но пока не работает...??
3. если редактировать "типы материалов", то при "сохранить" выполняется действие как "Сохранить & новый"

Хотел посмотреть универсальный модуль флекси, но не нашел. Где он?
Если не трудно поподробней про данный модуль, его предназначение, в двух словах...
*

effrit

  • Moderator
  • 10132
  • 1118 / 13
  • effrit.com
универсальный модуь - для вывода итемов. по типу новостного, только с учётом флекси-особеностей.
по поводу глюков с привязкой к шабам - было что-то такое в теме багтрекинга.
отальное надо глянуть, но сегоня я переработал - не хочу ничего
*

moltchan

  • Захожу иногда
  • 80
  • 5 / 0
пасиб про модуль думаю, мне он понадобится...
но сегоня я переработал - не хочу ничего
обязательный отдых прописан Конституцией..)))
*

effrit

  • Moderator
  • 10132
  • 1118 / 13
  • effrit.com
3. - у меня нет такого глюка. возможно, ты не самую последнюю бету юзаешь?
2. - да, выставил в глобальных настройках юникод, но не робит, запостю.
по поводу п.1 - у меня вообще параметр отображения не копируется, ставится "blog", хотя в категории, с которой параметры копирую - "defoult "
*

moltchan

  • Захожу иногда
  • 80
  • 5 / 0
возможно, ты не самую последнюю бету юзаешь?
Да, нет, последнею... может то, что поверх ставлю, здесь грабли((((

А подскажи, у меня редактор JCE, при попытке в материале сделать ссылку на другой материал, то могу выбрать только джумловский контент... и соответственно ни о какой Flexi шаблонизации нет разговоров..((
Под редактор нужен свой плагин?

P/S Денвер кстати вылетал из-за каспера....
« Последнее редактирование: 07.10.2011, 14:50:19 от moltchan »
*

effrit

  • Moderator
  • 10132
  • 1118 / 13
  • effrit.com
эммм
moltchan, а с какой радости редактор должен понимать, что на сайте флекси установлен )).
разумеется, надо копировать урл существующего материала

Аркадий, почитай-ка. Тебе должно стать радостно за свой тяжкий и плодотворный труд:
http://www.flexicontent.org/forum/index.php?f=27&t=3781&rb_v=viewtopic#p19524
:)
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Да, почитал, гуглеперевод с моим немецко-еврейским акцентом очень порадовать моя дочь.
*

moltchan

  • Захожу иногда
  • 80
  • 5 / 0
поставил, минут 10 поискал вроде все работает вместе с "RokAjaxSearch", просто документов маловато на тестовом для полноценного теста...
Пасиб, кстати, удобненько..)))
*

moltchan

  • Захожу иногда
  • 80
  • 5 / 0
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
*

moltchan

  • Захожу иногда
  • 80
  • 5 / 0
958
ПреклОняюсь перед разработчиками... но опять бетка.... >:(
А ведь ТОВАРИЩИ ждут, не могут дождатьсИ.. остается тестить и  *DRINK*
Гугл перевод:
Эта версия имеет ACL исправлена. Но не была испытана thoughly

Если у вас есть обязательное поле пустым, форма не будет представить, но это также не выделить поле.

ACL исправления были сделаны основном madmax
« Последнее редактирование: 09.11.2011, 22:45:11 от moltchan »
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Последняя бета никак не хочет устанавливаться до конца, а конкретно вот эту штука.
Initial permission    Update
Нажимаю апдейт...и ничего..
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
С нуля пробовал, то же самое.
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Очередная бета вышла - 960. Установилась нормально
*

denis174

  • Захожу иногда
  • 256
  • 1 / 0
при попытке добавить метериал куча багов(((
*

moltchan

  • Захожу иногда
  • 80
  • 5 / 0
RC1a_r979
Для тех, кто ставит бетки и релизы не на чистую а обновляясь...
столкнулся с проблемой на v2.0_RC1...
после обновления, как всегдЫ "Обновите все красным задачи........" обновляю кнопку с "Права доступа", все красиво и зЕлено..
Обновляю страницу, меня просят сделать то же самое про "Права доступа" .... и так по циркуляру....))))
думал баг и его ЩА исправят, дождался 2.0 - RC1a... такая же кухня..((((
Метод тыка принес результаты..
Обновил права доступа и не обновляя страницу залез в конфигурацию, ничего не меняя "сохранить и закрыть" после F5 и ВОТ ОНО..))
__________________________________________________________________________________
Когда ставил кандидата на читую - таких изысканных вариантом не потребовалось...))

P.S. Уже б пора и тему изменить... а то уж сАФсем старовата (я про версию..))
« Последнее редактирование: 25.11.2011, 22:24:07 от moltchan »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Ошибки FLEXIcontent 2.0.
« Ответ #109 : 26.11.2011, 08:05:35 »
Изменил.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Ошибки FLEXIcontent 2.0.
« Ответ #110 : 23.12.2011, 14:07:13 »
первый раз поставил флексиконтент на Joomla без демоданных, возможно из-за этого словил глюк, не показываются в типе Article ни одно поле для ввода, часть полей в шаблоне заблокирована, написано
Цитировать
NON-editable position.
To customize edit TEMPLATE parameters in the Item Type configuration and/or in each individual Item
Где только не рылся, не появляются эти поля, в списке полей дескрипшен и подобные поля в публикации не активны и не изменяются. Тип Article не сохраняется. Кто-нибудь сталкивался?
com_flexicontent_v2.0_RC2a_r1057.zip
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: Ошибки FLEXIcontent 2.0.
« Ответ #111 : 23.12.2011, 16:38:49 »
в item.xml или category.xml шаблона убери в групп <fieldgroups> из <group readonly="true"> readonly="true" эти позиции насколько я понимаю предназначены для вывода служебной инфы, например, автор, дата создания и т.д.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Ошибки FLEXIcontent 2.0.
« Ответ #112 : 23.12.2011, 20:47:21 »
Спасибо, но откуда они там появились? Раньше, имеется ввиду бета версии, такого не было, попробую посмотреть.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Ошибки FLEXIcontent 2.0.
« Ответ #113 : 24.12.2011, 08:47:11 »
Установил Флекси на 1.7.3, сделал два сайта - один с демоданными, другой пустой, дома все установилось нормально и туда и туда. Все работает нормально. Ничего не понимаю, денвер тот-же дистрибы те-же, результат разный. Единственно что разное в этих экспериментах - операционная система, не работает на хрюше, на семерке работает.
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: Ошибки FLEXIcontent 2.0.
« Ответ #114 : 25.12.2011, 01:03:18 »
Спасибо, но откуда они там появились? Раньше, имеется ввиду бета версии, такого не было, попробую посмотреть.
их в какой то версии SVN добавили...

Может как то установилось неудачно
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Ошибки FLEXIcontent 2.0.
« Ответ #115 : 26.12.2011, 06:40:22 »
Разобрался, оказалось что в типах был установлен флаг "скрыть основной текст", когда накопал - непонятно.

Зато обнаружил другую ошибку, при сохранении типа без перехода в лист пропадает название типа.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Ошибки FLEXIcontent 2.0.
« Ответ #116 : 20.01.2012, 10:06:42 »
effritПожалуйста переведи просьбу разработчикам:
Шаблонизация формы редактирования контента с форнта не предусмотрена. Начал делать новый вид для редактирования контента, натолкнулся на непонятное место: функция edit() в контроллере /components/com_flexicontent/controller.php посылает нас в функцию display() вида, а в функции display() стоит перенаправление на функцию _displayForm($tpl)
Код
if($this->getLayout() == 'form') {
$this->_displayForm($tpl);
return;
}
Не понял такой финт ушами, гораздо проще и правильнее послать туда непосредственно из контроллера, при этом необходимо еще менять лэйаут, например так:
Код
        $layout = JRequest::getVar('layout', 'form');
$view->setLayout($layout);
Тогда без вмешательства в код компонента можно выбирать свои темплейты для вывода форм редактирования.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Ошибки FLEXIcontent 2.0.
« Ответ #118 : 20.01.2012, 14:42:18 »
Редактирование статьи с фронта не суперпользователем.
Оказалось что пользователь с правами "Автор" не может отредактировать сою статью с фронта. Она не сохраняется если автору не разрешена немедленная публикация.
Решение:
\administrator\components\com_flexicontent\models\parentclassitem.php
В функции store($data) после
Код
			//At least one category needs to be assigned
if (!is_array( $cats ) || count( $cats ) < 1) {
$this->setError('FLEXI_SELECT_CATEGORY');
return false;
}
вставить
Код
if(!$this->applyCurrentVersion($item, $data)) return false;
(не пропустить мимо следующую скобку иначе не попадете в условие).
И все, работает.
Единственное что не продумано при этом - смена статуса публикации статьи в зависимости от $data['vstate'].
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Ошибки FLEXIcontent 2.0.
« Ответ #119 : 08.02.2012, 11:31:15 »
Баг или так задумано? При включенном кешировании Joomla не работают фильтры. Есть у flexi встроеное кеширование, но с него толку.., или тоже не работает, скакает количество запросов к базе (на странице материала с 50 до 45 и всё, при кешировании Joomla - всего 5-6 запросов)
Создание сайтов, шаблонов, помощь в решении проблем.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

FLEXIcontent не отрабатывает 404 ошибку?

Автор romagromov

Ответов: 6
Просмотров: 4464
Последний ответ 20.02.2017, 18:22:33
от voland
Автоматическая генерация мета-тегов Joomla 3 + FLEXIcontent

Автор VladimirVoice

Ответов: 2
Просмотров: 5250
Последний ответ 22.09.2016, 23:00:01
от serjik
Кнопки ПЕЧАТЬ в FLEXIcontent

Автор moltchan

Ответов: 2
Просмотров: 4426
Последний ответ 21.09.2016, 15:18:25
от moltchan
KunenaDiscuss + FLEXIcontent

Автор VladimirVoice

Ответов: 0
Просмотров: 4432
Последний ответ 29.11.2015, 08:45:48
от VladimirVoice
Кнопки в FLEXIcontent

Автор VladimirVoice

Ответов: 0
Просмотров: 4224
Последний ответ 16.11.2015, 15:30:36
от VladimirVoice