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

lgmax

  • Захожу иногда
  • 299
  • 1 / 1
Настройка компонент Jotcache
« : 28.12.2017, 14:11:34 »
Всем привет.

Кто знает, нужно ли включать стандартное кэширование в самой Joomla если установлен JotCache?

Читал мануалы, вроде бы нужно.

Кто что думает?  ^-^
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Настройка компонент Jotcache
« Ответ #1 : 28.12.2017, 14:26:12 »
В настройках нужно, в плагинах нет
*

lgmax

  • Захожу иногда
  • 299
  • 1 / 1
Re: Настройка компонент Jotcache
« Ответ #2 : 28.12.2017, 14:40:14 »
Спасибо. Еще читал, что нужно чтобы все кнопки в компоненте были зелеными [P] [G] [C], вот последняя у меня серая? Может знаешь причину, по которой это происходит?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Настройка компонент Jotcache
« Ответ #3 : 28.12.2017, 15:09:14 »
Читал мануалы, вроде бы нужно.
перед включением нужно еще и удалить старый кеш
*

lgmax

  • Захожу иногда
  • 299
  • 1 / 1
Re: Настройка компонент Jotcache
« Ответ #4 : 28.12.2017, 15:28:11 »
Да делал уже, все равно он серый
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Настройка компонент Jotcache
« Ответ #5 : 28.12.2017, 15:49:37 »
А что  пишет?  Нажимать пробовал?  Возможно краулером надо пройтись, создать кеш.
*

lgmax

  • Захожу иногда
  • 299
  • 1 / 1
Re: Настройка компонент Jotcache
« Ответ #6 : 28.12.2017, 16:13:33 »
Проходил, создавал.... пишет "Ссылка на Обслуживание очисткой кэша для обзора содержащихся в Общем кэше данных. Нажмите для открытия формы."

Может это нормально?
*

gromlan

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Настройка компонент Jotcache
« Ответ #7 : 01.03.2018, 00:22:08 »
Можно ли запускать по крону Recache Items? Необходимо, чтоб плагин в определенное время запускал кеширование всего сайта.
*

gromlan

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Настройка компонент Jotcache
« Ответ #8 : 01.03.2018, 17:06:39 »
Никто не ответил. Может есть сторонний плагин или скрипт Crawler?
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
Re: Настройка компонент Jotcache
« Ответ #9 : 07.10.2018, 19:34:17 »
Добрый день! Может кто-нибудь попробовать открыть сайт разработчика - http://jotcomponents.net

Только у меня 324 ошибка: Страница недоступна  Сайт jotcomponents.net не отправил данных. ERR_EMPTY_RESPONSE

Или еще у кого-нибудь так?
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Настройка компонент Jotcache
« Ответ #10 : 07.10.2018, 19:35:49 »
Ошибка и сразу прогружается потом
Работвет короче
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Настройка компонент Jotcache
« Ответ #11 : 07.10.2018, 20:20:15 »
Открылся норма. Проверьте с отключенным антивирусом и яваскриптом в браузере.
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Re: Настройка компонент Jotcache
« Ответ #12 : 08.10.2018, 06:43:04 »
Добрый день! Может кто-нибудь попробовать открыть сайт разработчика - http://jotcomponents.net

Только у меня 324 ошибка: Страница недоступна  Сайт jotcomponents.net не отправил данных. ERR_EMPTY_RESPONSE

Или еще у кого-нибудь так?
Россия в бане похоже. Пользуюсь иногда для 10-ки TouchVPN (можно из магазина приложений поставить), включил как из Франции - опаньки, все открывается!
Причины конечно могут быть разные, но факт.

P.S. Я кстати сам на на одном из своих проектов Туркмению!!! блочу, хотя и не сторонник ограничений  ^-^
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
Re: Настройка компонент Jotcache
« Ответ #13 : 08.10.2018, 09:57:41 »
stepan39, спасибо, через VPN все открывается! Посмотрим, ответит ли...))
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: Настройка компонент Jotcache
« Ответ #14 : 15.02.2019, 10:07:01 »
Приветствую!
Использую этот компонент для кэширования сайта на Joomla 2.5 с компонентом AdsManager.
Подключил в папку шаблона проверку на смартфон Mobile_detect.php
Настроил, что если мобилка, некоторые позиции модулей не отображаются. Если авторизированный, то работает правильно, если гость, то грузится страница из кэша, причем та (мобильная или ПК) на которую раньше зашли.
Увидел, что можно разделить кеширование на основе session variables.
Вверх файла index.php в папке шаблона добавил
Код
// Подключение и инициализация класса
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;
if ($detect->isMobile()){
$_SESSION['mobile_device'] = '1';
}

if (!$detect->isMobile()){
$_SESSION['mobile_device'] = '2';
}

