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

mufosali

  • Захожу иногда
  • 77
  • 3 / 0
  • Щаз бы палЫчку шашлыГа...
Здравствуйте!
Вот что стряслось друзья. Знаете такую штуку как истечение срока публикации, там по умолчанию прописано никогда? Так вот после того как я залил сайт на хостинг, у меня это слово исчезло, а вместо этого появилась дата, да к тому же она показывает время раньше чем создан материал. В чем дело, кто поможет?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Истечение срока публикации!!!
« Ответ #1 : 22.09.2008, 17:16:31 »
отредактировать текущую дату в глобальных настройках (часовой пояс)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mufosali

  • Захожу иногда
  • 77
  • 3 / 0
  • Щаз бы палЫчку шашлыГа...
Re: Истечение срока публикации!!!
« Ответ #2 : 22.09.2008, 23:58:28 »
отредактировать текущую дату в глобальных настройках (часовой пояс)
...а там всё в порядке...
*

Alexasha

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Re: Истечение срока публикации!
« Ответ #3 : 11.06.2009, 12:24:13 »
да, та же ситуевина,
кто знает где рыться - найдите плиз ошибку.
при установке русской версии ч.п. был +3 и истечение... никогда
после смены ч.п. на +2 истечение срока стало "сегодняшнее число - 02:00:00" т.е. сразу же снято с публикации
*

Alex26rus

  • Захожу иногда
  • 56
  • 3 / 0
Re: Истечение срока публикации!
« Ответ #4 : 11.06.2009, 12:33:16 »
Я эту проблему решил просто:
Когда создаю материал, в поле "Истекает" просто удаляю все. Сохранить.
Если опять зайдете в редактор этой страницы, там будет "никогда".
*

Alexasha

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Re: Истечение срока публикации!
« Ответ #5 : 11.06.2009, 19:51:07 »
не-а, не катит
я с десяток новостей в день выкладываю и каждый раз очищаю поле "истечение"
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Истечение срока публикации!
« Ответ #6 : 12.06.2009, 01:58:32 »
а проблемко-то - актуальная.
иногда появляется сама по себе, без видимых причин. иногда так же сама по себе и пропадает.
так до сих пор непонятная ситуация.
каждый раз очищать поле окончания публикации - совсем не комильфо...
+
*

Alex26rus

  • Захожу иногда
  • 56
  • 3 / 0
Re: Истечение срока публикации!
« Ответ #7 : 12.06.2009, 02:09:12 »
Вся странность  том, что этот глюк работает, когда перенесешь Joomla на хостинг (по крайней мере на денвере такой фиги нет).
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Истечение срока публикации!
« Ответ #8 : 12.06.2009, 02:29:04 »
не, такой закономерности не замечал...
просто давно ничего не переносил, может.. и уже не помню : )
+
*

triode-master

  • Захожу иногда
  • 110
  • 14 / 14
Re: Истечение срока публикации!
« Ответ #9 : 16.07.2009, 00:51:30 »
Тоже столкнулся и решил поэкспериментировать.
j1.5.10
Ставим J напрямую на хостинг - все нормально.
Ставим J на денвер, переносим на хостинг - все нормально.

j1.5.12
Ставим J напрямую на хостинг - все нормально.
Ставим J на денвер, переносим на хостинг - появляется этот косяк.
*

Antosha

  • Захожу иногда
  • 420
  • 52 / 0
  • Плохо спорить плохо
Re: Истечение срока публикации!
« Ответ #10 : 16.07.2009, 05:20:30 »
Вообще на самом деле не зависит от хостера и от места положения. Этот глюк возникает хрен знает когда и почему. Тоже постоянно сталкиваюсь с этой проблемой. Исправляю руками. Мне кажется это должно пойти в баг лист по-любому...
<a href="http://joomlablog.ru/">JoomlaBlog</a>
*

Yakuza

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Истечение срока публикации!
« Ответ #11 : 28.08.2009, 13:29:09 »
Тоже проявился такой баг. Если в админке провайдера (Зенон) поставить PHP4 - то есть такой глюк. Если PHP5+XML - нету.
*

sampoisk

  • Захожу иногда
  • 51
  • 0 / 0
Re: Истечение срока публикации!
« Ответ #12 : 01.09.2011, 18:06:02 »
Нашел решение этой проблемы на каком то сайте, сам не пробовал.

"В случае, когда истечение срока публикации по умолчанию принимает значение текущей даты (на некоторых хостингах, по какой причине не разбирался) можно сделать следующее изменение в файле administrator/components/com_content/controller.php:
 вместо
if (JHTML::_('date', $row->publish_down, '%Y') <= 1969 || $row->publish_down == $db->getNullDate()) {
         $form->set('publish_down', JText::_('Never'));
      } else {
         $form->set('publish_down', JHTML::_('date', $row->publish_down, '%Y-%m-%d %H:%M:%S'));
      }

следующее:
$form->set('publish_down', JText::_('Never'));

После этого значениие этого параметра по умолчанию будет принимать значение «Никогда»."
*

eu4ria

  • Захожу иногда
  • 138
  • 4 / 0
Re: Истечение срока публикации!
« Ответ #13 : 30.09.2011, 02:42:13 »
я с этим тоже как-то имел дело. на сервере был установлена  PHP 5, но сайт по-чемуто усиленно работал на PHP4. вот и была проблема с датами истечения материала. что помогло: все встало на свои места после после добавления строки в .htaccess :

AddHandler application/x-httpd-php5 .php

что-то типа этого! и все заработало.
что еще важно: сайт может быть на субдомене, например, так вот добавлять пришлось в htaccess основного домена. добавление в htaccess субдомена не помогло

*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
Re: Истечение срока публикации!
« Ответ #14 : 13.12.2011, 00:47:09 »
у меня сейчас некоторые объявления удаляются в полночь из-за того что им ставиться 1970 год время создания... прям ужастики какие-то..
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как менять дату создания материала с фронтенда? Или как объединить ее с датой публикации?

Автор shturmanoid

Ответов: 3
Просмотров: 2300
Последний ответ 29.04.2016, 08:22:50
от flyingspook
Не показывает дату публикации статьи !

Автор Pozzitivsp

Ответов: 18
Просмотров: 2367
Последний ответ 25.08.2015, 14:11:47
от Pozzitivsp
Где найти параметр даты публикации

Автор Hufflepuff

Ответов: 0
Просмотров: 1458
Последний ответ 20.05.2015, 06:21:04
от Hufflepuff
Можно ли задавать периодичность публикации статей?

Автор VolEG

Ответов: 1
Просмотров: 1022
Последний ответ 04.12.2013, 19:45:21
от kreker92
Статья не отображается на сайте после публикации

Автор Alger48

Ответов: 1
Просмотров: 1583
Последний ответ 27.10.2013, 18:08:21
от Alger48