Новости Joomla

Обновление пакета плагинов JL Like 5.0

Обновление пакета плагинов  JL Like 5.0

Обновление пакета плагинов JL Like 5.0.0Команда JoomLine рада представить долгожданное обновление плагина социальных кнопок JL Like — версию 5.0.0! В этом релизе мы сделали акцент на совместимости с последними версиями Joomla, улучшении производительности и расширении функционала.👩‍💻 Что нового в JL Like 5.0.0?- Полная совместимость с Joomla 5 — теперь плагин работает на всех актуальных версиях Joomla, включая Joomla 5.- Рефакторинг и оптимизация кода — проведена масштабная чистка и обновление внутренних классов для повышения стабильности и скорости работы.- Удаление устаревших зависимостей — полностью отказались от использования jQuery, что ускорило загрузку страниц и повысило безопасность.- Обновление CSS и удаление неиспользуемых стилей — интерфейс стал еще легче и современнее.- Удалена поддержка устаревших виджетов — например, функциональность твиттер-виджета вынесена из плагина.- Поддержка twitter:card — улучшена интеграция с социальными сетями для красивого отображения ссылок.- Гибкая настройка счетчиков лайков — теперь можно включать и отключать рандомизацию количества лайков.- Улучшено подключение скриптов — переход на WebAssetManager для более корректной работы с ресурсами.- Обновлены языковые переменныеРасширения всё ещё наследуют старую архитектуру плагинов Joomla 3, но были протестированы на Joomla 5.3.Новость на сайте JoomlineСтраница расширенияGitHub расширения@joomlafeed#расширения

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

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Добрый день.
Как поменять фон только в одном разделе, не влияя на фон для остальных разделов сайта? Например у меня белый фон у сайта, и есть меню-ссылка на форум. Пока у форума, как у части сайта, фон тоже белый. CSS-ка как я понимаю у них общая, что у сайта, что у форума - одна на двоих. Как можно решить этот вопрос?
Спасибо.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Ну можно просто для этой страницы через пунт меню прописать класс или id.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Ну можно просто для этой страницы через пунт меню прописать класс или id.

А подскажите пример пожалуйста. Чё-то тыкал-тыкал исходник и настройки, но ничего не поменялось. Как подгружался базовый content-menu_wrap_bg при генерации страницы, так и подгружается.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
плясать от ItemID и добавлять нужный класс для body http://joomlaforum.ru/index.php/topic,67278.0.html
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Скажем так: я новичок в этом деле. Может кто-то может попроще в двух словах пример привести?
*

Bright

  • Захожу иногда
  • 170
  • 2 / 2
Скажем так: я новичок в этом деле. Может кто-то может попроще в двух словах пример привести?
Я тоже новичок, поэтому совет будет новичковский.
Поищите поиском по этому форуму (или в сети) информацию о суффиксах. Совсем недавно я где-то видел очень хорошее описание как этим пользоваться. Суть заключается в том, что любой материал или раздел имеет обычный, назначенный вами стиль, но при публикации вы прописываете суффикс, под который в стилях прописывается парой строчек необходимое вам "отклонение" от общего стиля. Например, меняете оформление заголовков, или, как в вашем случае, цвет фона. Всё остальное при этом останется как обычно.
Если заинтересовало - ищите.
Тема полезная, я и себе взяла на заметку для освоения.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Я тоже новичок, поэтому совет будет новичковский.
Поищите поиском по этому форуму (или в сети) информацию о суффиксах.
Да, тема полезная, только суффиксы могут применяться к телу страницы, но никак не к BODY, а без доступа к боди поменять фон всей страницы не получится

Скажем так: я новичок в этом деле. Может кто-то может попроще в двух словах пример привести?
максимально просто я привел, если есть конкретные вопросы - задавайте
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Да, тема полезная, только суффиксы могут применяться к телу страницы, но никак не к BODY, а без доступа к боди поменять фон всей страницы не получится
максимально просто я привел, если есть конкретные вопросы - задавайте

