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

777_neo

  • Захожу иногда
  • 61
  • 0 / 2
h1 все что есть непомогает
« : 30.07.2012, 04:01:53 »
привет. в общем суть такова.
нужно чтобы загаловки статей были в теге h1  а они в h2 как исправить не пойму,и сделать так чтобы он был 1 на странице,чтоб все остальное h2.как сделать?
и второе.в блоге категорий материалов даеться анонс и ссылка читать далее, нужно сделать так чтобы сдесь небыло h1 ато получиться абы что.
помогите люди добрые.весь веер убил пробуя варианты но ничего не помогло.
родной sef  вот сайт если нада для того что оценить ситацию bymashina.ru
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: h1 все что есть непомогает
« Ответ #1 : 30.07.2012, 05:04:57 »
Найдите строчки кода <h2 class="contentheading"> и замените на <h1 class="contentheading">, хотя лучше конечно в аши не дописывать классы.
Я знаю только то, что ничего не знаю
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: h1 все что есть непомогает
« Ответ #2 : 30.07.2012, 05:08:23 »
хотя лучше конечно в аши не дописывать классы.
Интересно почему?
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: h1 все что есть непомогает
« Ответ #3 : 30.07.2012, 05:54:42 »
Может быть это мое убеждение (может быть опыт, я уже не знаю точно), но давно не дописываю в них классы. Считаю, что будет хуже ранжирование.
Я знаю только то, что ничего не знаю
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: h1 все что есть непомогает
« Ответ #4 : 30.07.2012, 07:03:19 »
Т.е. это не более чем ваши личные выводы не подкрепленные фактами?
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: h1 все что есть непомогает
« Ответ #5 : 30.07.2012, 07:49:42 »
Тут сложно сказать, на одном из проектов убрал классы из ашей, позиции подпрыгнули на несколько пунктов, но это было примерно в 2009 году, а так же могли сыграть другие факторы, но все же после этого я не ставлю классы в аши, а так если подумать, то этот тег символизирует тему текста под ним, логично предположить, что его лучше не загружать, а разукрасить его без класса не вижу проблем.
Я знаю только то, что ничего не знаю
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: h1 все что есть непомогает
« Ответ #6 : 30.07.2012, 10:06:46 »
Не выдумывайте. Классы на то и классы, чтоб ими все пользовались, хоть в ашах, хоть в спанах... :)
Создание сайтов, шаблонов, помощь в решении проблем.
*

777_neo

  • Захожу иногда
  • 61
  • 0 / 2
Re: h1 все что есть непомогает
« Ответ #7 : 30.07.2012, 11:55:26 »
Найдите строчки кода <h2 class="contentheading"> и замените на <h1 class="contentheading">, хотя лучше конечно в аши не дописывать классы.
извеняюсь за нубярство,но в каком файле искать?
и не получиться ли что в блоге категории будет много h1?
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: h1 все что есть непомогает
« Ответ #8 : 30.07.2012, 12:05:59 »
Прогоните по всем файлам, получиться конечно.
Я знаю только то, что ничего не знаю
*

777_neo

  • Захожу иногда
  • 61
  • 0 / 2
Re: h1 все что есть непомогает
« Ответ #9 : 30.07.2012, 13:02:15 »
все нашел,сделал так,чтобы когда открыта сама статья она выдавала h1 а в блоге категории материалы(точнее их начало,до "читать полностью") выдает h2
всем спасибо)
а вот еще вопрос если обсуждался извините за дубль.
вот есть категория и в ней материалы идут блогом. сдесь сделаны начало текста и потом "читать далее" как ссылка.вот эти начало текстов я понимаю плохо влияют на продвиение.как быть тут?
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: h1 все что есть непомогает
« Ответ #10 : 30.07.2012, 15:08:55 »
Сначала надо понять, что вы подразумеваете под словом продвижение.
Я знаю только то, что ничего не знаю
*

777_neo

  • Захожу иногда
  • 61
  • 0 / 2
Re: h1 все что есть непомогает
« Ответ #11 : 30.07.2012, 15:23:36 »
да не в этом дело.не в понимании
просто получается появляется частичный дублеж текста.и я так понял он плохо влияет
*

777_neo

  • Захожу иногда
  • 61
  • 0 / 2
Re: h1 все что есть непомогает
« Ответ #12 : 30.07.2012, 15:23:52 »
и даже переспам ключей
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: h1 все что есть непомогает
« Ответ #13 : 30.07.2012, 15:33:27 »
Страница категории формируется из нескольких материалов (обычно в районе 10) составляя тем самым абсолютно новый текст (из разных кусочков), и было бы это плохо, если бы Яндекс не понимал этого, но он на ура вычисляет страницы категорий и не пессимизирует их. Хотя намного лучше писать тест который отличается от самого материала.
Я знаю только то, что ничего не знаю
*

777_neo

  • Захожу иногда
  • 61
  • 0 / 2
Re: h1 все что есть непомогает
« Ответ #14 : 30.07.2012, 15:48:25 »
ясно.спасибо.буду еще думать что с этим.пока не критично
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться