Новости 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 Ответов
  • 264559 Просмотров
*

libero

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
а имеется возможность вставки несколько изображений в одну статью, посредством этого бота?
*

bestel

  • Захожу иногда
  • 62
  • 5 / 1
  • Let the metal flow!...
Ну так, сколько нужно в материале>изображения в изображения содержимого переносите из изображения галереи. А потом столько же тегов ставите в теле материала. Что ж тут сложного :)
*

libero

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
дело в том, что я вообще еле разобрался как пользоваться mosimage ^^
спасибо большое
« Последнее редактирование: 12.08.2009, 00:04:43 от libero »
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@libero
Мы тоже так начинали :)
*

libero

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
что ж, ваше упорство впечатляет)
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@libero
А что, остались вопросы? Мы ведь не можем каждому объяснять, как работать с материалами в Joomla. Читайте FAQ.
*

libero

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Ещё два вопроса:
1.Получается, что все картинки (а точней миниатюры), вставленные при помощи hsimage будут одного размера, прописанного в админке мамбота?
Мне нужна одна миниатюра, скажем 300px в ширину, и под ней - 3 миниатюры по 100px.
2. Есть ли возможность делать миниатюры квадратными (через crop)?
*

libero

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Цитировать
А что, остались вопросы? Мы ведь не можем каждому объяснять, как работать с материалами в Joomla. Читайте FAQ.
К вам никаких претензий, стараюсь разбираться своими силами, если "поискал-не-помогло", тогда спрашиваю)
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
Ещё два вопроса:
1.Получается, что все картинки (а точней миниатюры), вставленные при помощи hsimage будут одного размера, прописанного в админке мамбота?
Мне нужна одна миниатюра, скажем 300px в ширину, и под ней - 3 миниатюры по 100px.
2. Есть ли возможность делать миниатюры квадратными (через crop)?

А Вы внимательно читали начало темы (прикреплено в самом верху)? Там ведь все написано.
Цитировать
Внедрено еще ручное указание параметров. Синтаксис:
{hsimage|ваш_заголовок|выравнивание|ваша_ширина|ваша_высота|масштабирование}, где:
ваш_заголовок - Ваш заголовок всплывающего изображения;
выравнивание - необходимое положение рисунка в материале, допустимые значения: right, left, center или none (доступно в версии 1.0.2);
ваша_ширина - Ваша ширина мини-эскиза изображения;
ваша_высота - Ваша высота мини-эскиза изображения;
масштабирование - чем будет выполняться масштабирование рисунка в материале (автоматически браузером или встроенным скриптом thumb.php), допустимые значения: auto - автоматически браузером (доступно с версии 1.0.2).
nopopup - запрещаем показывать "большой вариант" картинки;
*

libero

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Цитировать
А Вы внимательно читали начало темы (прикреплено в самом верху)? Там ведь все написано.
мм, точно. а я читал в админке мамбота, там написано вот что:

Цитировать
# ваша_ширина - Ваша ширина всплывающего изображения;
# ваша_высота - Ваша высота всплывающего изображения;

"ваша ширина-высота" сработали, а вот квадратной картинка не делается
{hsimage|Кевлар|center|200|200|}

мамбот скачивал по ссылке
http://joomlaforum.ru/index.php/topic,33289.msg355377.html#msg355377

Версия Joomla!: Joomla! 1.0.15Стабильная версия [ Daytime ] 22 February 2008 23:00 UTC
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
"ваша ширина-высота" сработали, а вот квадратной картинка не делается
Попробуйте выставить "масштабирование" в "auto", т.е. {hsimage|Кевлар|center|200|200|auto}
*

libero

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Цитировать
Попробуйте выставить "масштабирование" в "auto", т.е. {hsimage|Кевлар|center|200|200|auto}
картинки стали квадратными, но перетянутыми (непропорционально изменненный image size), есть ли возможность изменить масштаб путем кропа (обрезания)?
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@libero
Нет. Весь подход тогда прийдется менять. Идея создания заключалась в показе целого мини-эскиза.
*

libero

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Цитировать
@libero
Нет. Весь подход тогда прийдется менять. Идея создания заключалась в показе целого мини-эскиза.
понятно, буду так подстраивать. спасибо огромное вам за помощь) успехов
*

max85

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
а не подскажите как сделать чтоб при вводном тексте статьи картинка была маленькая обработанная при помощи hsimage, а когда статья полностью открыта, картинка не обрабатывалась, была реальных размеров! спасибо за помощь!
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
а не подскажите как сделать чтоб при вводном тексте статьи картинка была маленькая обработанная при помощи hsimage, а когда статья полностью открыта, картинка не обрабатывалась, была реальных размеров! спасибо за помощь!
В вводом тексте используй {hsimage}, а в основном -- {mosimage}, и отключи показ вводного текста при показе всей статьи.
*

