Новости Joomla

Перевод и публикация интервью с 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 Пользователей и 2 Гостей просматривают эту тему.
  • 13 Ответов
  • 2172 Просмотров
*

richv

  • Новичок
  • 8
  • 0 / 0
Ребята, сегодня первый день с joomlой, умею работать только с Wordpressом

Не могу натянуть вот эту тему http://www.templatemonster.com/free-virtuemart-templates.html

Порядок действий, которые сделал: 1) установил j 1.5.22 2) установил com VirtueMart 1.1.4.j15
3) при заливки темы, пишет  справа в  ПАРАМЕТРАХ Файл параметров \templates\virtuemartsampletheme\params.ini is Недоступен на запись!

В итоге, хидер встает криво. Что нужно сделать?

И еще вопрос для интернет магазина доставка по России, какой VirtueMart лучше выбирать на сайтах их куча?

Вопще, я только начал знакомится с Joomla и буда рад любым советом)
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Ребята, сегодня первый день с joomlой, умею работать только с Wordpressом

Не могу натянуть вот эту тему http://www.templatemonster.com/free-virtuemart-templates.html

Порядок действий, которые сделал: 1) установил j 1.5.22 2) установил com VirtueMart 1.1.4.j15
3) при заливки темы, пишет  справа в  ПАРАМЕТРАХ Файл параметров \templates\virtuemartsampletheme\params.ini is Недоступен на запись!

В итоге, хидер встает криво. Что нужно сделать?

И еще вопрос для интернет магазина доставка по России, какой VirtueMart лучше выбирать на сайтах их куча?

Вопще, я только начал знакомится с Joomla и буда рад любым советом)
Скорее всего не хидер криво встал а ненужные модули там опубликованы.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

richv

  • Новичок
  • 8
  • 0 / 0
как узнать какие модули не нужны для шаблона?
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
http://сайт.ru?tp=1  -  покажет позиции модулей
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

richv

  • Новичок
  • 8
  • 0 / 0
Спасибо большое)

В Joomla расположение блоков можно где-нибудь в админке менять или нужно непосредственно в коде (если в коде, то подскажите где?)
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
"Менеджер модулей" в админке, в слевой стороны выберите нужную позицию из выпадающего списка или пропишите туда ее руками
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Спасибо большое)

В Joomla расположение блоков можно где-нибудь в админке менять или нужно непосредственно в коде (если в коде, то подскажите где?)
Расположение блоков меняется непосредственно в шаблоне. Как правило в index.php файле шаблона (но для клубных и навороченных шаблонов могут быть исключения)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

richv

  • Новичок
  • 8
  • 0 / 0
С метками удобно)
У в шаблоне (http://www.templatemonster.com/free-virtuemart-templates.html) можно поставить верхнее ГОРИЗОНТАЛЬНОЕ меню
Когда метки включаю, для него и метка, вроде, предусмотрена [top outline] menu  Но никак к этой метке не могу привязать главное меню (как в шаблоне http://www.templatemonster.com/free-virtuemart-templates.html)
Как это можно сделать?
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
создаете меню.
создаете модуль с этим меню и назначаете ему (модулю) позицию top (или какая там у вас для верхнего меню)
« Последнее редактирование: 09.01.2011, 10:44:29 от alex0013 »
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

richv

  • Новичок
  • 8
  • 0 / 0
Спасибо, разобрался.

Меню выстроил горизонтально как должно быть в шаблоне http://www.templatemonster.com/free-virtuemart-templates.html

Но стиль не такой, вот как получилось .
Хотя по идее, наверное, должен был стиль горизонтального меню шаблона взять. Подскажите, стиль в ручную нужно выстовлять? Где файлы стилей могут быть? И еще, какой модуль отвечает за категории? (т.е. мне нужно сделать в левом сайдбаре категории, каким модулем лучше это реализовать)
« Последнее редактирование: 10.01.2011, 16:04:49 от richv »
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Все что касается категорий хранится в БД. А стили смотрите в шаблоне, в папке CSS

upd: видимо под категориями вы имеете ввиду ссылки в модуле меню на категории материалов. Этот модуль делается обычным стандартным mod_mainmenu и публикуется в соответствующей позиции (в вашем случае видимо left)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

richv

  • Новичок
  • 8
  • 0 / 0
с категориями разобрался) а вот со стилями верхнего горизонтальнорго меню не понятно. По идее после установки шаблона и выставлении по нему модулей, все стили шаблона должны встать на место.
 
вот стиль верхнего меню
Код
.menu-block-top {background:#C63800 url(../images/menu_top.gif) top repeat-x;}
.menu-block-bottom-right {background:url(../images/menu_bottom_right.gif) bottom right no-repeat;}
.menu-block-bottom-left {background:url(../images/menu_bottom_left.gif) bottom left no-repeat;}
.menu-block-top-right {background:url(../images/menu_top_right.gif) top right no-repeat;}
.menu-block-top-left {background:url(../images/menu_top_left.gif) top left no-repeat;}

.menu {float:left; width:100%; margin-right:-225px;}
.module ul#mainlevel-nav {margin:0; padding:10px 0 13px 10px; list-style:none; overflow:hidden; height:100%;}
.module ul#mainlevel-nav li {float:left; margin:0; padding:0;}
.module ul#mainlevel-nav li a {display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; padding:3px 29px 3px 23px; background:url(../images/menu_separator.gif) 100% 3px no-repeat; text-decoration:none;}
.module ul#mainlevel-nav li a:hover {text-decoration:underline;}

вот код в индексе этого участка
Код
 <div class="menu-block-top">
                                            <div class="menu-block-bottom-right">
                                                <div class="menu-block-bottom-left">
                                                    <div class="menu-block-top-right">
                                                        <div class="menu-block-top-left">
                                                        <div class="width">
                                                       
                                                                <div class="menu">
                                                                    <jdoc:include type="modules" name="menu" style="top" />
                                                                </div>
Кто-нибудь может подсказать почему у меня  получается как в предыдушем моем посту на картинке (верхнее горизонтальное меню), а не как должно быть в шаблоне http://www.templatemonster.com/free-virtuemart-templates.html

Спецы, объясните. могу выслать шаблон
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Живое демо шаблона есть? Открыть свой сайт и демо шаблона, и через FireBug сравнить стили.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

richv

  • Новичок
  • 8
  • 0 / 0
дак вот, в том то и дело что не нашел ни одного бесплатного шаблона Joomla 1,5 под VirtueMart с демо.
Поэтому и делаю по картинке. Коммерческий брать смысла нет, пока магазин не обкатаю.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 4015
Последний ответ 12.11.2023, 23:37:03
от all_zer
Нужно wiki под Joomla

Автор THE KILLERS

Ответов: 9
Просмотров: 9690
Последний ответ 05.11.2020, 20:56:47
от Kijv
Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 2194
Последний ответ 14.08.2020, 07:16:44
от rsn
Нужно удалить старый тег Google Analitics и вставить новый

Автор daria_ab

Ответов: 3
Просмотров: 2530
Последний ответ 10.06.2019, 11:48:52
от daria_ab
Не могу войти в админку Joomla 1.5

Автор MrSkif

Ответов: 14
Просмотров: 10557
Последний ответ 12.09.2018, 19:36:32
от PaLyCH