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

Kosshechka

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Есть сайт с выкройками. Часть выкроек хочу продавать. Надо чтобы автоматически после оплаты человек получал доступ к странице с выкройками. НО! Выкроек много разных и если он оплатил одну из них, то и доступ только к ней. Потом он покупает другую и получает доступ к ней. Возможно ли такое сделать на Joomla и как? 
И желательно что в личном кабинете появлялись купленные выкройки в виде списка.
Сайт сейчас сделан как интернет магазин https://mamin-sekret.ru/
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
Re: Доступ к страницам после оплаты
« Ответ #1 : 05.03.2022, 14:27:31 »
как вариант продавать как цифровой товар

индивидуальная помощь: @SetAlexx
*

Kosshechka

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Доступ к страницам после оплаты
« Ответ #2 : 10.03.2022, 12:22:35 »
как вариант продавать как цифровой товар


Можно подробнее? Какой плагин добавить?
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
Re: Доступ к страницам после оплаты
« Ответ #3 : 10.03.2022, 12:25:10 »
все зависит от того на чем у вас магазинесли JoomShopping то просто выкройку как файл
индивидуальная помощь: @SetAlexx
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Доступ к страницам после оплаты
« Ответ #4 : 10.03.2022, 12:27:18 »
Можно подробнее? Какой плагин добавить?
Тут скорей всего какой ни будь мини магазин можно использовать (список товаров, список заказов, лк и т. д.)
Лучше всего писать компонент магазина именно под ваши нужды, т. к. любой другой компонент магазина будет добавлять на сайт много всего не нужного вам...
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Kosshechka

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Доступ к страницам после оплаты
« Ответ #5 : 10.03.2022, 12:38:30 »
все зависит от того на чем у вас магазинесли JoomShopping то просто выкройку как файл

выкройка сейчас и так в виде файла, прикрепленного к товару. Но сейчас все выкройки бесплатные, а меня интересует именно продажа
*

Kosshechka

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Доступ к страницам после оплаты
« Ответ #6 : 10.03.2022, 12:42:42 »
Тут скорей всего какой ни будь мини магазин можно использовать (список товаров, список заказов, лк и т. д.)
Лучше всего писать компонент магазина именно под ваши нужды, т. к. любой другой компонент магазина будет добавлять на сайт много всего не нужного вам...
Сейчас он уже сделан как магазин https://mamin-sekret.ru/rukodelie/212-besplatnaya-vykrojka-sportivnykh-shtanov     
Сам товар оформлен как статья. Внизу кнопка скачать, после нажатия появляются ссылки на прикреплённые файлы с выкройками. Но сейчас они доступны всем. а надо чтоб только после оплаты. Открывать  доступ ко всем выкройкам после оплаты, не вариант.
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Доступ к страницам после оплаты
« Ответ #7 : 10.03.2022, 12:47:05 »
Сам товар оформлен как статья.
Если идти по колхозному варианту, то можно создать плагин который будет добавлять кнопку Купить на страницу материала, а в форму редактирования материала будет добавляться поле цены (если цена не указана, то на страницу товара будет выводиться кнопка Скачать), и далее функционал оплаты.

Еще надо будет вести список заказов! Но это уже плагином не сделаешь т. к. это уже отдельная страница в админке!
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
Re: Доступ к страницам после оплаты
« Ответ #8 : 10.03.2022, 12:52:32 »
ну самый простой вариант это реально продавать как цифровой товар через joomshoppingну или делать подписку и прикручивать к статьям
индивидуальная помощь: @SetAlexx
*

Kosshechka

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Доступ к страницам после оплаты
« Ответ #9 : 10.03.2022, 12:59:14 »
Если идти по колхозному варианту, то можно создать плагин который будет добавлять кнопку Купить на страницу материала, а в форму редактирования материала будет добавляться поле цены (если цена не указана, то на страницу товара будет выводиться кнопка Скачать), и далее функционал оплаты.

Еще надо будет вести список заказов! Но это уже плагином не сделаешь т. к. это уже отдельная страница в админке!
то есть готового решения нет? Сама я не напишу плагин
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
Re: Доступ к страницам после оплаты
« Ответ #10 : 10.03.2022, 13:01:25 »
если у вас товары как материалы то полностью готового не найдетесмотрите в сторону платных подписок
ну или же как и написал попробуйте JoomShopping
индивидуальная помощь: @SetAlexx
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Доступ к страницам после оплаты
« Ответ #11 : 10.03.2022, 13:03:19 »
то есть готового решения нет?
На счет готовых решений не знаю! Я не использую расширения других разработчиков (к тому же они рассчитаны на большое кол-во юзеров и на качество и оптимизацию кода не стоит рассчитывать) т. к. в меня есть руки и я могу сделать их сам
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Kosshechka

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Доступ к страницам после оплаты
« Ответ #12 : 10.03.2022, 13:09:26 »
если у вас товары как материалы то полностью готового не найдетесмотрите в сторону платных подписок
ну или же как и написал попробуйте JoomShopping

у меня  open cart
*

Kosshechka

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Доступ к страницам после оплаты
« Ответ #13 : 10.03.2022, 13:09:56 »
На счет готовых решений не знаю! Я не использую расширения других разработчиков (к тому же они рассчитаны на большое кол-во юзеров и на качество и оптимизацию кода не стоит рассчитывать) т. к. в меня есть руки и я могу сделать их сам
по стоимости сможете сориентировать ?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Доступ к страницам после оплаты
« Ответ #14 : 10.03.2022, 13:11:17 »
по стоимости сможете сориентировать ?
10к
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
Re: Доступ к страницам после оплаты
« Ответ #15 : 10.03.2022, 13:11:42 »
у меня  open cart
так если опенкарт то там иначе все делается
индивидуальная помощь: @SetAlexx
*