timna

  • Новичок
  • 5
  • 0 / 0
А у меня не получается бороться с моей проблемой: вместо рисунка публикуется тег мамбота {hsimage}. Где-то читала, что с версией Joomla! 1.0.13  часто бывают проблемы у этого мамбота. Подскажите, на что обратить внимание, подсказки типа включи мамбот не катят
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
А у меня не получается бороться с моей проблемой: вместо рисунка публикуется тег мамбота {hsimage}. Где-то читала, что с версией Joomla! 1.0.13  часто бывают проблемы у этого мамбота. Подскажите, на что обратить внимание, подсказки типа включи мамбот не катят
Укажите полную версию Joomla и ссылку желательно, откуда скачивали. Буду ставить и тестировать. По другому никак не смогу помочь. Или вышлите на емайл (в профиле).
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
Всем добрый вечер.
Кажется, нашел глюк при работе мамбота новой версии, который заключался в непоказе на некоторых серверах мини-эскизов картинок.
Откройте файл mambots/content/hsimage.php. Перейдите к строке №583.
Код
$image_thumb_src = '"/mambots/content/highslide/timthumb.php?src='
Исправьте на:
Код
$image_thumb_src = '"'. $mosConfig_live_site. '/mambots/content/highslide/timthumb.php?src='

На всякий случай прикрепил файлик с исправлением.

[вложение удалено Администратором]
*

candro2

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
подскажите пожалуйста с чем могут быть связанны эти собщения
Код
Warning: imagecreatefromjpeg (http://acars.ru/wcmfiles/marks/Photo_logo_Acura.jpg) [function.imagecreatefromjpeg]: failed to open stream: Connection timed out in /var/www/joomla/test/mambots/content/highslide/timthumb.utils.php on line 12
Warning: imagesx (): supplied argument is not a valid Image resource in /var/www/joomla/test/mambots/content/hsimage.php on line 531
Warning: imagesy (): supplied argument is not a valid Image resource in /var/www/joomla/test/mambots/content/hsimage.php on line 532
Warning: Division by zero in /var/www/joomla/test/mambots/content/hsimage.php on line 542
Warning: Division by zero in /var/www/joomla/test/mambots/content/hsimage.php on line 543

идет жуткое зависание, а в последствии выдауться эти ошибки.

изображения идут с внешнего ресурса
Joostina 1.2
*

bestel

  • Захожу иногда
  • 62
  • 5 / 1
  • Let the metal flow!...
Всем добрый вечер.
Кажется, нашел глюк при работе мамбота новой версии, который заключался в непоказе на некоторых серверах мини-эскизов картинок.
Откройте файл mambots/content/hsimage.php. Перейдите к строке №583.
Код
$image_thumb_src = '"/mambots/content/highslide/timthumb.php?src='
Исправьте на:
Код
$image_thumb_src = '"'. $mosConfig_live_site. '/mambots/content/highslide/timthumb.php?src='

На всякий случай прикрепил файлик с исправлением.

Пасибки, сча устроим тест-драйв!:)
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@candro2
Ну, в предупреждении написано, что вышел таймаут соединения, видимо, при загрузке внешней картинки. Из-за этого потом "division by zero". А эскиз фотки в итоге хоть отображается?
*

timna

  • Новичок
  • 5
  • 0 / 0
yunoshev, большое спасибо, поменяла файл hsimage.php, теперь все показывает. Буду пробовать дальше. Мне просто не хотелось менять Ваш мамбот на какой-то другой. Еще раз огромное спасибо.
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@timna
Всегда пожалуйста.
*

candro2

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
@candro2
Ну, в предупреждении написано, что вышел таймаут соединения, видимо, при загрузке внешней картинки. Из-за этого потом "division by zero". А эскиз фотки в итоге хоть отображается?
да отображается под ошибкой, сейчас ощибки нет, просто озадачило деление на ноль. Можно чуть больше информации, из-за чего происходит division by zero?
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@candro2
Эта ошибка происходит из-за того, что не определены высота и ширина фотки, т.е. в итоге их значения = 0. А в алгоритме после определения высоты и ширины идет вычисление пропорций масштабирования путем деления одного на другое (в зависимости от того, что большее).
*

candro2

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
@yunoshev
Спасибо. Доступно, понятно.
*

max85

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
у не кого не возникали проблемы c Display News by BK 1.4.4 и HSImage? в чем может быть проблема? или это модуль DN надо править?

[вложение удалено Администратором]
*

bestel

  • Захожу иногда
  • 62
  • 5 / 1
  • Let the metal flow!...
у не кого не возникали проблемы c Display News by BK 1.4.4 и HSImage? в чем может быть проблема? или это модуль DN надо править?
доганяй высоту текстов </br>, например, чтобы была равна или больше высоты эскиза, и все будет норм:)
*

bestel

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

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

Автор beliyadm

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