Новости 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 Гостей просматривают эту тему.
  • 636 Ответов
  • 109081 Просмотров
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Команда JoomLine представляет пока еще экспериментальное расширение. Которое на наш взгляд заставит немного по другому взглянуть на социальные кнопки.



Плагин поддерживает социальные сети: Вконтакте, Google+, Facebook, Одноклассники и Твиттер.

Решение возникло из-за неудовлетворенности существующими социальными кнопками типа Like:
  • Внешний вид которых нельзя настроить
  • Значительно увеличивают время загрузки страницы
  • Дают кучу фреймов на странице
  • И еще многие проблемы который многим не нравятся

Собственно, а почему ими пользуются если так много отрицательных моментов?
Потому что просто человеку кликнуть и потому, что другой человек хочет видеть на сколько интересна статья.

Что даст вам этот плагин?
Это 100% настраиваемый внешний вид.
Это отсутствие внешних ссылок на социальные сети, а так же отсутствие фреймов и кучу JS библиотек.
Это минус 500 кб к загружаемой странице.
Это счетчик упоминаний страницы в социальных сетях (вы можете сразу увидеть рейтинг статьи).
Это скорость работы и маленький вес самого плагина.
Это простая настройка под com_content.

Плагин поддерживает Joomla 2.5/3.0 и распространяется свободно.
Плагин находится в стадии тестирования и возможны какие то проблемы и недоработки. Если вы нашли ошибки просьба обратиться к нам.

Внимание! Версия плагина для Joomla 1.5 более не поддерживается. Но вы можете купить JL LIKE PRO они будут обновляться в дальнейшем.

Ссылка на описание плагина социальных кнопок
Демо плагина

Приглашаем всех присоединиться к разработке плагина на https://bitbucket.org/joomline/jllike

Обратите внимание что есть еще и коммерческая версия плагина JL Like PRO.
Она гарантирует поддержку Joomla 1.5 и Joomla 2.5.
Добавляет дополнительные кнопки социальных сетей.
Поддержка интеграции компонентов:  K2, VirtueMart, JoomShopping, AdsManager, Content, Zoo

Прочитать | Купить
« Последнее редактирование: 06.04.2013, 08:04:30 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
кстати, тут озадачили меня социальным голосование для Юми.
и я подумал, что на Joomla это можно было бы сделать обычным блогом категории с pro-версией плагина.
это типа когда конкурс устраиваешь и выкладываешь несколько картинок (фотоконкурс, например) для голосования на одной странице.
пользователи голосуют социальными лайками, распространяя инфу о конкурсе.
я думаю, вам стоит создать подобную страницу и пиарить её, т.к. это реально полезный и интересный пример )
ну или ещё круче - сделать простецкий компонент под это дело, для тех, кто не хочет с шаблонами воевать )
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Добрый день,
на сайте постоянно кидает такую ошибку:
Код
2 "NetworkError: 403 Forbidden/plugins/content/jllike/models/ajax.php"
Это баг?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
01Kuzma  403 это ошибка доступа к файлу, а не ошибка расширения.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Точняк, спасибо!
.htaccess блокировал, решено с помощью:
Код
RewriteRule ^plugins\/content/jllike/models/ajax.php$ - [L]
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Вышло обновление плагина JL Like PRO. Обновление получило версию 2.7

Исправлен плагин для интеграции с k2
Добавлена возможность вывести социальные кнопки в любом расширении Joomla

