Новости Joomla

Загадочный параметр $live_site в configuration.php Joomla

Загадочный параметр $live_site в configuration.php Joomla

👩‍💻 Загадочный параметр $live_site в configuration.php Joomla. Зачем он нужен?Давным-давно, когда Joomla ещё была маленькой, в неё внедрили параметр $live_site. В ней хранился домен текущего сайта на случай, если Joomla не могла его определить из-за неверной настройки сервера. Нужно это было для разных SEO-компонентов, для использования редиректов и т.д.Со временем для работы собственно сайта этот параметр перестал быть нужным. Уже в начале 2010-х стали встречаться рекомендации оставлять этот параметр пустым, дабы оный не привёл к лишним проблемам и путанице. Тем более, в web-админке нет места, где его можно указать или посмотреть его значение. Только в configuration.php, а туда смотрят не часто.Однако, параметр всё же остался в ядре Joomla. Зачем он нужен? А нужен он в 2-х случаях:- для работы класса Joomla\CMS\Uri\Uri, который часто используется в коде Joomla для работы методов

Uri::root() и
Uri::base(), а значит может влиять и на работу в том числе ajax-скриптов.- для работы Joomla в CLI - командной строке сервера. В случае если вы используете в вашем CLI-плагине методы опять-таки класса Uri, то CLI ничего не знает о текущем домене, так как запускается вне web-сервера. Поэтому домен нужно указывать принудительно. Либо с помощью параметра командной строки
--live-site, например,
—live-site=https://site.ru/. Со слешем на конце, иначе в CLI адрес сайта станет
https://site.rujoomla.php.Либо в параметре
$live_site в файле configuration.php, так как
CliApplication берёт настройку оттуда, если параметр команды не указан или пуст.⚠️ Иначе в качестве хоста и url класса Uri будет установлено
https://joomla.invalid/set/by/console/application. В самом же коде команды получить параметр
$live_site можно из объекта приложения