echo $_SESSION['mobile_device']; 
В системном плагине Jotcache в поле Session Variables Split вставил одну строчку
#mobile_device
Ничего не поменялось. В кэш попадает только один вариант страницы - на который раньше зашли.
Если авторизироваться, то значение переменной mobile_device меняется в зависимости от типа страницы.
Подскажите, пожалуйста, в чем косяк?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Настройка компонент Jotcache
« Ответ #15 : 15.02.2019, 18:13:48 »
Так в самом jotcache есть же разный кеш для мобильных, не проще его активировать?
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: Настройка компонент Jotcache
« Ответ #16 : 15.02.2019, 19:09:39 »
Так в самом jotcache есть же разный кеш для мобильных, не проще его активировать?
Проще. Это я не очень хорошо разобрался в функционале.
Вроде работает. Спасибо
П.С.
Но мне бы и по переменным в сессии разобраться, чтоб еще разделить контент в зависимости от валюты
« Последнее редактирование: 15.02.2019, 19:13:05 от lustoff »
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Настройка компонент Jotcache
« Ответ #17 : 15.02.2019, 19:20:57 »
Может модуль определенный не кешировать, или в чем идёт различие валют?
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: Настройка компонент Jotcache
« Ответ #18 : 15.02.2019, 20:01:21 »
Там контент на странице меняется, если выбраны разные валюты (цена в объявлении, в списке объявлений).
Подскажите, можно еще отключить кэширование одинаковых страниц с разными переменными после знака вопроса в адресе страницы (при переходе из социалок, из поисковиков)?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Настройка компонент Jotcache
« Ответ #19 : 15.02.2019, 21:01:55 »
Это лучше на Аяксе подгружать либо вообще не кешировать.
Думаю можно и запретить кешировать с параметрами, только надо их правильно прописать.
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: Настройка компонент Jotcache
« Ответ #20 : 16.02.2019, 16:30:27 »
Это лучше на Аяксе подгружать либо вообще не кешировать.
Думаю можно и запретить кешировать с параметрами, только надо их правильно прописать.
Здравствуйте.
1. Подскажите, пожалуйста, можно ли 301 редиректом убрать параметры запроса, которые идут после знака "?" (то, что добавляет Фейсбук, Google при переходе, типа "/74-rabota?gclid=CjwKEAiAmo_CBRC9qbGQssjqi28SJABYTgZxlLONBfSlsqcqZGg3wtscTW5LdbpECmOyWQNEU-IFARoCEKDw_wcB"), исключив из перенаправления запросы содержащие "?start=", "?format=", "result?"?
2. Если сделать такое перенаправление, что поломается? Google Analytics?
Просто компонент кэширования кэширует такие страницы отдельно, что по идее еще медленней (и создает больше нагрузки на сервер), чем отдать страницу без кэширования. А если перенаправить, то ведь пользователь получит уже закэшированную страницу.
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: Настройка компонент Jotcache
« Ответ #21 : 19.02.2019, 17:02:42 »
Здравствуйте.
1. Подскажите, пожалуйста, можно ли 301 редиректом убрать параметры запроса, которые идут после знака "?" (то, что добавляет Фейсбук, Google при переходе, типа "/74-rabota?gclid=CjwKEAiAmo_CBRC9qbGQssjqi28SJABYTgZxlLONBfSlsqcqZGg3wtscTW5LdbpECmOyWQNEU-IFARoCEKDw_wcB"), исключив из перенаправления запросы содержащие "?start=", "?format=", "result?"?
2. Если сделать такое перенаправление, что поломается? Google Analytics?
Просто компонент кэширования кэширует такие страницы отдельно, что по идее еще медленней (и создает больше нагрузки на сервер), чем отдать страницу без кэширования. А если перенаправить, то ведь пользователь получит уже закэшированную страницу.
В настройках Адвордса отключил "Отслеживать клики", а с Фейсбуком эта тема помогла с редиректом через .htaccess

https://stackoverflow.com/questions/52847475/what-is-fbclid-the-new-facebook-parameter
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
Re: Настройка компонент Jotcache
« Ответ #22 : 07.03.2019, 17:07:18 »
Добрый день!

Кто использует компонент JotCache, подскажите, как у вас в админке выглядят ссылки закэшированных страниц, если на них навести?

У меня вот так:



Они такими тут и должны быть или это какой-то баг?
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Re: Настройка компонент Jotcache
« Ответ #23 : 07.03.2019, 19:54:51 »
Добрый день!

Кто использует компонент JotCache, подскажите, как у вас в админке выглядят ссылки закэшированных страниц, если на них навести?

У меня вот так:



Они такими тут и должны быть или это какой-то баг?
Нет под рукой, т.к. давно не юзаю, но помню - если нажать на глаз возле ссылки, то получишь адрес без SEF .
Сами ссылки должны быть по идее, такие как на сайте.
« Последнее редактирование: 07.03.2019, 19:57:55 от stepan39 »
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
Re: Настройка компонент Jotcache
« Ответ #24 : 07.03.2019, 22:00:39 »
Цитировать
Сами ссылки должны быть по идее, такие как на сайте.

Вот и мне так кажется, а они у меня какие-то странные))
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Настройка компонент Jotcache
« Ответ #25 : 09.03.2019, 16:31:17 »
У меня норм, возможно стороннее для ЧПУ используется что
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
Re: Настройка компонент Jotcache
« Ответ #26 : 11.03.2019, 17:05:16 »
Цитировать
У меня норм, возможно стороннее для ЧПУ используется что

У вас корректно (как на сайте) ссылки в админке отображаются?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент SP Polls - не подхватывает русский язык

Автор Missile

Ответов: 20
Просмотров: 6464
Последний ответ 10.05.2024, 10:01:24
от Foys
Компонент JoomlaXTC Appointment Book Manager v1.6.0

Автор markizmds

Ответов: 1
Просмотров: 9382
Последний ответ 17.09.2021, 08:29:47
от avtozona
JotCache после восстановления из резервной копии стал криво работать

Автор Ragnarok

Ответов: 0
Просмотров: 1151
Последний ответ 09.05.2018, 15:49:51
от Ragnarok
JotCache - кеширует страницы только для гостей сайта

Автор Olga

Ответов: 4
Просмотров: 1607
Последний ответ 01.04.2018, 18:06:31
от ChaosHead
Настройка модуля поиска Universal AJAX Live Search

Автор alex9158

Ответов: 0
Просмотров: 2220
Последний ответ 20.11.2017, 17:46:40
от alex9158