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

jess

  • Захожу иногда
  • 271
  • 1 / 1
Внешние ссылки в коде
« : 03.02.2016, 13:00:50 »
Всем здравствуйте!
При просмотре кода нескольких страниц обнаружила ссылки на посторонние ресурсы, причем даже не скрытые.
Как их удалить, в каком файле искать? В index.php чисто.
« Последнее редактирование: 03.02.2016, 13:04:39 от jess »
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
Re: Внешние ссылки в коде
« Ответ #1 : 03.02.2016, 13:44:29 »
Скачиваете сайт, делаете поиск по всем файлам в notepad, например, по той же ссылке и удаляете. Я бы рекомендовал еще и скриптом Aibolit все проверить т.к. "левые" ссылки либо с варезных расширений, либо взломали сайт.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Внешние ссылки в коде
« Ответ #2 : 03.02.2016, 14:15:38 »
При просмотре кода нескольких страниц обнаружила ссылки на посторонние ресурсы, причем даже не скрытые.
Варез? Обычно такие ссылки попадаются в разного рода сборках и скачанных на халяву расширениях, шаблонах. Тем таких на форуме - хоть пруд пруди. Следуйте совету kik84 и помните, что сайт у вас уже взломан, ибо, как правило, помимо ссылок там много чего есть интересного...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

jess

  • Захожу иногда
  • 271
  • 1 / 1
Re: Внешние ссылки в коде
« Ответ #3 : 03.02.2016, 22:59:11 »
Варез? Обычно такие ссылки попадаются в разного рода сборках и скачанных на халяву расширениях, шаблонах. Тем таких на форуме - хоть пруд пруди. Следуйте совету kik84 и помните, что сайт у вас уже взломан, ибо, как правило, помимо ссылок там много чего есть интересного...

Скорее всего варез. Не знаю, не я устанавливала. А что может быть еще кроме ссылок?

Странно, но Notepad нашел только 1 из 2-х ссылок...А вот base 64 аж 255 в 81 файлах! Или это просто упоминания? Вот, например, что это значит:
Line 32: # Block out any script trying to base64_encode data within the URL.
Line 33: RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
« Последнее редактирование: 04.02.2016, 00:17:44 от jess »
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Внешние ссылки в коде
« Ответ #4 : 04.02.2016, 08:58:43 »
Вот, например, что это значит:
Line 32: # Block out any script trying to base64_encode data within the URL.
Line 33: RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
Этот код не трогайте, это вы в .htaccess залезли.

Еще раз совет: следуйте совету kik84 и помните, что сайт у вас уже взломан. Он вам посоветовал проверить сайт сканером Айболит. Можете скачать версию для Винды, если у вас винда и есть бекап.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

yla81

  • Новичок
  • 9
  • 0 / 0
Re: Внешние ссылки в коде
« Ответ #5 : 05.12.2017, 12:01:30 »
Добрый день прошу помочь в закрытие или скрытие внешней ссылки, нашла вот такой код public function renderFeature() {

      if($this->helix3->getParam('enabled_copyright')) {

         $output = '';         
         
         if($this->helix3->getParam('copyright')) {
            $back_link = ' <a href="http://vinagecko.com">VinaGecko.com</a>';
            $output = '<span class="sp-copyright">' . str_ireplace('{VinaGecko.com}',$back_link, $this->helix3->getParam('copyright')). '</span>';
           
            $output .= '<span class="sp-copyright"> ' . $this->helix3->getParam('copyright'). '</span>';
         }
         
         return $output;
      }
как его скрыть или закрыть помогите? Спасибо за ранее
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Внешние ссылки в коде
« Ответ #6 : 05.12.2017, 12:02:35 »
это копирайт разработчика
и если шаблон куплен то его там не должно быть
иначе это варез
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

yla81

  • Новичок
  • 9
  • 0 / 0
Re: Внешние ссылки в коде
« Ответ #7 : 05.12.2017, 12:04:38 »
это копирайт разработчика
и если шаблон куплен то его там не должно быть
иначе это варез
т.е. выхода нет?
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Внешние ссылки в коде
« Ответ #8 : 05.12.2017, 12:06:12 »
т.е. выхода нет?
выход есть как миниму 1
не использовать варез

есть и второй, но правила форума запрещают обсуждать варез
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

yla81

  • Новичок
  • 9
  • 0 / 0
Re: Внешние ссылки в коде
« Ответ #9 : 05.12.2017, 12:08:18 »
а в личку можно написать?
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Внешние ссылки в коде
« Ответ #10 : 05.12.2017, 12:09:27 »
а в личку можно написать?
а смысл?
используя варез вы обрекаете сайт на уязвимости

следовательно сайт изначально заражен
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

yla81

  • Новичок
  • 9
  • 0 / 0
Re: Внешние ссылки в коде
« Ответ #11 : 05.12.2017, 12:10:21 »
я шаблон покупала вот тут http://www.joomfox.org
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Внешние ссылки в коде
« Ответ #12 : 05.12.2017, 12:11:47 »
я шаблон покупала вот тут http://www.joomfox.org

эх... как же глупо вы поступили
отдали деньги ни за что покупать надо было тут
http://vinagecko.com
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

yla81

  • Новичок
  • 9
  • 0 / 0
Re: Внешние ссылки в коде
« Ответ #13 : 05.12.2017, 12:12:56 »
вот блин, хотя на сервисе пишут что все шаблоны без скрытых ссылок
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Внешние ссылки в коде
« Ответ #14 : 05.12.2017, 12:14:57 »
фокс это варезная складчина
оригинальные шаблоны только у разработчиков
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Внешние ссылки в коде
« Ответ #15 : 05.12.2017, 12:54:49 »
if($this->helix3->getParam('copyright')) {

В коде, который вы привели, проверяется параметр, отвечающий за вывод копирайта. Этот параметр где то задается, возможно в настройках самого шаблона.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Появляются несуществующие ссылки несуществующих категорий с активными материалам

Автор hels

Ответов: 4
Просмотров: 1651
Последний ответ 29.09.2018, 15:18:21
от Efanych
Несуществующие ссылки ведут на главную с ответом код 200

Автор anka.kot

Ответов: 14
Просмотров: 4024
Последний ответ 26.01.2018, 01:26:22
от DimentR
Опять про ссылки

Автор fireman

Ответов: 1
Просмотров: 1147
Последний ответ 01.02.2017, 00:21:14
от fireman
Скрытые ссылки паразиты Content - MultiAds

Автор foto1983

Ответов: 5
Просмотров: 5276
Последний ответ 11.12.2016, 04:31:45
от Briz1
Как содержимое ссылки "Регистрация" в материале ?

Автор max.g

Ответов: 4
Просмотров: 1803
Последний ответ 26.05.2016, 19:18:26
от max.g