protected function doExecute(InputInterface $input, OutputInterface $output): int    {         //...              $live_site = $this->getApplication()->get('live_site');         //...    }
и исходя из этого строить дальнейшую логику.@joomlafeed#joomla #разработка #php #cli

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks.Этот контент-плагин - одно из старейших расширений для Joomla. Его задача - преобразовывать шорт-коды вида

{YOUTUBE}...{/YOUTUBE},
{MP3}parth/to/file.mp3{/MP3} и подобные во встроенные видео или аудио.👩‍💻 v.7.0.0. Что нового?- Добавлена поддержка Youtube Shorts. Просто скопируйте полный url видео и вставьте его внутри тегов
{YOUTUBE}...{/YOUTUBE}.- Поддержка Joomla 5.x без плагина обратной совместимости. PHP 5, PHP 7, PHP 8. - Индексация умным поиском в CLI. В Joomla 5 плагин перестал вызывать ошибку при индексации контента умным поиском через CLI,Заметьте, что этот один и тот же пакет для всех версий Joomla, начиная с 1.5.x и заканчивая 5.x. Технически "под капотом" код плагина по сути не менялся, а для поддержки следующих версий Joomla авторы вставляют "заплатки". Плагин всё ещё использует старую архитектуру файлов и классов Joomla, что, к сожалению, заставляет прибавлять к его описанию слова "пока ещё" - "пока ещё работает".
Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 За ссылку спасибо самому внимательному участнику нашего сообщества - Ринату Кажетову (@rkazhet).@joomlafeed#joomla #расширения

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

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Здравствуйте,
а не возникло ли у кого проблемы с выводом даты? После перевода часов на 1 час назад (Владивосток), везде, где выводится время - статьи com_content, Kunena, Uddeim, JComments - оно стало торопиться на 1 час. То есть текст публикуется в 13:09, а на сайте отображается время 14:09.
В настройках (Сайт - Общие настройки - Сервер) указан часовой пояс Asia - Vladivostok.

Что с этим можно сделать, подскажите, пожалуйста. Поменять в настройках часовой пояс на какой-нибудь другой (например, Якутск)? Но тогда меняется дата у всех предыдущих сообщений, комментариев и пр.

Joomla 2.5
« Последнее редактирование: 27.10.2014, 10:20:52 от Maxum »
*

saghin

  • Новичок
  • 6
  • 0 / 0
Тоже есть такая проблема (joomla 1.5). Решения пока не нашел. Можно сдвинуть часовой пояс, но появляется проблема со старыми новостями, где дата и время имеют значение. Видимо из-за того, что в базе данных время материалов сохраняется по Гринвичу и уже в зависимости от часового пояса сдвигается. Получается, что если и сдвинуть дату, то это затронет все материалы.
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Таже проблема! какой то глюк с временными зонами!
Если стоит Europe/Moscow - то показывает на час больше!
Если ставить  Europe/Kiev или Europe/Minsk то время отображается корректно! Как побороть пока не нашел (
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Таже проблема! какой то глюк с временными зонами!
Если стоит Europe/Moscow - то показывает на час больше!
Если ставить  Europe/Kiev или Europe/Minsk то время отображается корректно! Как побороть пока не нашел (
Обновить систему не помогает?
*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Которую систему?
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Которую систему?
Ту которую на хостинге. Если ВДС - самому, если шаред - в саппорт.
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Ту которую на хостинге. Если ВДС - самому, если шаред - в саппорт.
На системе персональный одмин.. и он развел руками и сказал ставь белорусскую тайм зону на сайте..
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
на локальном сервере такая-же фигня, я ставил обновления для винды и время у меня перевелось а в Joomla оно так и осталось (на час больше отображается)
интернет-блог: http://websiteprog.ru
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
На системе персональный одмин.. и он развел руками и сказал ставь белорусскую тайм зону на сайте..
А что там стоит? Какая операционка? Древняя версия?
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
А что там стоит? Какая операционка? Древняя версия?
Если бы я знал )
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Вобще дело конечно не в Joomla запускаю скрипт:
Код: php
date_default_timezone_set('Europe/Moscow');
echo date('Y-m-s H:i:s');
выводит на час больше чем на часах.. А на линуксе как?
интернет-блог: http://websiteprog.ru
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Вобще дело конечно не в Joomla запускаю скрипт:
Код: php
date_default_timezone_set('Europe/Moscow');
echo date('Y-m-s H:i:s');
выводит на час больше чем на часах.. А на линуксе как?
Видимо зависит от версии.
На локальной ubuntu 14.04
Цитировать
Current default time zone: 'Europe/Moscow'
Local time is now:      Mon Oct 27 17:53:51 MSK 2014.
Universal Time is now:  Mon Oct 27 14:53:51 UTC 2014.
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Если бы я знал )
Зайдите по SSH и введите uname -a.

На системе персональный одмин.. и он развел руками и сказал ставь белорусскую тайм зону на сайте..
Возможно не обновлен пакет отвечающий за тайм-зоны.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Зайдите по SSH и введите uname -a.
Если бы у меня он был )))))
*

saghin

  • Новичок
  • 6
  • 0 / 0
Я менял время на сервере, но Joomla по барабану какие там настройки. Помогает только смена Тайм зоны, но остается проблема с опубликованными/старыми материалами.
*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Сегодня время создания материалов указывается верно, часовой пояс в настройках указан тоже верный. Может, на хостинге чего подкрутили.
Сравниваю старые материалы com_content с бэкапом - у них тоже выставлена верная дата, на час не гульнула.
С комментариями, личкой и форумом иначе: всё откатилось на 1 час назад. То есть те, что были созданы после перевода часов, теперь имеют верное время создания. А те, что были созданы до перевода часов, откатились на 1 час назад.
*

fbr

  • Завсегдатай
  • 1662
  • 206 / 7
