Новости Joomla

Перевод и публикация интервью на греческом портале Joomla Утро, просматриваешь входящие письма и...

Перевод и публикация интервью на греческом портале Joomla 🇬🇷Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции.Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью. Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент. 🇬🇷 Интервью на греческом портале (joomla.gr)🌐 Оригинальное интервью (на английском)Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5

👩‍💻 Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5.В Joomla для выполнения внешних запросов из PHP к сторонним API используется класс Joomla\Http\Http напрямую или же Joomla\Http\HttpFactory, который возвращает для работы преднастроенный по умолчанию класс Http. О работе с HTTP-запросами подробно рассказывалось в статье 2021 года Создание внешних запросов с использованием HttpFactory (Joomla). Некоторые изменения касаются работы с ответами на запросы. Например, наш запрос:
use Joomla\Http\HttpFactory;$http = (new HttpFactory)->getHttp($options, ['curl', 'stream']);$response = $http->get('https://any-url.ru/api/any/endpoint');
Раньше можно было получить код ответа или тело ответа как свойство $response - $response->code или $response->body. Однако, Joomla, начиная с Joomla 4 во многом переходит на стандарты PSR. В частности для работы с HTTP-ответами - на PSR-7. Также хорошая статья на Хабре о PSR-7: PSR-7 в примерах.
Прямое обращение к свойствам code, headers, body объявлено устаревшим в Joomla 6.0.0 и обещают удалить в Joomla 7.0.0.
Вместо этого нужно работать с HTTP-ответом по стандартам PSR-7. Код ответа.Было $response->code. Стало $response->getStatusCode().Заголовки ответа.Было $response->headers. Стало $response->getHeaders().Тело ответа.Было $response->body. Стало (string)$response->getContents().В тело ответа теперь приходит не строка, а поток - объект класса Laminas\Diactoros\Stream. Поэтому его нужно привести к строке (если это json, к примеру): (string)$response->getContents(). Чаще всего в коде Joomla встречается именно такой вариант. Однако, есть и вариант с перемещением указателя чтения на начало потока:
// Получили ответ в виде потока$stream = $response->getBody();// "перемотали" на начало$stream->rewind();// Получили строковый ответ$json = $stream->getContents();
В итоге результат одинаковый.@joomlafeed#joomla #разработка #php

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

stoorm89

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Здравствуйте уважаемые форумчане и Гуру  ;)

Снова вынужден обратиться с вопросом к вам, сам не могу дойти до нужного результата.

Имеется каталог с запчастями:

https://tb-2.club/index.php/info-auto/catalog-repair

Хочу именно этой таблице дать полосатость, т.е. строчка белая, строчкая серая, так гораздо приятнее просматривать имхо.

Перечитал кучу статей здесь и на просторах интернета, но видимо надо ткнуть носом куда нужно добавить стиль.

Нашел такую статью:
http://jdevelop.info/articles/html-css-js/330-polosatost-tablits-i-spiskov
В ней говорится следующие:

Третий способ это использовать js код.

Для таблиц с классом table для нечетных строк задается класс odd:

jQuery(function(){
  $(".table tr:nth-child(odd)").addClass('odd'); //нечётные строки таблицы
});
Для списков, размещенных в контейнере content-block:

jQuery(function(){
  $(".content-block li:nth-child(odd)").addClass('odd'); //нечетные эл-ты списка
});
Для варианта на JQuery добавляем такой CSS код:

