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

sun

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Я убрал глобальные дескрипшоны и кейворды, на каждой странице упор делается на один кейворд.
Это же вроде правильнее с точки зрения оптимизации?
Кто как считает? кто научит?
*

dreamwind

  • Захожу иногда
  • 166
  • 27 / 13
вообще да, если слов мало, а страниц много, но лучше не только один запрос писатЬ, а еще несколько, схожих по семантическому ядру
*

sun

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
вообще да, если слов мало, а страниц много, но лучше не только один запрос писатЬ, а еще несколько, схожих по семантическому ядру

то есть допустим, кейворд на страницу - кот, то на него же кейворды коты, кошка...и тд.?
но к какждому всё равно отдельную страницу...
и ещё вопрос в титл желательно писать осмысленныу фразу, но чтобы ключевики присутствовали?...
спасибо
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
то есть допустим, кейворд на страницу - кот, то на него же кейворды коты, кошка...и тд.?
это все зависит от поисковика: например Яндекс поддерживает русскую морфологию, так что ему наверняка достаточно будет любой словоформы. Главное чтобы хотя бы несколько раз эта словоформа присутствовала в тексте материала
*

sun

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
это все зависит от поисковика: например Яндекс поддерживает русскую морфологию, так что ему наверняка достаточно будет любой словоформы. Главное чтобы хотя бы несколько раз эта словоформа присутствовала в тексте материала

не еть понятно еть всё присутствует и по проверке морфологии все соотношения равны ста процентам;)


да ещё такой вопрос, как можно сниппет поменять, а то что на меня поисковики выдают эт просто ужАс!
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
да ещё такой вопрос, как можно сниппет поменять, а то что на меня поисковики выдают эт просто ужАс!
ну Гугл в качестве сниппета обычно берет то, что в description... про другие не знаю, но точно сталкивался с ситуацией, когда поисковик считал что описание не достаточно релевантно содержимому страницы, и для сниппета выбирал то, что по его мнению более релеватно на странице.
*

sun

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
ну Гугл в качестве сниппета обычно берет то, что в description... про другие не знаю, но точно сталкивался с ситуацией, когда поисковик считал что описание не достаточно релевантно содержимому страницы, и для сниппета выбирал то, что по его мнению более релеватно на странице.

Свежий номер журнала Бурение и нефть
бурение и нефть\июнь 2006              - эт яша


Свежий номер журнала Бурение и нефть
бурение и нефть\июнь 2006
"БУРЕНИЕ И НЕФТЬ" - ежемесячный специализированный журнал. Издание структурировано как многопрофильное, охватывающее многие сферы жизни нефтегазодобывающего комплекса. Его подписчиками являются       эт маил


а предполагался вообще...
"БУРЕНИЕ И НЕФТЬ" - ежемесячный специализированный журнал. Издание структурировано как многопрофильное, охватывающее многие сферы жизни нефтегазодобывающего комплекса. Его подписчиками являются и тд...



что ж мне никак сниппет не поменять что ли)))
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
что ж мне никак сниппет не поменять что ли
попробуй сделать так, чтобы поисковику твое описание понравилось больше, чем текст материала... однако если они не будут связаны, то поисковик выберет то, что ему понравиться. хотя как я думаю, четкого механизма управления сниппетами быть не может...
*

sun

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
попробуй сделать так, чтобы поисковику твое описание понравилось больше, чем текст материала... однако если они не будут связаны, то поисковик выберет то, что ему понравиться. хотя как я думаю, четкого механизма управления сниппетами быть не может...

спасибо смарт чёт я ща подумал и вправду дескрипшн левый получился...
поменяю после апдейта сообщу чё по чём)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редирект для страницы с добавлением кода языка

Автор zeus07

Ответов: 0
Просмотров: 1926
Последний ответ 26.06.2023, 11:25:10
от zeus07
Google не индексирует страницы через ajax ссылки

Автор illimited

Ответов: 0
Просмотров: 1300
Последний ответ 31.03.2022, 23:53:05
от illimited
Не дело это - закрывать от индексации страницы с пагинацией

Автор ChaosHead

Ответов: 48
Просмотров: 11169
Последний ответ 04.11.2021, 06:44:26
от Slava77
В вебмастере появляются левые страницы

Автор Dmitriy M

Ответов: 1
Просмотров: 633
Последний ответ 22.09.2021, 19:14:32
от Dmitriy M
Скорость загрузки страницы

Автор creative3d

Ответов: 6
Просмотров: 1146
Последний ответ 15.03.2020, 19:26:25
от creative3d