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

crlf

  • Захожу иногда
  • 63
  • 0 / 1
Hi all,
подскажите, как подключить собственный css-файл к материалам сайта ?
*

Gorgeous92

  • Захожу иногда
  • 167
  • 5 / 0
Re: как подключить собственный css-файл
« Ответ #1 : 11.10.2011, 18:02:41 »
<link rel="stylesheet" href="тут указываете на файл CSS" type="text/css" />

Это вставить в Head в коде шаблона
*

crlf

  • Захожу иногда
  • 63
  • 0 / 1
Re: как подключить собственный css-файл
« Ответ #2 : 11.10.2011, 19:01:39 »
<link rel="stylesheet" href="тут указываете на файл CSS" type="text/css" />

Это вставить в Head в коде шаблона
в index.php ?

*

Gorgeous92

  • Захожу иногда
  • 167
  • 5 / 0
Re: как подключить собственный css-файл
« Ответ #3 : 11.10.2011, 19:03:46 »
Дада
*

crlf

  • Захожу иногда
  • 63
  • 0 / 1
Re: как подключить собственный css-файл
« Ответ #4 : 11.10.2011, 19:25:02 »
Гм, не слишком ли это грубо ?
А если я когда-нибудь решу сменить шаблон, а про эту строчку забуду ?
Может есть еще более другие способы ?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: как подключить собственный css-файл
« Ответ #5 : 11.10.2011, 19:33:28 »
Простите, это бесспорно слишком грубо и сложно.
Сейчас отпишусь на багтрэкер. Думаю плагин для подключения собственного CSS жизненно необходим и отсутсвие этой функции крайне негативно сказывается на популярности движка
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: как подключить собственный css-файл
« Ответ #6 : 11.10.2011, 19:36:39 »
Чтобы было гибко и не зависило от шаблона - оформляйте весь контент инлайновскими стилями. Т.е. кнопками в редакторе. Причём лучше оригинальным редактором, тем, что с Jooml-ой идёт а не всякими JCE. Родной он заранее заточен на чистоту кода и ошибок меньше даёт.
*

crlf

  • Захожу иногда
  • 63
  • 0 / 1
Re: как подключить собственный css-файл
« Ответ #7 : 11.10.2011, 19:52:31 »
Простите, это бесспорно слишком грубо и сложно.
Сейчас отпишусь на багтрэкер. Думаю плагин для подключения собственного CSS жизненно необходим и отсутсвие этой функции крайне негативно сказывается на популярности движка
Это ирония ?

Я вовсе не говорил, что данный способ сложен.

*

crlf

  • Захожу иногда
  • 63
  • 0 / 1
Re: как подключить собственный css-файл
« Ответ #8 : 11.10.2011, 19:54:25 »
Чтобы было гибко и не зависило от шаблона - оформляйте весь контент инлайновскими стилями. Т.е. кнопками в редакторе. Причём лучше оригинальным редактором, тем, что с Jooml-ой идёт а не всякими JCE. Родной он заранее заточен на чистоту кода и ошибок меньше даёт.
Не вы ли в другом топике говорили, что инлайновские стили - зло ? ;)
Родной редактор - это какой ?
Чем JCE не родной ?
Впрочем, не подумайте, что мне нравится JCE - такое же унылое гумно, как и остальные доступные в настройках Joomla.

Кстати, параллельный вопрос, - можно ли создавать материалы (статьи) для сайта, пользуясь внешними редакторами кода, и как потом эти материалы в сайт вставлять ?
« Последнее редактирование: 11.10.2011, 19:58:18 от crlf »
*

Gorgeous92

  • Захожу иногда
  • 167
  • 5 / 0
Re: как подключить собственный css-файл
« Ответ #9 : 11.10.2011, 19:55:33 »
Я вообще не пойму, в каждом шаблоне свои CSS, если вы будете подключать свой, то вам в любом случае придется редактировать файлы CSS темплейта
*

crlf

  • Захожу иногда
  • 63
  • 0 / 1
Re: как подключить собственный css-файл
« Ответ #10 : 11.10.2011, 19:59:56 »
Я вообще не пойму, в каждом шаблоне свои CSS, если вы будете подключать свой, то вам в любом случае придется редактировать файлы CSS темплейта
Зачем ?

Мне просто нужно определить некоторые свои стили для статей.
Или переопределить часть тех, которые меня не устраивают из шаблона.
*

Gorgeous92

  • Захожу иногда
  • 167
  • 5 / 0
Re: как подключить собственный css-файл
« Ответ #11 : 11.10.2011, 20:03:36 »
Но ведь когда вы будете ставить шаблон, там тоже будут прописаны стили, для тех же обьектов
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: как подключить собственный css-файл
« Ответ #12 : 11.10.2011, 20:06:17 »
Не хочу начинать очередной флуд, но прочитав два последних ответа поймал себя на мысли, что собирался сделать пост в таком же духе.
У нас сегодня геомагнитная аномалия или что-то иное, влияющее на обилие, мягко говоря, "странных" вопросов?
Или иной незримый природный катаклизм, вынуждающий давать соответствующие ответы?

Вот ведь вполне был нормальный вопрос: "как подключить собственный css-файл"?
Подключить его, по всей видимости, к текущему шаблону. Можно и к расширениям, но в данном контексте, судя по всему, именно к шаблону.
На что ТС получает вполне однозначный ответ: прописать линк в шаблоне на свой файл стилей.

И тут вот такой вопрос, преисполненный наивностью 15-тилетних девочек:
А если я когда-нибудь решу сменить шаблон, а про эту строчку забуду ?

И вот что я скажу:

