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

fatalerror

  • Захожу иногда
  • 444
  • 48 / 2
  • Уполномоченный по правам чайников
@DK-Scorp
Даже не знаю, к кому Вы обращаетесь с просьбой... :) Меня зовут ВИКТОР.
...

Цитировать
"Да ты, лысый, заколебал: то Петя, то не Петя!"

 ;D
Расстреляно форумчан за нецензурщину: 1 (один).  Дерьмо случается...
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
*

alexll

  • Новичок
  • 3
  • 0 / 0
@alexll
Не знаю, в чем причина. Попробуйте переключить "загрузка в HEAD" в НЕТ
Ни чего не дало. Когда отключил подгружать скрипт - вместо картинки остается ссылка на


когда перешел по ссылке получил:

Warning: touch() [function.touch]: Unable to create file ../../../cache/063d170a7c09e017b44b1bfabe82f91f.jpg because Permission denied in /var/www/superx/superx.com.ua/mambots/content/highslide/timthumb.php on line 153

Warning: Cannot modify header information - headers already sent by (output started at /var/www/superx/superx.com.ua/mambots/content/highslide/timthumb.php:153) in /var/www/superx/superx.com.ua/mambots/content/highslide/timthumb.php on line 163


строка 153

if(touch($cache_file_name)) {


строка 162-163

   $cache_file_name = NULL;
      header('Content-type: ' . $mime_type);

[вложение удалено Администратором]
« Последнее редактирование: 26.05.2009, 13:33:22 от alexll »
*

alexll

  • Новичок
  • 3
  • 0 / 0
Спасибо за вашу работу, проблему решил правами на папку кэш!
"Учится, учится и учится... Как завещал...
*

DK-Scorp

  • Захожу иногда
  • 235
  • 6 / 0
  • Всегда готов! К чему только....? ХЗ.....
fatalerror, грешно над аватаром смеяться :-)
Виктор, извини, что-то переклинило! Дико извиняюсь.
А вот как раз про tooltip не нашел ни на сайте, ни в боте :-) (может ослеп уже :-()

А можно туда материал засунуть? (в подсказку т.е.) (Теоретически - материал в модуле, модуль в hstooltip, но хотелось бы избежать этой тягомотины)
*

bestel

  • Захожу иногда
  • 62
  • 5 / 1
  • Let the metal flow!...
to yunoshev:
А как сделать чтобы визуально превью были такие как в версии 1.1.2, без отбивки? Если ее ставлю 0, то все равно остается "серая обводка" меняющая свою "серость" при наведении? :)

в целом бот стал более функциональнее, и мультибраузернее))))

[вложение удалено Администратором]
« Последнее редактирование: 28.05.2009, 19:08:06 от bestel »
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@bestel & ALL
Жутко перед всеми извиняюсь, кому данный недочет доставил неудобства.
Нужно в файле hsimage.php в строках:
Код
...
<style type=\"text/css\">
a.highslide {
padding: ". $hs_params['padding_mini']. "px;
margin: ". $hs_params['margin_mini']. "px;
background: ". $hs_params['background_color']. ";
border: 1px solid ". $hs_params['color_mini']. ";
}
a.highslide:hover,
a.highslide.sfHover {
border: 1px solid ". $hs_params['color_mini_hover']. ";
}
a#hs_tooltip {
border: none;
}
.closebutton {
background: url($hs_path/graphics/close.png);
}
.hs_caption {
}
</style>
...
добавить:
Код
a.highslide img {border:0px;}
*

bestel

  • Захожу иногда
  • 62
  • 5 / 1
  • Let the metal flow!...
to yunoshev:
Оспс) Только хотел запостить багфикс *DRINK*
« Последнее редактирование: 04.06.2009, 19:21:13 от bestel »
*

tomclancys

  • Захожу иногда
  • 152
  • 3 / 0
После переноса сайта на хостинг. Выдаёт Parse error: syntax error, unexpected '}' in /home/gzlp/public_html/mambots/content/hsimage.php on line 643 . Вырубаю мамбот.. тоже самое
*

tomclancys

  • Захожу иногда
  • 152
  • 3 / 0
Само собой ожило)) хз в чём проблема была
*

bestel

  • Захожу иногда
  • 62
  • 5 / 1
  • Let the metal flow!...
Обнаружен еще один баг в последней версии. Ежедневно слетают превьюшки для картинок. Помогает только чистка папки cache. В предидущей версии такого не было. ::)
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
Обнаружен еще один баг в последней версии. Ежедневно слетают превьюшки для картинок. Помогает только чистка папки cache. В предидущей версии такого не было. ::)
Не знаю, не знаю. :)
У меня на демо-сайте превьюшки не слетают. Кеш не чищу.
*

fatalerror

  • Захожу иногда
  • 444
  • 48 / 2
  • Уполномоченный по правам чайников
Виктор, а по моей теме мыслей никаких нет? Ну, в смысле по одной картинке на страницу...
Хоть направление задай, буду сам отлавливать...
Расстреляно форумчан за нецензурщину: 1 (один).  Дерьмо случается...
*

hack

  • Новичок
  • 6
  • 0 / 0
