Новости 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

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

AltaiR-05

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Есть шаблон CleanLogic http://joomla3x.ru/joomla3-templates/75-cleanlogic-j3-x-shablon-dlya-zelenykh-idej-dlya-joomla-3.html подскажите пожалуйста как сделать его резиновым
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

AltaiR-05

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Как сделать шаблон резиновым?
« Ответ #2 : 11.03.2013, 11:32:57 »
если есть htmlbook.ru то для чего тогда существует этот форум?
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Как сделать шаблон резиновым?
« Ответ #3 : 11.03.2013, 11:35:06 »
Для вопросов по J!, а не для вопросов по простейшему CSS.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Как сделать шаблон резиновым?
« Ответ #4 : 11.03.2013, 11:37:31 »
Что, при установке шаблона появилась ошибка, проблема с выводом модулей, не знаете как переделать свой модуль под конкретный шаблон?
Ваш вопрос сводится к прочтению мануалов по CSS, за вас этого делать никто не будет.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

AltaiR-05

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Как сделать шаблон резиновым?
« Ответ #5 : 11.03.2013, 11:40:57 »
CSS я изучал, просто дело в том что в Joomla все по другому и не знаю в каком именно файле искать, для каждого шаблона по своему вроде реализовано
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Как сделать шаблон резиновым?
« Ответ #6 : 11.03.2013, 11:43:23 »


Код: css
element.style {
    font-family: 'comic sans ms',sans-serif;
    font-size: x-large;
}

Шрифт на своей "поделке" смените.

-----------------------------------------

CSS я изучал, просто дело в том что в Joomla все по другому и не знаю в каком именно файле искать, для каждого шаблона по своему вроде реализовано
В юмор! ))
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Как сделать шаблон резиновым?
« Ответ #7 : 11.03.2013, 11:43:29 »
Всё так же, как и десять лет назад было. Для поиска конкретного файла используйте FireBug или аналог. Резиновая разметка Joomla ничем не отличается от резиновой разметки битрикса и чего угодно.
*

AltaiR-05

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Как сделать шаблон резиновым?
« Ответ #8 : 11.03.2013, 11:53:20 »


Код: css
element.style {
    font-family: 'comic sans ms',sans-serif;
    font-size: x-large;
}

Шрифт на своей "поделке" смените.

-----------------------------------------
В юмор! ))

Шрифт там временно, там вообще со временем лента новостей будет,  а насчет модуля хотя бы не ответишь как его можно чуть подвинуть
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Как сделать шаблон резиновым?
« Ответ #9 : 11.03.2013, 11:59:58 »
Ну вы же CSS знаете. В двух словах: для всех-всех блоков, которые должны тянуться, убираете ширину и прописываете мин/макс ширину. Судя по скрину там миллион позиций, так что проще застрелиться с-нуля сверстать.
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Как сделать шаблон резиновым?
« Ответ #10 : 11.03.2013, 12:01:51 »
Ширина выводимой таблицы погоды - 190px, ширина области модуля - 25% от 940px ширины родительского элемента.
Рекомендую попробовать использовать не информер, а связку компонента и модуля - http://joomline.ru/rasshirenija/komponenty/jlweather.html
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

memo

  • Захожу иногда
  • 157
  • 1 / 0
Re: Как сделать шаблон резиновым?
« Ответ #11 : 11.03.2013, 12:17:51 »
Есть шаблон CleanLogic http://joomla3x.ru/joomla3-templates/75-cleanlogic-j3-x-shablon-dlya-zelenykh-idej-dlya-joomla-3.html подскажите пожалуйста как сделать его резиновым

принцип тут изложен - http://www.compassdesigns.net/joomla-15-template-tutorial/ по-моему, есь и корявый русский первод этой статьи
ну, и учитывать специфику версий надо, но это самое простое в задаче по переделыванию
*

AltaiR-05

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Как сделать шаблон резиновым?
« Ответ #12 : 11.03.2013, 12:35:30 »
Ширина выводимой таблицы погоды - 190px, ширина области модуля - 25% от 940px ширины родительского элемента.
Рекомендую попробовать использовать не информер, а связку компонента и модуля - http://joomline.ru/rasshirenija/komponenty/jlweather.html

А если этот компонент поставить разве модуль подвинется вправо?

Вот мой код CSS? что тут можно изменить

Код
.row div img {
max-width: 100%;
display: inline;
}

.ct_left, .ct_right {
width: 25%;
margin-bottom: 1.875%;
padding: 0;
}

