Новости Joomla

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм переопределения макетов Joomla: скопируй нужный тебе файл макета в папку

html шаблона и твори там что хочешь. Это в полной мере относится и к пользовательским полям Joomla.Joomla ищет макеты рендера всех пользовательских полей в следующем порядке:- Есть ли файл
templates/[template name]/html/layouts/[component name]/fields/render.php , переопределяющий макет вывода полей для конкретного компонента? Да - используем его.- Нет? Есть ли файл
components/[component name]/layouts/fields/render.php в папке компонента? Да - используем его.- Нет? Есть ли файл
templates/[template name]/html/layouts/com_fields/fields/render.php, переопределяющий вывод полей для
com_fields? Да - используем его.- Нет? Используем файл
components/com_fields/layouts/fields/render.phpЭто механизм поиска переопределений файлов макетов. Вчера столкнулся с тем, что если поле вставлено в текст материала с помощью шорт-кода (кнопкой редактора) вида
{field 25}, то переопределения не сработали. Поэтому стал вспоминать как сделать свой макет для поля Joomla. Файл
components/com_fields/layouts/field/render.php копируем в
templates/YOUR_TEMPLATE/html/layouts/com_fields/field/etapy-raboty-nad-proektom.php. Обратите внимание, что мы файл переименовали, чтобы в настройках поля видеть его в выпадающем списке. После этого всё заработало как надо. Благо, переводил уже раньше статью
Как происходит рендер пользовательских полей в Joomla?. Потом, порывшись по своему же переводу увидел, что эта особенность работы Joomla в статье уже в ней описана 😂. А также напомнил себе о возможности указывать макет поля прямо в шорт-коде, через запятую:
{field 25,etapy-raboty-nad-proektom}. Правда, если честно, никогда этой возможностью не пользовался. @webtolkru#joomla #php #разработка #webdev

Вышел JoomShoppping 5.6.0Один из популярных компонентов интернет-магазина на Joomla. v.5.6.0

Вышел JoomShoppping 5.6.0Один из популярных компонентов интернет-магазина на Joomla.👩‍💻 v.5.6.0. Что нового?- Добавлена ​​сортировка товаров для конкретной категории- Параметры
count_products_to_page /
count_products_to_row - по умолчанию теперь пустые (используется из конфигурации)- Добавлена сортировка для налогов- Добавлена форма поиска в списке стран- Добавлен фильтр только не завершенных заказов для списка заказов (не закончен: скрывать / показывать / все)- Добавлены состояния опубликовано / не опубликовано для аддонов (опции - дополнения)- Добавлены зависимости (dependencies) для аддонов- ⚠️ Библиотека Tcpdf удалена из ядра Joomshopping. Генерация PDF счетов отключена по умолчанию. Библиотека теперь устанавливается как дополнение Lib TcPdf.- ➕ Новая опция. Техническое обслуживание для дополнений (отладка, журнал, переопределения папок)- ➕ Новая опция: Настройки - Другие - Использовать WebAssetManager. - ➕ Новая опция: Настройки - Другие - Администратор продукты Поиск по словам. Поиск в админке будет искать по описаниям товаров.- Обновлены иконки в админке- ➕ Новая опция конфигурации check_valid_productpage_attribute- ➕Новая опция конфигурации attribut_dep_sorting_in_product_dir- ➕Новая опция конфигурации attribut_nodep_sorting_in_product_dir- ➕Новый метод
prepareSaveParams для ShippingFormRoot (разработчикам способов доставки)- Добавлены новые триггеры для плагинов- Обновление HttpClientLite- Исправления роутера- Исправлен выбор оформления заказаНужно помнить, что не все опции конфигурации JoomShopping доступны для настройки из панели администратора. Некоторые параметры можно изменить только в файлe
components/com_jshopping/config/user_config.php (переопределение
default_config.php). Так же параметры конфигурации могут быть изменены плагинами на события
onBeforeLoadJshopConfig и
onLoadJshopConfig.
Страница расширения#JoomShopping

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

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

  • Легенда
  • 11028
  • 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
Просмотров: 67095
Последний ответ 14.07.2017, 12:05:37
от araiguma
Mobile Joomla Невозможно скопировать выбранный файл

Автор Elimelech

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

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

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

Автор bykaVBS

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

Автор ua6bne

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