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

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Не могу найти ответ на свой вопрос.
Могу ли я опубликовать модуль Яндекс.Погода для Joomla по условиям использования сервиса Яндекс.Погода? ( http://legal.yandex.ru/weather_termsofuse/ )

С одной стороны, метеорологическая информация предоставлена компанией Foreca Ltd (http://foreca.ru/). Они за использования информации берут деньги.
С другой стороны данные берутся из Яндекс, а не напрямую из Foreca. Но тут и Яндекс пишет очень юридически тонко.
« Последнее редактирование: 09.10.2014, 11:33:48 от Aspik »
Мои расширения - http://eco-joom.com/ru/
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Всем кому интересен этот вопрос или тем кто будет разрабатывать модуль. Ответ Яндекса:

Цитировать
 Доброе время суток.
  Я являюсь разработчиком расширений для CMS Joomla. Могу ли я использовать ваш XML погоды для своего модуля ? ( Пример: http://export.yandex.ru/weather-ng/forecasts/27612.xml )
  Модуль приложен к письму. Работает на Joomla 2.5 - 3.x. Поддержка будет осуществляться 5 лет компанией ООО "МББ ПРОЕКТ".

  Здравствуйте, Владимир!
  Спасибо за интерес к нашему сервису!
  Экспорт данных с сайта Яндекс.Погоды возможен только в виде информера http://pogoda.yandex.ru/informer/
Мои расширения - http://eco-joom.com/ru/
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
*

dmtn

  • Захожу иногда
  • 381
  • 25 / 2
кажется на гисметео есть информеры, видел из них целую страничку сделали для разных стран и городов
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
То есть облом?
Да. Я правда еще в их XML-сервис написал, интересно что они ответят.
Жаль 2 потраченных дня на разработку модуля :(
« Последнее редактирование: 09.10.2014, 14:58:13 от Aspik »
Мои расширения - http://eco-joom.com/ru/
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Зажали xml-ку буржуи) Кстатии, на официальном сайте гидрометцентра россии зато есть RSS рассылка http://meteoinfo.ru/rss/moscow/. Да и доверия к ихним данным как-то больше чем от яндекса. И вот еще: сюрприз)
интернет-блог: http://websiteprog.ru
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
у нас всего два поставщика погоды и не думайте что кто то пойдет на отдачу купленного, общайтесь на прямую с meteoinfo.ru думаю они не откажут, гисметео это информационный сайт и погоду он не "продает", те кто не продают не дадут добро, у них свои информер у каждого разработан, думаю согласятся только если вы с их копирайтом будете модуль делать
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
у нас всего два поставщика погоды и не думайте что кто то пойдет на отдачу купленного, общайтесь на прямую с meteoinfo.ru думаю они не откажут, гисметео это информационный сайт и погоду он не "продает", те кто не продают не дадут добро, у них свои информер у каждого разработан, думаю согласятся только если вы с их копирайтом будете модуль делать
Я им уже написал.
Мои расширения - http://eco-joom.com/ru/
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Вообщем я 2000 раз с одного IP прогнал по Яндекс XML и бан по IP не получил. Значит в принципе можно брать XML. Только лучше все равно кешировать.  
Скачать модуль можно с github - https://github.com/extjoom/mod_ext_yandex_weather
Хоть там мои текстовые копирайты во всех файлах, официально я не могу его отдать, так как я лицо юридическое. :)  Используйте его на свой страх и риск. :)
« Последнее редактирование: 09.10.2014, 19:21:24 от Aspik »
Мои расширения - http://eco-joom.com/ru/
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Ответ от XML-сервиса Яндекс.

Цитировать
Доброе время суток.
 Я являюсь разработчиком расширений для CMS Joomla. Могу ли я использовать ваши XML для своих расширений Joomla? Все разработанные расширения на основе ваших XML будут распространяться бесплатно.

 Примеры XML, которые я хочу использовать:

 http://export.yandex.ru/weather-ng/forecasts/27612.xml
 http://export.yandex.ru/bar/reginfo.xml?region=50

 Я Вам прикладываю бета версию модуля Yandex погоды для Joomla 2.5 - 3.x.

 Спасибо.

 Здравствуйте, Владимир!
 Вы можете использовать данные сервиса по своему разумению в рамках лимита на запросы.



Вот как-то так.


Мои расширения - http://eco-joom.com/ru/
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Цитировать
по своему разумению в рамках лимита на запросы.
А если запросов много - держи банан? ;)
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
А если запросов много - держи банан? ;)

Мне кажется они меня не поняли и просто отписались, делай что хочешь, будешь нагружать наши сервера мы тебя забанем.
Мои расширения - http://eco-joom.com/ru/
*

Sulpher

  • Живу я здесь
  • 2126
  • 402 / 16
  • Шаблоны и расширения Joomla
Ну, если они дают XML, то логично использовать его по своему усмотрению. Или пусть закрывают XML.
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
ну дык а кто погоду без кеширования парсит))
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
ну дык а кто погоду без кеширования парсит))
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.