Попробую конкретизировать еще больше: у меня сейчас на сайте белый фон. И на главной странице и на форуме. Я хочу, чтобы при переходе на форум фон становился черным. Но не меняя белого фона на главной странице сайта.
Пытался ковырять файл с CSS, в котором прописан белый фон. Но не понял что туда дописать. Пробовал скопировать абзац со стилем фона и переназвав его поменять в нем цвет фона. Потом пробовал указать этот стиль в параметрах страницы с форумом. Ничего не поменялось. Дальше моих знаний не хватило...
Поэтому я и попросил дать наглядный пример с кодом, как это правильно сделать...
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Вторым ответом была ссылка. Если немного додумать, то можно сделать так: открываете index.php шаблона. Ищете там <body> и дописываете:

Код: php
<body <?php if(JRequest::getVar('option', null) == 'forum') { echo 'class="bg-forum"'; } ?>>
Далее в CSS пишете

Код: css
.bg-forum {background:#c00;}
*

Bright

  • Захожу иногда
  • 170
  • 2 / 2
Я хочу, чтобы при переходе на форум фон становился черным.
Уверены?
Я 90% сайтов закрываю как только вижу черноту.
А форумов - все 99.99%, чтобы не убивать зрение.
Сделайте опрос, пусть ваши юзеры скажут нужна ли им чернота на форуме.
*

fbr

  • Завсегдатай
  • 1663
  • 206 / 7
.. только суффиксы могут применяться к телу страницы, но никак не к BODY, а без доступа к боди поменять фон всей страницы не получится
В принципе, можно перенести суффикс в тег body..

Код: php
<?php
  $app = JFactory::getApplication();
  $menu = $app->getMenu()->getActive();
  $body_newclass = $menu->params->get('pageclass_sfx'); // получаем суффикс в переменную
?>
добавляем класс к тегу body
(если у него уже есть класс, дописываем через пробел)
Код: php
<body class="<?php echo $body_newclass; ?>">
...
« Последнее редактирование: 18.08.2016, 23:24:13 от fbr »
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Вторым ответом была ссылка. Если немного додумать, то можно сделать так: открываете index.php шаблона. Ищете там <body> и дописываете:

Код: php
<body <?php if(JRequest::getVar('option', null) == 'forum') { echo 'class="bg-forum"'; } ?>>
Далее в CSS пишете

Код: css
.bg-forum {background:#c00;}

Спасибо за подробный пример. Но, к сожалению, он не сработал.
Первую строку записал внутри body в index.php шаблона. Вторую в template.css из папки CSS это шаблона. Ничего не меняется...
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
1. Записали body так, как есть? Другого атрибута class там случайно ещё нет?
2. Отключите ЧПУ в админке и посмотрите, как у вас в адрестной строке выглядит option=... Я forum для примера написал. Скорее всего там что-то вроде com_forum и т.п.
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
1. Записали body так, как есть? Другого атрибута class там случайно ещё нет?
2. Отключите ЧПУ в админке и посмотрите, как у вас в адрестной строке выглядит option=... Я forum для примера написал. Скорее всего там что-то вроде com_forum и т.п.

Да записал так как Вы написали. Body у меня в index.php вообще пустой был. Щас попробую ваш вариант с отключенным ЧПУ.
А вставлять в проверочный запрос надо всю вот эту лабуду "?option=com_content&view=category&layout=blog&id=8&Itemid=101" или только какую-то часть?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
option=com_content&view=category&layout=blog&id=8&Itemid=101

Это не страница форума. Это блог материалов.  option=com_content. Вот вместо com_content у вас должно быть название компонента форума, грубо говоря. Его и вставляете в проверку.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Код: php
JRequest::getVar('option', null) == 'forum'
вместо forum вставлять то что у вас здесь option=com_content, в данном случае com_content.
Но немного не так, если поменять цвет только у одной страницы - плясать нужно от Itemid либо совокупности view\id или других комбинаций, зависит от ситуации.
Если вы привяжете фон только к option (как писал Shustry) то фон будет изменен у всех страниц стандартного компонента.

fbr дал более корректный пример на основе стандартного изменения класса страницы через настройки пункта меню, только класс будет применяться не к блоку контента, но к боди
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
beliyadm, как написал я, изменится фон на всех страницах компонента форума.
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Если я Вас правильно понял, то меня как раз устраивает изменение фона у всех страниц форума. Сам форум является разделом главного сайта. А вот внутри форума есть несколько подразделов. Так что если у них у всех изменится фон это будет то, что нужно.
Другое дело, что я вот такую штуку вижу у себя при отключенном ЧПУ и при нажатии на меню ФОРУМ:

com_kunena&view=home&defaultmenu=127&Itemid=126

Что из этого мне использовать в запросе?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
beliyadm, как написал я, изменится фон на всех страницах компонента форума.
Так я про то и говорю - что применится для всего компонента, а мне казалось что речь про отдельные разделы\страницы. В любом случае по моей первой ссылке про условия есть все образцы, достаточно включить логику и изменить значения переменных

com_kunena&view=home&defaultmenu=127&Itemid=126
Что из этого мне использовать в запросе?
если для всего форума - то com_kunena
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Не срабатывает...
Подозреваю, что тут проблема взаимодействия с шаблоном. Там фон везде задаёт #content-menu_wrap_bg из template.css. Сдаётся мне он всё перебивает...
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Не срабатывает...
Подозреваю, что тут проблема взаимодействия с шаблоном. Там фон везде задаёт #content-menu_wrap_bg из template.css. Сдаётся мне он всё перебивает...
пляшите от родителя, то есть полностью повторять весь путь стилей или (не очень хорошо, но работает) работайте через !important
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
important вставил сразу же. не работает.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Код: php
<body <?php if(JRequest::getVar('option', null) == 'com_kunena') { echo 'class="bg-forum"'; } ?>>
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Код: php
<body <?php if(JRequest::getVar('option', null) == 'com_kunena') { echo 'class="bg-forum"'; } ?>>

Символ в символ.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Символ в символ.
ссылку на сайт (страницу) давайте где это условие применено "символ в символ"
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Я извиняюсь, ссылку пока дать не могу, но вот что в теле страницы показывает браузер после отрисовки:
Код
<body class="bg-forum">

То есть запрос отрабатывает. Вопрос почему фон не меняется?... Может я не там в CSS засунул?

В CSS у меня вот такая строка:

Код
bg-forum {
       background-color: #ff0000 !important;
}
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Может я не там в CSS засунул?
Возможно, сегодня в CSS не все могут засунуть. Вернее засунуть могут не только лишь все, мало кто может это делать
Откуда мы знаем какие стили где у вас отрабатывают, ссылки на рабочий пример же нет.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Код
bg-forum {
       background-color: #ff0000 !important;
}
Точка, точка где? Это же класс !
Код
.bg-forum {
       background-color: #ff0000 !important;
}
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Так... кажись прояснилось. При указании класса забыл точку поставить. Теперь сработало, но не фон...  ;D
Изменился фон у пункта меню, а не у страницы...
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Изменился фон у пункта меню, а не у страницы...
покажите полные стили для фона страницы (для боди, хотя возможно в зависимости от верстки фон задается от другого элемента)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

pptx в теле материала сайта

Автор VIK4

Ответов: 0
Просмотров: 1120
Последний ответ 24.10.2024, 13:04:04
от VIK4
Заявки с сайта на Joomla

Автор ivs1

Ответов: 8
Просмотров: 2715
Последний ответ 18.12.2023, 12:37:45
от SeBun
Перенос сайта на другой компьютер

Автор bekap

Ответов: 15
Просмотров: 2193
Последний ответ 17.11.2023, 09:44:03
от Театрал
Название сайта на картинке

Автор VIK4

Ответов: 5
Просмотров: 1652
Последний ответ 16.10.2023, 12:48:19
от VIK4
Проблема с почтой сайта на Joomla

Автор dima567

Ответов: 1
Просмотров: 1316
Последний ответ 16.09.2023, 09:44:41
от sivers