.ct_left {
margin-right: 1.875%;
}

.ct_right {
margin-left: 1.875%;
margin-right: 0% !important;
}

.ct_componentContent {
position: relative;
display: inline;
float: left;
height: auto;
z-index: 0;
margin-left: 0 !important;
margin-right: 0 !important;
margin-bottom: 1.875%;
padding: 0;
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Как сделать шаблон резиновым?
« Ответ #13 : 11.03.2013, 12:45:27 »
А если этот компонент поставить разве модуль подвинется вправо?
Там модуль не нужно "двигать" - он занимает область меньшую ширины области модуля, нужно увеличить ширину таблицы-информера, а лучше сделать её из фиксированной в процентную со значением 100%.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Как сделать шаблон резиновым?
« Ответ #14 : 11.03.2013, 12:46:48 »
Рекомендую нанять специалистов, которые имеют опыт разработки порталов, это будет более оптимально.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

AltaiR-05

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Как сделать шаблон резиновым?
« Ответ #15 : 11.03.2013, 12:48:18 »
Рекомендую нанять специалистов, которые имеют опыт разработки порталов, это будет более оптимально.
а если вы в этом разбираетесь то поможете за определенную плату?
*

AltaiR-05

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Как сделать шаблон резиновым?
« Ответ #16 : 11.03.2013, 12:48:59 »
Там модуль не нужно "двигать" - он занимает область меньшую ширины области модуля, нужно увеличить ширину таблицы-информера, а лучше сделать её из фиксированной в процентную со значением 100%.

а как увеличить ширину таблицы информера?
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Как сделать шаблон резиновым?
« Ответ #17 : 11.03.2013, 12:51:10 »
а как увеличить ширину таблицы информера?
Я вообще против использования сторонних информеров, они обычно слабо поддаются подгонке под дизайн сайта и содержат ссылки.

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


P.S. Приведите свою тему в коммерческом разделе к виду описанному в правилах раздела.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Alexdon

  • Осваиваюсь на форуме
  • 13
  • 0 / 1
Re: Как сделать шаблон резиновым?
« Ответ #18 : 03.04.2013, 19:30:59 »
*

Alik_Balyev

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
  • Никто кроме нас !!! Слава ВДВ !!!
Re: Как сделать шаблон резиновым?
« Ответ #19 : 07.04.2013, 19:03:51 »
Смотрю тут куча умников ! А просто по человечески помочь никто не может. Вы как бабы на базаре. Один в одно место отправит, другой в другое. А человек как зашёл с вопросом, так и ушёл без ответа. Смысл вашего тут нахождения если вы даже рассказать не можете, а просто стебаетесь. Вам дать книжку по укладке парашюта. вы ни один по ней не соберёте, пока на практике раз 10 его на укладочном столе не увидите. УМНИКИ МЛЯ. Читая ваши комментарии даже вопрос не охота задавать.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Как сделать шаблон резиновым?
« Ответ #20 : 07.04.2013, 19:19:32 »
Цитировать
УМНИКИ МЛЯ

Вы предлагаете всем тут броситься на изучение этого шаблона? Первый же ответ на ваш вопрос был правильным.

Вы малясь в курсе, что профессиональные шаблоны состоят из кучи файлов? Нет документации, плохо - зато в вашем случае бесплатный шаблон.

Формулируйте вопросы конкретно, даже в этом случае, со ссылкой на сайт.
« Последнее редактирование: 07.04.2013, 19:23:10 от capricorn »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Шаблон jm MyPlace - не воспроизводится видео

Автор THE KILLERS

Ответов: 2
Просмотров: 2176
Последний ответ 23.07.2024, 13:58:16
от THE KILLERS
Ошибка при входе в корзину шаблон jmart

Автор dimiur

Ответов: 5
Просмотров: 5044
Последний ответ 24.05.2023, 14:24:30
от Gleb72
Почему обновление шаблона ломает шаблон?

Автор gorbi_U

Ответов: 8
Просмотров: 3560
Последний ответ 03.05.2023, 22:54:19
от SmiP
Helix3 сделать несколько рядов не столбцов!

Автор Bowa

Ответов: 6
Просмотров: 3954
Последний ответ 04.03.2023, 20:33:40
от Petrovich
Нужно ли переносить custom.css при переезде на новый шаблон?

Автор gorbi_U

Ответов: 3
Просмотров: 2886
Последний ответ 09.02.2023, 21:05:42
от marksetter