плохо срочно прикручивай кеширование)) так как погода это не те данные которые имеют такую уж экстренную актуальность... даже раз в час это достаточно часто для погоды.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
плохо срочно прикручивай кеширование)) так как погода это не те данные которые имеют такую уж экстренную актуальность... даже раз в час это достаточно часто для погоды.
Да я ещё сайт не дописал что бы что то кешировать ))
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Ну, если они дают XML, то логично использовать его по своему усмотрению. Или пусть закрывают XML.
Нету официальной информации по данной XML. Да и вообще экспорта погоды в API нету ( http://api.yandex.ru/ )
Да и кто первый спалил XML уже не найти :)

плохо срочно прикручивай кеширование)) так как погода это не те данные которые имеют такую уж экстренную актуальность... даже раз в час это достаточно часто для погоды.

Смотря какая погода, если расширение выводит текущую погоду, то кэшировать такое расширение нельзя больше чем пол часа, ибо данные будут не актуальные.  
Кстати, кому надо модуль текущей погоды для Joomla - https://github.com/extjoom/mod_ext_current_weather
« Последнее редактирование: 11.10.2014, 11:06:14 от Aspik »
Мои расширения - http://eco-joom.com/ru/
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Нету официальной информации по данной XML. Да и вообще экспорта погоды в API нету ( http://api.yandex.ru/ )
Зачем инфа о данной XML! Там и без инфы по ней все понятно!

Смотря какая погода, если расширение выводит текущую погоду, то кэшировать такое расширение нельзя, ибо данные будут не актуальные.  
С чего бы? Все зависит от того какие данные выводятся! И даже если мы поставим кеширование на 15 минут, то если посещаемость 10 тысяч уников, то это один запрос на погоду раз например в 15 минут, а не пару тысяч в минуту!
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Зачем инфа о данной XML! Там и без инфы по ней все понятно!
С чего бы? Все зависит от того какие данные выводятся! И даже если мы поставим кеширование на 15 минут, то если посещаемость 10 тысяч уников, то это один запрос на погоду раз например в 15 минут, а не пару тысяч в минуту!

1) Имелось в виду, что никто ее официально не дает. И вообще не понятно откуда появилась информация о существование этой XML. Ведь такой экспорт погоды запрещен условиями использования сервиса Яндекс.Погода, кроме экспорта в виде информера http://pogoda.yandex.ru/informer/


2) Надо поправится. Я имел ввиду, что нельзя кэшировать все типы погоды, как предлагает zikkuratvk

Цитировать
даже раз в час это достаточно часто для погоды.

Для текущей погоды 15 минут в аккурат. Для прогноза на день или например, 10 дней, я лично использую кэш в 6 часов.

Мои расширения - http://eco-joom.com/ru/
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Aspik мы не кешируем все типы погоды... и кстати не используем погодный сервис Яндекс. :-)
Плюс как настроить компонент, это выбор пользователя, впринципе он может хоть что сделать...
Но без кеша такие вещи делать нельзя, так как парсят погоду все кому не лень, а сервера под отдачу таких вещей слабые стоят.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Собственно, как я и предполагал, ребята из XML-сервиса неправильно меня поняли.

Финальный ответ от XML-сервиса Яндекс:

Цитировать
Здравствуйте, Владимир!

Приношу свои извинения за задержку с ответом.
Использование экспорта данных на нашем сервисе запрещено.
Для получения данных Вы можете использовать информер: http://pogoda.yandex.ru/informer/



Мои расширения - http://eco-joom.com/ru/
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
ну дык и зачем он нужен, тем более лежит периодически.
я использую Google - http://api.openweathermap.org и wunderground - http://api.wunderground.com/weather/api/. последний правда требует регистрации с получением ключа.
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5

Привет всем!

Я так понимаю счастье с XML от яндекса закончилось, все XML грузятся но инфа там до 5 апреля. и то не полная. Кто нибудь в курсе этой проблемы?
*

IzrA

  • Захожу иногда
  • 322
  • 27 / 0
Доброе!

До вчерашнего дня экспорт погоды с Яндекса работал. Сегодня вместо XML получаю 404 страницу.

Может знает кто-что, навсегда прикрыли или временные лаги? 
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Добавить свыше 3500 под доменов в Яндекс.Вебмастер реально?

Автор dm-krv

Ответов: 0
Просмотров: 766
Последний ответ 05.02.2019, 07:55:37
от dm-krv
Кто может. У кого корп почта в Яндекс коннект

Автор lexxbry

Ответов: 3
Просмотров: 981
Последний ответ 19.09.2018, 19:10:16
от lexxbry
Яндекс зло?

Автор Mehanick

Ответов: 76
Просмотров: 5233
Последний ответ 26.06.2018, 15:21:38
от effrit
Яндекс метрику взломали что ли?

Автор wishlight

Ответов: 4
Просмотров: 1096
Последний ответ 02.09.2017, 02:53:18
от Филипп Сорокин
Яндекс заморозил кошелёк и не разморозит до идентификации

Автор Виталик

Ответов: 37
Просмотров: 10803
Последний ответ 22.12.2015, 14:55:04
от Shustry