Гм, не слишком ли это грубо ?
Но ведь когда вы будете ставить шаблон, там тоже будут прописаны стили, для тех же обьектов
Gorgeous92, вы правильно говорите. Удачи достучаться...
*

crlf

  • Захожу иногда
  • 63
  • 0 / 1
Re: как подключить собственный css-файл
« Ответ #13 : 11.10.2011, 20:08:41 »
Но ведь когда вы будете ставить шаблон, там тоже будут прописаны стили, для тех же обьектов

Мне кажется, мы не понимаем друг друга ;(
Я разумею так, что, если мой CSS будет подключаться после шаблоновского, то без разницы, что и как там было определено, мой CSS все равно будет иметь последнее слово.
Я не прав ?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: как подключить собственный css-файл
« Ответ #14 : 11.10.2011, 20:11:50 »
Oxlamon ну мы с Сергеем сразу шутки юмора написали после:
Код
Гм, не слишком ли это грубо ?
А если я когда-нибудь решу сменить шаблон, а про эту строчку забуду ?
Но чёт тонковато я затроллил. За чистую монету приняли. :)
ТС, делов в том, что у вас так называемые взаимоисключающие параграфы в теме. Т.е. вы подключаете файл стилей к темплейту (что единственно правильно и максимально гибко) и спрашиваете тут же, как быть при смене темплейта. Сразу сходу два совершенно нерациональных и глупых решения:
1. Писать всё инлайновскими стилями как это делают все секретарши. Сохранение оформление гарантированно на любом шаблоне.
2. Написать специальный плагин и подключать им дополнительный файл стилей. Хотя опять же вопрос "а если вы заходите установить другой плагин для подключения другого файла стилей..."
*

reg-ad-site

  • Захожу иногда
  • 410
  • 14 / 3
  • Если помог, ставь +
Re: как подключить собственный css-файл
« Ответ #15 : 11.10.2011, 20:32:05 »
Ну тогда решение типа того:
1 - если много переписывать не нужно (пару строк,стилей) то и создавать дополнительно не чего не нужно - работаем в template.css шаблона!
2 - если нужно много переписать... то тогда, по совету перед моим постом который дан, пишем плагин, подключаем свои стили!
Shustry, вроде как задублировал ;D
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: как подключить собственный css-файл
« Ответ #16 : 11.10.2011, 20:35:25 »
Но чёт тонковато я затроллил. За чистую монету приняли. :)
О том и упоминал - то ли сегодня день "странных" вопросов, то ли форумчан пробивает на... сами знаете что.
Пока просто молча понаблюдаю, как сообществу удастся довести до ТС-а очевидное.
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: как подключить собственный css-файл
« Ответ #17 : 11.10.2011, 21:37:21 »
О том и упоминал - то ли сегодня день "странных" вопросов, то ли форумчан пробивает на... сами знаете что.
Пока просто молча понаблюдаю, как сообществу удастся довести до ТС-а очевидное.

Я ну уже не могу....  ;D  на работе покупатели шарахались, так я ржала...  :laugh:

Если вы все не прекратите - мну в психушку заберут....

Шустрый с Воландом - в этой теме особый респект! yes! Охламон - как охота?   ;)
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: как подключить собственный css-файл
« Ответ #18 : 11.10.2011, 22:04:53 »
Охламон - как охота?   ;)
Моего троля начали оттеснять конкуренты.
Слегка негодует Шустрый - по поводу ухода от своей темы (впрочем, справедливо). Курильщик намекнул ему на отдельный топик.
Лишь бы не сорвался, змей, и вышел на большую воду. А там мы его уж загарпуним и в садок! ))))
*

vasmed

  • Осваиваюсь на форуме
  • 47
  • 1 / 0
Re: Как подключить собственный css-файл?
« Ответ #19 : 27.08.2020, 10:13:38 »
Здравствуйте все и радуйтесь! Простите, что пишу в старой теме, но вопрос был для меня актуален, а этот пост выходит первым в поиске Яндекс по запросу "добавить собственный стиль CSS joomla". Может быть кому-то может понадобиться решение этого вопроса. Я долго пытался найти приемлемое решение, но предложенные, (инлайн стили; редактирование index.php; plugin) имеют свои недостатки (дублирование кода; сброс изменений при обновлении; дополнительные действия, особенно докучающие при наличии нескольких Joomla сайтов). На англоязычном форуме мне подсказали более оптимальное и заложенное изначально решение, действительное для стандартных шаблонов Joomla 3 (protostar, beez3): Нужно создать новый файл "user.css" через административный интерфейс  или вручную, например, в папке "templates/protostar/css". В котором можно спокойно прописывать свои стили.  В "index.php" уже есть проверка на наличие этого файла и добавление его при присутствии. Подробнее в документации: https://docs.joomla.org/J3.x:Adding_a_custom_CSS_with_Protostar
« Последнее редактирование: 27.08.2020, 10:17:21 от vasmed »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JFolder::create: Невозможно создать каталог Внимание! - Не удалось переместить файл

Автор sayber

Ответов: 30
Просмотров: 67767
Последний ответ 14.07.2017, 12:05:37
от araiguma
Mobile Joomla Невозможно скопировать выбранный файл

Автор Elimelech

Ответов: 0
Просмотров: 1855
Последний ответ 20.07.2016, 11:30:05
от Elimelech
Найти файл

Автор Вараника

Ответов: 8
Просмотров: 1641
Последний ответ 10.04.2015, 00:13:48
от Вараника
XML файл инсталяции модуля

Автор bykaVBS

Ответов: 1
Просмотров: 1315
Последний ответ 21.06.2014, 12:58:19
от motokraft
Импорт статей в ТХТ файл

Автор ua6bne

Ответов: 0
Просмотров: 1418
Последний ответ 08.04.2014, 18:17:35
от ua6bne