Вчера Яндекс.Метрика перекинулась на новый день в 23-00 .. Тоже часы спешать
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Возвращаясь к актуальному.
В конфиге выставлено:
Код: php
public $offset = 'Europe/Moscow';
А как я могу просто указать, что мне надо +3 часа от UTC, без указания региона, возможно ли такое?
Где вообще в J3 редактируется этот список?
И когда будет патч на время в J?
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Возвращаясь к актуальному.
В конфиге выставлено:
Код: php
public $offset = 'Europe/Moscow';
А как я могу просто указать, что мне надо +3 часа от UTC, без указания региона, возможно ли такое?
Где вообще в J3 редактируется этот список?
И когда будет патч на время в J?
Все должно работать без всяких патчей... в Joomla 2.5 выставлено Moscow и время отображается правильно.
Все зависит от сервера и обновленных на нем пакетов.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Сервер локальный, патч на винду стоит, а все равно не то. Может, в апаче где-то?
*

Vikitos

  • Захожу иногда
  • 133
  • 1 / 0
  • Упал ,споткнулся, поднимись и иди дальше!
Зайдите по SSH и введите uname -a.
Здравствуйте!
Сделал запрос, в ответ получил - Linux srv140-p-st.jino.ru 2.6.18-371.3.1.el5 #1 SMP Thu Dec 5 12:47:02 EST 2013 x86_64 x86_64 x86_64 GNU/Linux.
Вопрос - какой из этого можно сделать вывод? Расталкуйте пожалуйста, ничего не пойму...  ^-^
Спойлер
[свернуть]
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Здравствуйте!
Сделал запрос, в ответ получил - Linux srv140-p-st.jino.ru 2.6.18-371.3.1.el5 #1 SMP Thu Dec 5 12:47:02 EST 2013 x86_64 x86_64 x86_64 GNU/Linux.
Вопрос - какой из этого можно сделать вывод? Расталкуйте пожалуйста, ничего не пойму...  ^-^
Спойлер
[свернуть]
У вас обычных хостинг или VDS?
Если второе то:
aptitude update
aptitude safe-upgrade
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

Vikitos

  • Захожу иногда
  • 133
  • 1 / 0
  • Упал ,споткнулся, поднимись и иди дальше!
У вас обычных хостинг или VDS?
Если второе то:
aptitude update
aptitude safe-upgrade
Обычный от Джино хостинг...
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Обычный от Джино хостинг...
Тогда все вопросы к хостеру.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

Vikitos

  • Захожу иногда
  • 133
  • 1 / 0
  • Упал ,споткнулся, поднимись и иди дальше!
Тогда все вопросы к хостеру.
Хостер пишет что все в порядке, все настройки правильные. А у меня почему-то один плагин изменяет информацию на час раньше в 23:00, и материалы перестали автоматически опубликовываться :-(
*

voTen Portal

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
  • Вебмастер uCoz и Joomla
Чтобы перевести время на зимнее в часовых поясах, надо обращаться к администратору хостинга
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Вопрос скорее в администрации форума:

Мое локальное время на час меньше времени форума, это еще с момента перевода часов. Локальный час.пояс - МСК, винда пропатчена. Не напрягает, но - почему?
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
Потому что это глюк форума
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
меня не напрягает в настройках своего профиля выставить -1 час, но это в корне не то решение, которое должно быть принято.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как одновременно подключиться к двум базk

Автор Леон

Ответов: 10
Просмотров: 1830
Последний ответ 09.08.2017, 17:50:45
от step-di
Сайт медленно работает, прошу советов

Автор Леон

Ответов: 14
Просмотров: 1792
Последний ответ 08.08.2017, 14:34:50
от flyingspook
Плагин для снятия копирайта с JoomShopping

Автор NightGuard

Ответов: 49
Просмотров: 12101
Последний ответ 05.11.2015, 22:48:46
от voland
Мегафон модем - ошибка DNS

Автор Леон

Ответов: 15
Просмотров: 11245
Последний ответ 08.10.2015, 09:35:35
от KKAAZZOO
Новая идея для гумно-бизнеса

Автор ecolora

Ответов: 7
Просмотров: 1780
Последний ответ 17.06.2015, 13:41:42
от wishlight