Новость на Joomline
Официальная страница JL Like PRO
Приобрести расширение
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
https://bitbucket.org/joomline/jllike/get/master.zip Можно попробовать новую версию JL Like :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Что-то в новой версии с JS не так, как было. Сразу слетели все накрученные "лайки", консоль была наполнена ошибками JS (несовместимость). Времени разбираться не было - откатился на старую версию
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
надо смотреть когда собирал тестировал на сайте вроде нормально все работало... А вы сохранили настройки заново после обновления? так как там много новых параметров появилось.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Честно, я поверхностно глянул. В основном первую закладку смотрел по JS, но там всё было по умолчанию...
Попробую у себя на локалхосте погонять
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Всё же с кем-то конфликтует новая версия.
Консоль в
Код
ReferenceError: jQuery is not defined
ошибках :(
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Всё же с кем-то конфликтует новая версия.
Консоль в
Код
ReferenceError: jQuery is not defined
ошибках :(
Эта ошибка говорит, о том, что скрипты либо подгружаются до jq либо его вообще нет. Либо массовая загрузка jq и ноуконфликт...
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Выставил порядок загрузки последним - ничего не исправляет, как говорил, со старой версией всё хорошо.
Вот полный скрин:
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
я не про загрузку говорил, я про переключение секции загрузки JS файлов плагина http://prntscr.com/61343e
Сегодня погонял на тестовом сайте плагин. Все отлично работает, добавил только недостающие языковые переменные.
С точки зрения JS плагин изменился мало. Единственное что изменилось, это некоторые обработки и удаление кода отвечающего за Яндекс.

Хочу попробовать сделать верстку альтернативный макет, как в на сайте россия сегодня. Возможно с прилипанием к левой части сайта при прокрутке. Посмотрим.
« Последнее редактирование: 04.02.2015, 23:05:00 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Сейчас попереключал этот параметр, к сожалению ничего не изменилось :(
Ошибки те же, кнопки бездействующие...
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Дайте сайт посмотреть. Конкретно ту страницу где ошибки.
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Дайте сайт посмотреть. Конкретно ту страницу где ошибки.
komunikacjia.ru - оставил до вечера, потом откачу на старую
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
У вас проблема. Скипты почему-то разделились на два блока. Превый начиная с 50 строки
Код
   <script src="/plugins/system/websitePreloader/assets/js/preloader.min.js" type="text/javascript"></script>
  <script src="http://www.komunikacija.ru/plugins/content/jllike/js/buttons.js?5" type="text/javascript"></script>
  <script src="http://www.komunikacija.ru/media/foundry/3.1/config/a07e44c23b7d81b2ea00e3ed760f9e52.js" type="text/javascript"></script>
  <script src="http://www.komunikacija.ru/media/com_komento/config/f400096c90308e1905a0b3421a56a4a3.js" type="text/javascript"></script>
  <script src="/media/system/js/caption.js" type="text/javascript"></script>
  <script src="/plugins/system/jcemediabox/js/jcemediabox.js?528821fdbeff175de3123ff67bae847a" type="text/javascript"></script>
  <script src="/templates/tbr03/js/modernizr-svg.js" type="text/javascript"></script>
  <script src="/templates/tbr03/js/jui/bootstrap.min.js" type="text/javascript"></script>
  <script src="//yandex.st/share/share.js" type="text/javascript"></script>
  <script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
  <script src="/media/system/js/core.js" type="text/javascript"></script>
  <script src="/media/system/js/mootools-more.js" type="text/javascript"></script>
  <script src="/modules/mod_jux_megamenu/assets/js/HoverIntent.js" type="text/javascript"></script>
  <script src="/modules/mod_jux_megamenu/assets/js/script.js" type="text/javascript"></script>
  <script src="/modules/mod_reslider/assets/js/jquery.flexslider-min.js" type="text/javascript"></script>
  <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js" type="text/javascript"></script>
  <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/localization/messages_ru.js" type="text/javascript"></script>
  <script src="/plugins/content/mgthumbnails/shadowbox/shadowbox.js" type="text/javascript"></script>

и второй, начиная с 252 строки
Код
<script src="http://www.komunikacija.ru/libraries/cegcore/assets/jquery/jquery.js" type="text/javascript"></script>
<script src="http://www.komunikacija.ru/libraries/cegcore/assets/bootstrap/js/bootstrap.js" type="text/javascript"></script>
<script src="http://www.komunikacija.ru/libraries/cegcore/assets/gplugins/gtooltip/gtooltip.js" type="text/javascript"></script>
<script src="http://www.komunikacija.ru/libraries/cegcore/assets/gplugins/gvalidation/gvalidation.js" type="text/javascript"></script>
<script src="http://www.komunikacija.ru/libraries/cegcore/assets/jquery/jquery.inputmask.js" type="text/javascript"></script>

Так вот. Во первых странно видеть такую разбивку на блоки, в основном все скрипты подгружаются одним блоком. А проблема в том, что jquery загружается во втором блоке, а должен быть в первом, раньше всех скриптов его использующих. Место хранения jquery тоже странное. Видимо какая-то сторонняя приблуда т.к. в Joomla такой библиотеки нет.
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Угу, спасибо за наводку. Видать 'левое' приложение воду мутит... Буду искать
*

ardeus

  • Новичок
  • 7
  • 0 / 0
Добрый день, пытаюсь привязать вывод JL Like к div.jg_iconbar внутри JoomGallery 3.2 на Joomla 3.4 но безрезультатно
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Добрый день, пытаюсь привязать вывод JL Like к div.jg_iconbar внутри JoomGallery 3.2 на Joomla 3.4 но безрезультатно
JL Like - не поддерживает вывод в компонентах отличных от материалов Joomla.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

ardeus

  • Новичок
  • 7
  • 0 / 0
очень жаль  :'(

Значит я неправильно прочел документацию

Спойлер
[свернуть]
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
JL Like и JL Like PRO это разные расширения.
Кроме того даже JL Like PRO не поддерживает JoomGallery.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

AlucarD

  • Захожу иногда
  • 82
  • 1 / 0
Добрый день ребята, надеюсь тема еще живая. Помогите решить проблему, установил jl like pro все работает, но при клике на любую из кнопок страница просто обновляется. Пробовал различные комбинации настроек не помогло, также отключал джейкверри ничего не помогает. использую плагин с к2.
Версия 2.4.1
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Добрый день ребята, надеюсь тема еще живая. Помогите решить проблему, установил jl like pro все работает, но при клике на любую из кнопок страница просто обновляется. Пробовал различные комбинации настроек не помогло, также отключал джейкверри ничего не помогает. использую плагин с к2.
Версия 2.4.1
Обновитесь до последней версии... Или создайте тикет.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

юрий 009

  • Захожу иногда
  • 341
  • 5 / 1
покажите пожалуйста демо работы в JoomShopping версии JL Like PRO
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

юрий 009

  • Захожу иногда
  • 341
  • 5 / 1
Есть тестовая страница http://demo3.joomline.ru/joomtest/product/view/1/1
немножко не доработка для JoomShopping... скажите пожалуйста сложно прокрутить поле с ценой (чтобы по мимо описания прикреплялась и цена но отдельно не сугубо в тексте а в отдельной строке и картинка чтобы была больше на ширину окна в контакте)
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Вы удивитесь, но сниппет формируют сами социальные сети, мы его лишь подсказываем... Наибольшая вероятность, что социальная сеть проглотит цену, у того описания, что располагается в метатеге дескрипшен... Картинка в социальной сети берется из товара... если картинка из товара не соотвествует формату социальной сети, то он ее закрепит подобным образом.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
http://joomline.net/ru/downloads/jllike/2.0.html

Хочу скачать бесплатный плагин, кликаю на кнопку твиттера, пост мой добавился, файл не дали, ромашку крутит, потом облом.
или я не туда написал?


UPDATE: скачалось с нескольких попыток. Как удалить сообщение это теперь?)
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Надо ждать, некоторые сети счетчик очень долго прибавляют.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

SM FAQ - компонент Вопрос-Ответ для Joomla 2.5+

Автор SmokerMan

Ответов: 682
Просмотров: 156378
Последний ответ 11.10.2025, 12:43:44
от wishlight
SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 60
Просмотров: 18231
Последний ответ 13.09.2025, 19:12:05
от sergeytolkachyov
WT Telegram bot - отправка данных из Joomla в Telegram-бота

Автор sergeytolkachyov

Ответов: 4
Просмотров: 3466
Последний ответ 01.08.2025, 09:26:57
от sergeytolkachyov
Модуль вывода новостей. Joomla 3.x

Автор fbr

Ответов: 54
Просмотров: 29348
Последний ответ 22.07.2025, 10:13:22
от fbr
Плагин для закрытия ссылок в Joomla 3 - noExternalLinks

Автор buyanov

Ответов: 65
Просмотров: 19648
Последний ответ 06.04.2025, 02:51:35
от azm1n