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

evgen22

  • Захожу иногда
  • 79
  • 7 / 0
Кодировка Joomla lavra edition 2008
« : 20.08.2015, 10:25:52 »
Привет друзья, коллеги.

Вопрос в следующем. Необходимо поставить старую Joomla.
Проблема в кодировке. См скринрот или на сайте zaoantrima.ru

Хостинг-провайдер немецкий. Они сказали что в настройках веб сервера настроить ничего не могут. Но можно поддержку шрифтов поставить в файле .htaccess

Вроде все уже там стоит:
#
# -----------------======= ВНИМАНИЕ! =======----------------------------
# ------- ОБЯЗАТЕЛЬНО УСТАНОВИТЕ CHMOD 644 НА ЭТОТ ФАЙЛ ------------------
# ------------------------------------------------------------------------
#  Установка кодировки сайта по умолчанию. При необходимости, закомментируйте.

AddDefaultCharset WINDOWS-1251

#  Следующие строки - попытка исправить настройки PHP
#  для полного соответствия системным требованиям Joomla.
#  Раскомментируйте (символ комментария - #) нужные строки,
#  если настройки вашего хоста не соответствуют рекомендациям
#  системных требований Joomla.
#  При возникновении 500 ошибки сервера, закомментируйте строку, вызывающую
#  ошибку, или все строки с php_value.

Что там нужно прописать такое чтобы шрифты правильно заработали. Или еще в какой то конфиг нужно залезарь??

файл .htaccess тоже прилагаю

*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Кодировка Joomla lavra edition 2008
« Ответ #1 : 20.08.2015, 10:59:31 »
Попробуйте в .htaccess AddDefaultCharset WINDOWS-1251 замените на AddDefaultCharset UTF-8
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

evgen22

  • Захожу иногда
  • 79
  • 7 / 0
Re: Кодировка Joomla lavra edition 2008
« Ответ #2 : 20.08.2015, 16:46:08 »
не ... не помогло
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Кодировка Joomla lavra edition 2008
« Ответ #3 : 20.08.2015, 17:02:03 »
Кодировка базы cp-1251 ?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Кодировка Joomla lavra edition 2008
« Ответ #4 : 20.08.2015, 17:04:42 »
Если у вас файлы в кодировке Windows-1251, в .htaccess стоит строка AddDefaultCharset WINDOWS-1251, то посмотрите, какой метатег в заголовке, должен быть так:
Код: html4strict
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

evgen22

  • Захожу иногда
  • 79
  • 7 / 0
Re: Кодировка Joomla lavra edition 2008
« Ответ #5 : 20.08.2015, 18:48:42 »
Кодировка базы cp-1251 ?


а где это можно посмотреть??
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Re: Кодировка Joomla lavra edition 2008
« Ответ #6 : 20.08.2015, 19:11:23 »
а где это можно посмотреть??
Пока дело не в кодировке базы данных, у Вас идет процесс установки.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

evgen22

  • Захожу иногда
  • 79
  • 7 / 0
Re: Кодировка Joomla lavra edition 2008
« Ответ #7 : 20.08.2015, 20:00:19 »
если я вместе с этим файлом .htaccess размешю любую страницу HTML, то у меня будут иероглифы. Удаляю файл. Русский отображается нормально. Что же здесь не так
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Кодировка Joomla lavra edition 2008
« Ответ #8 : 20.08.2015, 20:04:11 »
Удалите из htaccess строку AddDefaultCharset совсем. Что получиться?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

evgen22

  • Захожу иногда
  • 79
  • 7 / 0
Re: Кодировка Joomla lavra edition 2008
« Ответ #9 : 21.08.2015, 08:10:49 »
тоже самое
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Кодировка Joomla lavra edition 2008
« Ответ #10 : 21.08.2015, 10:06:41 »
Он у вас как .htaccess или как .htaccess.txt? Должен быть как .htaccess

Вообщем все известные мне варианты мы испробовали, больше я не знаю, что вам предложить. У вас страницы отдается в юникоде. А это вопрос к хостеру, так как принудительная смена кодировки через .htaccess у вас, похоже, не работает. Вот скрин вашего сайта. Кодировка - win-1251, но сервер ее отдает в UTF-8.


Можно попробовать добавить строку в .htaccess
Код: ini
AddType "text/html; charset=koi8-r" .html .htm .shtml
и одновременно попробовать отключить выдачу заголовка
Код: ini
AddDefaultCharset Off

Либо заголовок оставить, тогда будет так:
Код: ini
AddDefaultCharset WINDOWS-1251
AddType "text/html; charset=koi8-r" .html .htm .shtml

Так же попробуйте написать там такую строку:
Код: ini
CharsetDisable On


Не поможет - стучитесь к хостеру. И пусть не гонит байку со шрифтами а решает вопрос, почему у него страницы в Юникоде отдаются.
« Последнее редактирование: 21.08.2015, 10:20:53 от SeBun »
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

evgen22

  • Захожу иногда
  • 79
  • 7 / 0
Re: Кодировка Joomla lavra edition 2008
« Ответ #11 : 22.08.2015, 09:56:58 »
Спасибо. Уже написал в техподдержку хостинга.
Суть в том что немецкий господин хозяин фирмы не любит русское, особенно после сотрудничества со сбербанком. Считает русское обслуживание не качественным. И даже русскоязычный сайт предпочел разместить на хостинге немецкой компании
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Кодировка Joomla lavra edition 2008
« Ответ #12 : 22.08.2015, 14:26:24 »
Суть в том что немецкий господин хозяин фирмы не любит русское, особенно после сотрудничества со сбербанком
И зачем вам дразнить немецкого хостера своим присутствием, своих мало? Могу свести с человеком, который за копейки даст вам место на своем серваке, до 30Гб места. Для вашей древней Joomla можно и бесплатный хостинг подобрать, зачем извращаться с немцами? Тогда уж брали бы в Голландии или Зимбабаве, если вас законы ограничивают...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla! 1.6 не могу войти в админку

Автор stendapuss

Ответов: 3
Просмотров: 4653
Последний ответ 01.07.2017, 13:35:38
от stendapuss
Как переделать сайт, cозданный в Joomla Lavra Edition 2008 (1.0.15) на Joomla3x ?

Автор KrisKras

Ответов: 12
Просмотров: 5087
Последний ответ 21.02.2017, 15:15:17
от KrisKras
Восстановление управляемости сайта на Joomla 1.0.12 после обновления php до версии 5.5 и последовате

Автор galogen

Ответов: 6
Просмотров: 4441
Последний ответ 15.02.2017, 01:58:44
от Alex Revo
Joomla 1.0.15 и php 5.3.1

Автор lsk

Ответов: 36
Просмотров: 34007
Последний ответ 27.05.2016, 18:35:44
от Wertos
Мобильная версия Joomla 1.0 - как сделать ?

Автор magistr_yoda

Ответов: 0
Просмотров: 3699
Последний ответ 26.04.2015, 16:30:11
от magistr_yoda