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

sega

  • Захожу иногда
  • 272
  • 5 / 0
вывод даты и времени
« : 15.09.2008, 08:14:01 »
нужно на сайте сделать чтобы на каждой странице отображалась дата и время, например: 15 сентября, понедельник, 10:15
Это можно как-то сделать стандартными средствами, ну или с помощью какого либо модуля?
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: вывод даты и времени
« Ответ #1 : 15.09.2008, 10:25:40 »
Можно. Путем вставки в шаблон строк:
<?php echo mosCurrentDate(); ?>
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

dapmoed

  • Захожу иногда
  • 79
  • 22 / 0
Re: вывод даты и времени
« Ответ #2 : 15.09.2008, 10:37:59 »
Можно написать простенький модуль.
Чтобы научиться писать компоненты, нужно писать компоненты
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: вывод даты и времени
« Ответ #3 : 15.09.2008, 10:40:49 »
Точно. Мало того даже писать не обязательно. Есть полно модулей с выводом даты и времени во флеше
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

sega

  • Захожу иногда
  • 272
  • 5 / 0
Re: вывод даты и времени
« Ответ #4 : 16.09.2008, 20:52:08 »
<?php echo mosCurrentDate(); ?>
- это я так понимаю для joomla 1.0.x (так как у меня он ругается) а мне нужно для 1.5
*

jozh

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: вывод даты и времени
« Ответ #5 : 26.09.2008, 23:43:57 »
Для J1.5: <?php echo JHTML::Date( 'now', '%d.%m.%Y' ); ?>
Другие форматы отображения:
DATE_FORMAT_LC=%A, %d %B %Y
DATE_FORMAT_LC1=%A, %d %B %Y
DATE_FORMAT_LC2=%A, %d %B %Y %H:%M
DATE_FORMAT_LC3=%d %B %Y
DATE_FORMAT_LC4=%d.%m.%y
DATE_FORMAT_JS1=y-m-d
%Y-%M-%D=%Y-%M-%D
%A, %B %E=%A, %B %e
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: вывод даты и времени
« Ответ #6 : 27.09.2008, 04:58:59 »
 echo date(...) работает вИзде :)

http://ua.php.net/manual/ru/function.date.php
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

pedrosoft

  • Захожу иногда
  • 367
  • 113 / 7
Re: вывод даты и времени
« Ответ #7 : 15.10.2009, 20:23:25 »
а почему через JHTML::Date нельзя вывести название месяца?
Интернет Хостинг Центр: отличные цены, лучшее качество, расположение в дата-центре «Оверсан-Меркурий»
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Re: вывод даты и времени
« Ответ #8 : 29.04.2011, 15:21:34 »
 echo date(...) работает вИзде :)

http://ua.php.net/manual/ru/function.date.php
Спасибо за ссыль, однако есть одно НО: в таблице нет полного наименования дня недели и месяца для функции date, а есть только порядковый номер дня недели в соответствии со стандартом ISO-8601. Поэтому использовал функцию strftime вместо date и получил искомое: день, дата, год. А описывается примерно так (это я для тех, кто не смог найти нужную инфу):
Код
<?php echo strftime('%A, %d %b, %Y'); ?>
получается сегодняшнее Пятница, 29 Апр, 2011
 ;D
*

VadimNExt

  • Захожу иногда
  • 154
  • 24 / 0
Re: вывод даты и времени
« Ответ #9 : 14.12.2011, 01:06:51 »
Код
<?php echo strftime('%A, %d %b, %Y'); ?>
получается сегодняшнее Пятница, 29 Апр, 2011
 ;D

Вот так наверное правильнее будет (работает для текущего языка):
Код
<?php echo JHTML::date('now', '%A, %d %b, %Y'); ?>
*

Velverdelin

  • Осваиваюсь на форуме
  • 46
  • 8 / 0
Re: вывод даты и времени
« Ответ #10 : 14.07.2012, 16:42:53 »
Помогите, пожалуйста. В футере хочу прописать что-то вроде
Копирайт. 2010 - %DATE%
Вместо %DATE% должен сам подставляться год. На шаблоне YOO_AIR (лицензионном)) у меня это заработало само и сразу. Сейчас кромсаю шаблон yoo_steam, работать не хочет. Ничего сам руками не прописывал.
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Re: вывод даты и времени
« Ответ #11 : 15.07.2012, 09:57:13 »
Помогите, пожалуйста. В футере хочу прописать что-то вроде
Копирайт. 2010 - %DATE%

конструкция следующая:
Код
&copy; 2008-<?php echo date('Y'); ?>Моя компания.
и будет вам щастье  ^-^ у меня на всех сайтах такое
*

Velverdelin

  • Осваиваюсь на форуме
  • 46
  • 8 / 0