.table td {background:#fff; border-top:1px solid #dddddd;}
.table .odd {background:#f9f9f9;}
 
.content-block ul li {background:#fff; border-top:1px solid #dddddd; padding:4px 4px;}
.content-block ul li.odd {background:#f9f9f9;}

Куда все это делать вставлять и главное что бы отображалось все только на одной таблице?

Огромное спасибо заранее  *DRINK*
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Да не надо так заморачиться!
Код: css
table tbody > tr:nth-child(odd) > td {background-color: beige;}
Псевдокласс :nth-child
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

stoorm89

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Да не надо так заморачиться!
Код: css
table tbody > tr:nth-child(odd) > td {background-color: beige;}
Псевдокласс :nth-child
Cпасибо за новодку, а можно для одаренных куда это все вставлять? В редакторе?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Cпасибо за новодку, а можно для одаренных куда это все вставлять? В редакторе?
Ну допустим добавь в файл /templates/lt_techshop/css/template.css в самый низ
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

stoorm89

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Ну допустим добавь в файл /templates/lt_techshop/css/template.css в самый низ

 *ОХ-Х-Х*

Правильно ли я понимаю, мне менять по Вашему примеру ничего не надо, просто добавляю текст в конце :
" table tbody > tr:nth-child(odd) > td {background-color: beige;} "



Такой то же вариант по учебнику пробовал, эффекта нет.
<style>
 td:nth-child (odd) {
background-color: #C9E4F6;/* фон нечетных столбцов */
}

  td:nth-child (even) {

    background-color: #B4DAF2;/* фон четных столбцов */

  }

  tr:hover td{

    background: #B4FFF2;/* фон строки при наведении */

  }

</style>


*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Псевдокласс :nth-child применяется к <tr>.
background-color к <td>
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

stoorm89

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Псевдокласс :nth-child применяется к <tr>.
background-color к <td>
Често говоря ничего так и не вышло, может быть еще какие то варианты будут?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Често говоря ничего так и не вышло, может быть еще какие то варианты будут?
А же написал готовое решение!
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

stoorm89

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Спасибо Вам добрый человек, видимо я что то делаю не так, иду учить мат часть, добавляю как Вы и писали ранее в /templates/lt_techshop/css/template.css[/size]  в самый нижнюю часть код, а результата нет.


*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Спасибо Вам добрый человек, видимо я что то делаю не так, иду учить мат часть, добавляю как Вы и писали ранее в /templates/lt_techshop/css/template.css[/size]  в самый нижнюю часть код, а результата нет.



Ни когда еще такого чуда не видел....
Js код в файле стилей? Это как надо додуматься до этого...
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

stoorm89

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Ни когда еще такого чуда не видел....
Js код в файле стилей? Это как надо додуматься до этого...
!

От уровня знаний можно много чего натворить , поэтому прошу помощи, а не критики...
*

stoorm89

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
table tr:nth-child(odd) td{
  background:#dddddd;color:#1f1f1f;
}
table tr:nth-child(even) td{
  background:#fff;color:#1f1f1f;
}

Вот этот код вставляем как и писал @NewUsers в конце /templates/lt_techshop/css/template.css и получаем желанный результат.

Спасибо за помощь  :D
*

stoorm89

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Рано я обрадовался  ;D а как определенной странице дать этот стиль? А то все таблицы на сайте покрасились *suicide*
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Вы таблице добавьте класс
Например
<table class="stripes">

И уже в файле стилей, который подключаются к Вашему шаблону прописывайте стиль для таблицы

Код
table.stripes   tr:nth-child(odd) td {
  background:#dddddd;
  color:#1f1f1f;
}

table.stripes tr:nth-child(even) td{
  background:#fff;color:#1f1f1f;
}

Это прописывать лучше в файле .css, а не прям в HTML
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

denism300

  • Захожу иногда
  • 210
  • 5 / 0
3-я Joomla, вроде как, поддерживает Bootstrap 2.
достаточно просто таблице добавить класс
Код
table table-striped
*

stoorm89

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Вы таблице добавьте класс
Например
<table class="stripes">

И уже в файле стилей, который подключаются к Вашему шаблону прописывайте стиль для таблицы

Код
table.stripes   tr:nth-child(odd) td {
  background:#dddddd;
  color:#1f1f1f;
}

table.stripes tr:nth-child(even) td{
  background:#fff;color:#1f1f1f;
}

Это прописывать лучше в файле .css, а не прям в HTML
Вот спасибо огромное, научился классами пользоваться  *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Что хранится в таблице overrider Joomla 3?

Автор web1

Ответов: 2
Просмотров: 1112
Последний ответ 04.04.2024, 22:10:48
от web1
Как закрыть отдельные публикации для определенной страны со своим сообщением?

Автор Sponsor

Ответов: 1
Просмотров: 598
Последний ответ 19.03.2023, 13:04:35
от stepan39
Как сделать поиск строго по определенной категории?

Автор Damarkuzz

Ответов: 2
Просмотров: 929
Последний ответ 29.06.2021, 13:01:53
от Damarkuzz
Вызов определенной функции модели ajax

Автор Dram

Ответов: 16
Просмотров: 897
Последний ответ 26.11.2020, 17:01:55
от Dram
Переход к определённой части страницы по ссылке

Автор partisan42

Ответов: 3
Просмотров: 1242
Последний ответ 06.05.2020, 11:44:40
от beliyadm