Добрый день, Виктор! Очень понравился Ваш мамбот))) Но я столкнулся с проблемой на своей Joomla 1.0.12 Lavra Ed.  :(

Если в вводном тексте материала юзаю {hsimage} и в основном тексте тоже и к тому же указываю в настройках "спрятать" вводный текст, то в блоге материалов категории изображения отображаются корректно, а при открытии материяла по ссылке "подробнее" начинается ерунда (каждый раз разная: то ничего не кажет, то нужно лишний {hsimage} поставить чтобы показал что нужно, в общем некорректно работает).

Не сталкивались с таким поведением? Никаких "тумбочек" и прочих галерей нет, только mosimage...

2 ALL: Может быть у кого-нибудь еще было подобное, помогите разобраться!   ^-^
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@hack
Нет, с таким глюком не сталкивался. Пока проверить не могу. Очень занят разработкой других компонентов.
*

Drago

  • Осваиваюсь на форуме
  • 24
  • 0 / 1
народ, а можно ли на определенные картинки применять этот мамбо? Получается что все фото которые есть на сайте он отображает через свой скрипт. Что не есть гуд.

Может есть какой не будь параметр для картинок не относящихся hsimage???
*

bestel

  • Захожу иногда
  • 62
  • 5 / 1
  • Let the metal flow!...
народ, а можно ли на определенные картинки применять этот мамбо? Получается что все фото которые есть на сайте он отображает через свой скрипт. Что не есть гуд.

Может есть какой не будь параметр для картинок не относящихся hsimage???


Внимательно прочитай первые 25 страниц этой темы, об этом говорилось как минимум 4 раза.
*

Drago

  • Осваиваюсь на форуме
  • 24
  • 0 / 1
вот честно терпеть не могу таких умников!!! ^-^

Если не сложно было отвечать тогда может по темы бы дал ответ?  :D

Спасибо, пошел искать.
*

kokus

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Скажите пожалуйста что я делаю не так, пишу {hsimage|Моя первая картинка|center|||auto}
а картинка все равно слева. Даже когда создаю таблицу, центрую ее и помещаю в нее {hsimage...} все равно не помогает. Версию мамбота скачивал последнюю.
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
Скажите пожалуйста что я делаю не так, пишу {hsimage|Моя первая картинка|center|||auto}
а картинка все равно слева...
Не знаю. Вроде все правильно. Попробуйте тогда указать выравнивание через параметры вкладки "Изображения".
*

kokus

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Спасибо за ответ. Оказалось что проблема не в мамботе. Почему то у меня в шаблоне вообще ничего не центруется, а все по левому краю. Пойду разбираться, а если кто то знает, подскажите.
*

fatalerror

  • Захожу иногда
  • 444
  • 48 / 2
  • Уполномоченный по правам чайников
Виктор, а по моей теме мыслей никаких нет? Ну, в смысле по одной картинке на страницу...
Хоть направление задай, буду сам отлавливать...

Вроде разобрался. Мамбот здесь не при чем. В Джустинке мелкий баг был при использовании кнопки "Применить" при редактировании материалов.
Расстреляно форумчан за нецензурщину: 1 (один).  Дерьмо случается...
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@fatalerror
Фуф... и слава богу. :)
*

Димонтий

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Добрый день,
1. Спасибо за данный продукт, очень полезный!
2. Столкнулся с тем, что при включении SEF (Artio JoomSef или стандартного) в IE7 крестик вместо превью (не находит файл превью) при нажатии на него вылезает увеличенное изображение как положено. В других браузерах всё окей. Как бы отключить SEF для HSimage... ?
Заранее спасибо.
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@Димонтий
Я посмотрю, что можно сделать.
*

Димонтий

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Заранее благодарю
*

-dk-

  • Новичок
  • 6
  • 0 / 0
А где можна скачать даный мамбот?
Здесь я вижу во вложениях только кнопки bot_hsimage_btn.zip и bot_hstooltip_btn.zip
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@-dk-
В самом конце топика красным цветом написано "Последняя рабочая версия мамбота здесь." с активной ссылкой.
*

Димонтий

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Друзья, посмотрите пожалуйста у вас такой же глюк,
Добрый день,
1. Спасибо за данный продукт, очень полезный!
2. Столкнулся с тем, что при включении SEF (Artio JoomSef или стандартного) в IE7 крестик вместо превью (не находит файл превью) при нажатии на него вылезает увеличенное изображение как положено. В других браузерах всё окей. Как бы отключить SEF для HSimage... ?
Заранее спасибо.
это конфликт с другими компонентами именно на моём сервере или проблема в самом мамботе HSimage??
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@Димонтий
В HSImage в ссылках SEF даже автоматически не может использоваться, потому что во всех ссылках в качестве href стоит или "javascript: void(0);" или адрес картинки.
На демо-сайте в ИЕ7 все отрабатывается нормально, значит у Вас накладываются какие-то ограничения сервера.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Мамбот внутренней навигации (Content Item Navigation) для j! 1.0.хх

Автор beliyadm

Ответов: 60
Просмотров: 37286
Последний ответ 16.10.2012, 11:35:53
от beliyadm