Re: вывод даты и времени
« Ответ #12 : 15.07.2012, 14:43:24 »
Спасибо за хороший совет, но он не работает. Joomla игнорирует вставку PHP. Прописываю в модуль футер. Пока работаю под денвером, на хостинге не пробовал пока.
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: вывод даты и времени
« Ответ #13 : 16.07.2012, 09:16:47 »
Спасибо за хороший совет, но он не работает. Joomla игнорирует вставку PHP. Прописываю в модуль футер. Пока работаю под денвером, на хостинге не пробовал пока.
Само собой. Используйте либо сторонний модуль для вставки кода, либо пишите напрямую в шаблон.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: вывод даты и времени
« Ответ #14 : 16.07.2012, 09:25:19 »
Sourcerer плагин Вам поможет.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Re: вывод даты и времени
« Ответ #15 : 16.07.2012, 10:15:45 »
Спасибо за хороший совет, но он не работает. Joomla игнорирует вставку PHP. Прописываю в модуль футер. Пока работаю под денвером, на хостинге не пробовал пока.
ёшкин дрын.
1. пропишите код в шаблоне
2. используйте спецмодуль (туда и счетчики за милую душу вставляются) specialhtml http://extensions.joomla.org/extensions/core-enhancements/coding-a-scripts-integration/custom-code-in-modules/4089
никто ничего лучше не придумал. только после установки не поленитесь залезть в файлик модуля и закомментить или убрать ссыль на производителя (какой я гадкий  ;D)
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Re: вывод даты и времени
« Ответ #16 : 16.07.2012, 10:20:43 »
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: вывод даты и времени
« Ответ #17 : 16.07.2012, 11:06:49 »
пардон, не согласен
http://joomlaforum.ru/index.php/topic,42391.msg1164957.html#msg1164957

:-) Sourcerer позволяет выполнять код везде: в модулях, материале и т.п., он ширше по своей функциональности, чем обычный модуль.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Re: вывод даты и времени
« Ответ #18 : 17.07.2012, 09:31:16 »
:-) Sourcerer позволяет выполнять код везде: в модулях, материале и т.п., он ширше по своей функциональности, чем обычный модуль.
вот с этим согласен. но это 40 евро в год...  ;D
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: вывод даты и времени
« Ответ #19 : 17.07.2012, 09:38:17 »
вот с этим согласен. но это 40 евро в год...  ;D

Нет же! Вы пробовали бесплатную версию? Её за глаза хватает!

Лично я после перевода расширений от NoNumber на вилочную систему: платное/бесплатное, не отказался ни от одного из них, потому что функциональности бесплатных версий мне вполне хватает.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: вывод даты и времени
« Ответ #20 : 17.07.2012, 10:01:00 »
А в нем ссылка на производителя светится? Если нет, то для Solvedor'а Sourcerer будет приоритетней по всей видимости, ничего вырезать не нужно :)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Re: вывод даты и времени
« Ответ #21 : 17.07.2012, 10:07:13 »
А в нем ссылка на производителя светится? Если нет, то для Solvedor'а Sourcerer будет приоритетней по всей видимости, ничего вырезать не нужно :)
ой, подкололи  :laugh:
а вообще, скачаю, погляжу. но мне русифицированная (мной, хи-хи) версия спешлхатемээля как-то милее. сроднился я с ней  ;D
*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
Re: Вывод даты и времени
« Ответ #22 : 28.01.2015, 08:54:52 »
Вот так наверное правильнее будет (работает для текущего языка):
Код
<?php echo JHTML::date('now', '%A, %d %b, %Y'); ?>

А как сделать, чтобы выводило на русском, среда, Январь?
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Re: Вывод даты и времени
« Ответ #23 : 28.01.2015, 13:23:18 »
А как сделать, чтобы выводило на русском, среда, Январь?
а как оно выглядит сейчас?
*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
Re: Вывод даты и времени
« Ответ #24 : 30.01.2015, 09:27:47 »
а как оно выглядит сейчас?
У меня выводится
"Friday, 30 Jan, 2015"
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Re: Вывод даты и времени
« Ответ #25 : 30.01.2015, 10:13:10 »
У меня выводится
"Friday, 30 Jan, 2015"
а что используется, напомните? вообще самое грамотное - замена констант. если константы заменять, то тут: /includes/defines.php
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: Вывод даты и времени
« Ответ #26 : 30.01.2015, 10:54:28 »
русский язык для фронта не установлен походу... такие вопросы элементарные
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
Re: Вывод даты и времени
« Ответ #27 : 30.01.2015, 13:02:59 »
русский язык для фронта не установлен походу... такие вопросы элементарные
не факт. если сторонний модуль используется, то либо языковой файл делать, либо, опять-таки, константы менять
*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
Re: Вывод даты и времени
« Ответ #28 : 04.02.2015, 07:44:42 »
русский язык для фронта не установлен походу... такие вопросы элементарные
Русский язык установлен по всем правилам, так как сама сборка руссифицированная.

не факт. если сторонний модуль используется, то либо языковой файл делать, либо, опять-таки, константы менять

Сторонний модуль не используется. Вставил в код шаблона - <?php echo strftime('%A, %d %b, %Y'); ?>, и все.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод результатов работы компонента в модуле

Автор ddjeck

Ответов: 0
Просмотров: 1765
Последний ответ 05.12.2014, 13:35:26
от ddjeck
Вывод материалов в архиве или вывод категории

Автор -GREY-

Ответов: 0
Просмотров: 1499
Последний ответ 27.10.2014, 01:17:16
от -GREY-
После обновления Joomla не настраивается вывод категорий

Автор zuhrab

Ответов: 2
Просмотров: 1896
Последний ответ 09.10.2011, 14:55:58
от zuhrab
запрос в SQL для изменения даты создания/обновления всех материалов

Автор koikawa

Ответов: 1
Просмотров: 3467
Последний ответ 05.03.2011, 22:49:51
от era
Подскажите как реализовать вывод статей на сайте

Автор egoz

Ответов: 4
Просмотров: 2322
Последний ответ 15.09.2010, 11:06:04
от effrit