Kosshechka

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Доступ к страницам после оплаты
« Ответ #16 : 10.03.2022, 13:18:54 »
Спасибо за ответы . Значит надо заказывать модуль. Подумаю пока.
*

Alex2108

  • Новичок
  • 5
  • 0 / 0
Re: Доступ к страницам после оплаты
« Ответ #17 : 15.04.2022, 17:26:53 »
Ну как у вас успехи? Нашли решение? Я тоже над этим вопросом бьюсь уже пару месяцев)
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
Re: Доступ к страницам после оплаты
« Ответ #18 : 15.04.2022, 17:29:34 »
Ну как у вас успехи? Нашли решение? Я тоже над этим вопросом бьюсь уже пару месяцев)
у ТС опенкарт
а увас?
если js  то цифровой товар
если нет то опишите более подробно
индивидуальная помощь: @SetAlexx
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Доступ к страницам после оплаты
« Ответ #19 : 15.04.2022, 17:32:23 »
Ну как у вас успехи? Нашли решение? Я тоже над этим вопросом бьюсь уже пару месяцев)
Kosshechka, пока думает или уже нашел решение для себя...
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Alex2108

  • Новичок
  • 5
  • 0 / 0
Re: Доступ к страницам после оплаты
« Ответ #20 : 15.04.2022, 17:37:06 »
у ТС опенкарт
а увас?
если js  то цифровой товар
если нет то опишите более подробно

Если что-то не укажу, не судите строго. Это мой первый опыт.
У меня просто Joomla. Кроме SP PageBuilder ничего особенного. Суть сайта - продажа видеокурса. А проблема (вопрос) в том, как организовать на сайте приём платежей с последующим автоматическим присвоением пользователю соответствующего уровня доступа...
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
Re: Доступ к страницам после оплаты
« Ответ #21 : 15.04.2022, 17:40:40 »
компоненты подписок использовать
ну или смена роли клиента после оплаты, но тут мудрить надо, что бы ответ от платежки прилетал и менял роль
индивидуальная помощь: @SetAlexx
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Доступ к страницам после оплаты
« Ответ #22 : 15.04.2022, 17:41:16 »
Для чего вы будете использовать уровни доступа?
Ваши "видеокурса" разделяются уровнями доступа?
Получается что уровень доступа определяет какие видеокурсы будут доступны (несколько курсов)
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Alex2108

  • Новичок
  • 5
  • 0 / 0
Re: Доступ к страницам после оплаты
« Ответ #23 : 15.04.2022, 17:52:39 »
Для чего вы будете использовать уровни доступа?
Ваши "видеокурса" разделяются уровнями доступа?
Получается что уровень доступа определяет какие видеокурсы будут доступны (несколько курсов)

Пока программа минимум: Курс всего один.
Несколько вводных видеоуроков для всех с уровнем доступа Public.
А для остальных создать новый уровень.
Если вариант дополнительное расширение, то может посоветуете какое попроще?  А то мудрить с кодом я пока не научился...
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
Re: Доступ к страницам после оплаты
« Ответ #24 : 15.04.2022, 17:59:25 »
akeeba subscription
rsmembership
и в том же ключе
индивидуальная помощь: @SetAlexx
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Доступ к страницам после оплаты
« Ответ #25 : 15.04.2022, 18:00:58 »
Пока программа минимум: Курс всего один.
Несколько вводных видеоуроков для всех с уровнем доступа Public.
А для остальных создать новый уровень.
Если вариант дополнительное расширение, то может посоветуете какое попроще?  А то мудрить с кодом я пока не научился...
Мне кажется что уровни доступа не самая лучшая идея!
Лучше всего продавать как цифровой товар, те видео курсы которые общедоступные сделать цену ноль, а все остальное указать цену. Таким образом покупая видео курс создается уникальная ссылка которая будет доступна только покупателю, и так он не сможет передать кому ни будь другому...
Да и к тому же в ЛК будет что то типо библиотеки видео...

На счет расширения не знаю есть ли такое, если если бы я такое делал то сделал бы так...
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Alex2108

  • Новичок
  • 5
  • 0 / 0
Re: Доступ к страницам после оплаты
« Ответ #26 : 15.04.2022, 18:15:49 »
Хорошо, спасибо за советы! Попробую пока предложенные расширения, а там видно будет. Если получится, позже поделюсь результатом. Может кому пригодится.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема со входом в панель администратора Joomla 3.x после обновления

Автор danieeljose

Ответов: 2
Просмотров: 725
Последний ответ 24.03.2025, 20:33:02
от R31rus
Переход на страницу материала после его размещения пользователем

Автор stepan39

Ответов: 0
Просмотров: 617
Последний ответ 22.11.2024, 07:14:15
от stepan39
После выключения расширения лег сайт

Автор blind

Ответов: 4
Просмотров: 1072
Последний ответ 19.05.2024, 14:13:33
от blind
Пропало главное меню, и контент на главной (после обновления)

Автор GTHack

Ответов: 15
Просмотров: 1465
Последний ответ 07.01.2024, 16:00:15
от ProtectYourSite
После загрузки не кликабельная картинка

Автор phvsfpgs

Ответов: 0
Просмотров: 603
Последний ответ 04.09.2023, 19:01:35
от phvsfpgs