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

alfacasting

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Добрый день коллеги форумчане.
Есть проблемка, у меня сайт посвящен кастингам.
Когда люди публикуют кастинги, то очень часто забывают выбирать «РАЗДЕЛ» и «КАТЕГОРИЮ», поэтому сообщение о кастинге никуда не постится. Но выдается ответ, что успешно опубликовано. Я сделал постмодерацию.

1. Необходимо передвинуть кнопки «Сохранить» и «Отмена» в редакторе на самый низ, чтобы они были после метаданных, а не в самом верху.

2. А также необходимо сделать так, чтобы при публикации автор обязательно выбрал «РАЗДЕЛ» и «КАТЕГОРИЮ».

3. И если возможно, чтобы компонент «ПОДРОБНЕЕ» автоматически вставлялся после двух предложений. Чтобы на странице показывалась не вся статья, а тема и начало статьи (после это идет кнопка «Подробнее»). А то люди вообще не понимают, что такое в редакторе «ПОДРОБНЕЕ» и куда его вставлять и для чего.

Если есть специалисты по данному вопросу, то рад выслушаю ваши советы!
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Можно установить компонент Content Submit и создать категорию "новые", в настройках компонента прописать категорию по умолчанию, а потом админ сайта будет переносить (после проверки) в соответствующую категорию.

Цитировать
1. Необходимо передвинуть кнопки «Сохранить» и «Отмена» в редакторе на самый низ, чтобы они были после метаданных, а не в самом верху.
Здесь нужно поковыряться в шаблоне добавления статьи. Действительно, неразумно в начале статьи ставить батон "Сохранить" - косяк разработчиков.

Цитировать
2. А также необходимо сделать так, чтобы при публикации автор обязательно выбрал «РАЗДЕЛ» и «КАТЕГОРИЮ».
См. начало

Цитировать
3. И если возможно, чтобы компонент «ПОДРОБНЕЕ» автоматически вставлялся после двух предложений.
Вопрос интересный. Самому бы интересно было знать. Только это не компонент, а ссылка, которая должна обрабатываться плагином. Есть такой административный плагин WordCount, который подсчитывает в админке кол-во слов. Возможно, на базе него можно что-то сделать. Стандартными средствами невозможно.
« Последнее редактирование: 16.08.2011, 16:08:43 от Dorfman »
*

alfacasting

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
А как называется этот «шаблон добавления статьи»  ?
Это в ядре сайта или в CSS стилях ?
« Последнее редактирование: 16.08.2011, 20:45:18 от alfacasting »
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
[свалка]
« Ответ #3 : 16.08.2011, 17:48:26 »
Не туда постил, удалите сообщение...
« Последнее редактирование: 18.08.2011, 22:32:02 от Dorfman »
*

alfacasting

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Первые два пункта уже решил сам путем правки form.php. Всё получилось лучше, чем даже хотел.
Вот сайт http://castingy.ru , не знаю если можно здесь ставить ссылки. Если нельзя, то модераторы не обижайтесь, а просто удалите ссылку.

Остался третий пункт, чтобы ссылка «ПОДРОБНЕЕ» автоматически вставлялась после двух предложений. Чтобы на странице показывалась не вся статья, а тема и начало статьи (после это идет кнопка «Подробнее»).

Неужели никто не знает как это сделать?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Неужели никто не знает как это сделать?
знает, но готового решения видимо никто не даст.
Могу сказать что нужно знать PHP, написать контент плагин на событие onBeforeContentSave и почитать про "регулярные выражения".
*

GoldennVoice

  • Захожу иногда
  • 210
  • 28 / 5
Остался третий пункт, чтобы ссылка «ПОДРОБНЕЕ» автоматически вставлялась после двух предложений. Чтобы на странице показывалась не вся статья, а тема и начало статьи (после это идет кнопка «Подробнее»).

Неужели никто не знает как это сделать?
Вот примерно с таких вопросов и желания добиться своего люди открывают для себя php))
Любовь - продается, дружба - продается... Joomla - распространяется бесплатно по лицензии GNU GPL
 
Дневник
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
знает, но готового решения видимо никто не даст.

Готовые решения можно поискать в модулях вывода статей, которые обрезают статью после n-ного (указанного с админки модуля) количества букв или слов.
*

FerrumLogic

  • Захожу иногда
  • 213
  • 17 / 0
  • Я ушел чтобы с разбегу вернуться
Плагин автоматической вставки "Подробнее"
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
был еще какой-то AutoReadmore или как-то так называется.
*

alfacasting

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Ну вот видите, есть готовое решение!
Ещё бы его руссифицировать и было бы супер!
А то куча функций и ничего не понятно.

А есть какой-нибудь русификатор, подходящий для любого плагина или модуля ?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А есть какой-нибудь русификатор, подходящий для любого плагина или модуля ?
Неа, есть только кнопка "бабло"
*

alfacasting

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
После установки этого компонента исчезла кнопка «ПОДРОБНЕЕ» во всех объявлениях на сайте.
Хотя заголовок статьи по прежнему работает как ссылка к полному тексту объявления.
Как вернуть эту кнопку назад, что нужно выставить в настройках это плагина ?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Как вернуть эту кнопку назад, что нужно выставить в настройках это плагина ?
нужно попытаться удалить этот плагин.
*

alfacasting

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Да удалить его не проблема, а вот его функцию ничто не заменит.
Разработчики вообще не подумали о функции добавления статей пользователями.
А мой сайт только для этого и существует.

Так что вопрос остается не решенным.
*

FerrumLogic

  • Захожу иногда
  • 213
  • 17 / 0
  • Я ушел чтобы с разбегу вернуться
После установки этого компонента исчезла кнопка «ПОДРОБНЕЕ» во всех объявлениях на сайте.
Хотя заголовок статьи по прежнему работает как ссылка к полному тексту объявления.
Как вернуть эту кнопку назад, что нужно выставить в настройках это плагина ?
Respect Position Existing Read More Link    = "Да" поставьте
*

FerrumLogic

  • Захожу иногда
  • 213
  • 17 / 0
  • Я ушел чтобы с разбегу вернуться
Вот еще один плагин автоматической вставки "Подробнее", но с меньшим функционалом
*

alfacasting

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Цитировать
Respect Position Existing Read More Link    = "Да" поставьте

У меня «Да» там было выставлено, но кнопка «ПОДРОБНЕЕ» исчезла.

А вот за второй плагин AutoReadMore огромное спасибо!
Только закачал его и ничего в настройках не трогал и всё заработало!
И отсекает полный текст и кнопка «ПОДРОБНЕЕ» на своем месте !
 Так что этот вопрос закрыт!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перемещение пункта меню вверх-вниз

Автор Alex45

Ответов: 1
Просмотров: 1620
Последний ответ 14.11.2017, 22:26:06
от Alex45
Кнопки like-dislike для материала

Автор Aiden

Ответов: 0
Просмотров: 1580
Последний ответ 14.05.2016, 13:23:55
от Aiden
Не работают кнопки сохранить\применить

Автор dizpers

Ответов: 15
Просмотров: 14850
Последний ответ 10.03.2015, 08:11:07
от karlant
Не грузит фреймы в редакторе

Автор viter

Ответов: 0
Просмотров: 1471
Последний ответ 12.12.2014, 01:11:22
от viter
Сохранить материал без текста (один заголовок)

Автор slagol

Ответов: 6
Просмотров: 3134
Последний ответ 03.09.2014, 13:47:54
от darkghost