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

programmer2006

  • Осваиваюсь на форуме
  • 12
  • 0 / 1
Счет-фактура
« : 22.08.2007, 18:48:55 »
Кстати есть ли реализованный такой платеж... Клиент выбирает оплату по счету(безнал допустим) и ему формируется и высвечивается счет для оплаты с возможностью распечатки. Как например в наших магазинах: ИДД банка, реквизиты и т.д. с оплатой наличными или по безналу.
Заранее благодареню
*

shah

  • Захожу иногда
  • 56
  • 1 / 0
Re: Счет-фактура
« Ответ #1 : 08.04.2008, 18:56:58 »
Вот выбирай

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

Muratty

  • Захожу иногда
  • 130
  • 9 / 0
  • не стреляёте в пианиста, он играет как умеет...
Re: Счет-фактура
« Ответ #2 : 08.04.2008, 19:23:28 »
не всегда подходит kvit. смотря что именно за счет те нужен и страна играет роль тож
*

shah

  • Захожу иногда
  • 56
  • 1 / 0
Re: Счет-фактура
« Ответ #3 : 08.04.2008, 19:38:55 »
не всегда подходит kvit. смотря что именно за счет те нужен и страна играет роль тож
В архиве несколько варриантов квитанций
*

Muratty

  • Захожу иногда
  • 130
  • 9 / 0
  • не стреляёте в пианиста, он играет как умеет...
Re: Счет-фактура
« Ответ #4 : 08.04.2008, 19:50:51 »
знаю... в итоге не морочил себе голову, а правильно настроил форму уведомления по почте, заодно разобрался что в вирте где и как.
*

eleni

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
  • Не злитесь, я только учусь ))
Re: Счет-фактура
« Ответ #5 : 09.04.2008, 19:15:14 »
А не подскажите, в каком файлике можно исправить эту форму??
*

Muratty

  • Захожу иногда
  • 130
  • 9 / 0
  • не стреляёте в пианиста, он играет как умеет...
Re: Счет-фактура
« Ответ #6 : 09.04.2008, 19:17:59 »
order_email на нужном языке
*

eleni

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
  • Не злитесь, я только учусь ))
Re: Счет-фактура
« Ответ #7 : 09.04.2008, 19:19:27 »
Спасибо за оперативность :D
пошла искать))
*

Muratty

  • Захожу иногда
  • 130
  • 9 / 0
  • не стреляёте в пианиста, он играет как умеет...
Re: Счет-фактура
« Ответ #8 : 09.04.2008, 19:26:51 »
/administrator/components/com_virtuemart/html/templates/order_emails
и как пример
Код
<HTML>
<HEAD>
<TITLE>Подтверждение Вашего заказа</TITLE>
<style type="text/css">
<!--

td.td4 {
text-align: right;
}

--></style>

</HEAD>
<BODY>
<!-- информация о получателе -->
<table>
<tr><td>Получатель: <b>{phpShopVendorName}</b></td></tr>
<tr><td>ОКПО: <b>(ввести данные)</b></td></tr>
<tr><td>Р/с: <b>(ввести данные)</b></td></tr>
<tr><td>Банк: <b>(ввести данные)</b></td></tr>
<tr><td>ИНН плательщика НДС: <b>(ввести данные)</b></td></tr>
<tr><td>Свидетельство № <b>(ввести данные)</b></td></tr>
<tr><td>Адрес: <b>{phpShopVendorZip}, г. {phpShopVendorCity}, ул. {phpShopVendorStreet1} {phpShopVendorStreet2}</b></td></tr>
<tr><td>Телефон: <b>(ввести данные)</b></td></tr>
<tr><td><b>доп информация</td></tr>
</table>
<!-- информация счёта -->
<br/>
<div align="center"><table>
<tr><td><div align="center">Счёт <b>№{phpShopOrderNumber}</b></div></td></tr>
<tr><td><div align="center">Дата {phpShopOrderDate}</div></td></tr>
</table></div>
<hr>
<!-- начало формы -->
<table>
<tr><td>Плательщик: <b>{phpShopBTCompany}</b>  телефон: <b>{phpShopBTPhone}</b></td></tr></table>
<hr>
<table width="669" BORDER=1 BORDERCOLOR="#000000" CELLPADDING=2 CELLSPACING=0 FRAME=ABOVE RULES=ROWS><tr bgcolor="#cfcfcf">
<td width="67" align="center">Артикул</td>
<td width="334" align="center">Наименование товара, услуги</td>
<td width="68" align="center">Кол-во</td>
<td width="98" align="center">Цена</td>
<td width="98" align="center">Сумма</td>
</tr>
<tr>{phpShopOrderItems}<td></td></tr>
</table>
<hr>

<table width="669" BORDER=1 BORDERCOLOR="#000000" CELLPADDING=2 CELLSPACING=0 FRAME=VOID RULES=COLS>
<col width="489">
<col width="179">
<tr><td width="489" align="right" valign="middle">Сумма без НДС:</td><td align="right" width="179"><b>{phpShopOrderTotalNoNds}</b></td></tr>
<tr><td align="right" valign="middle">В том числе НДС:</td><td align="right"><b>{phpShopTotalNds}</b></td></tr>
<tr bgcolor="#cfcfcf"><td align="right" valign="middle">Итого:</td><td align="right"><b>{phpShopOrderTotal}</b></td></tr>
</table>

<hr>
<table border="0"><tr><td>
Сумма прописью: <b>{phpShopOrderTotalPropis}</b></td></tr></table>
<hr>
<div align="center">тут картинка с изображением печати и подписей</div>
</BODY>
</HTML>
просто так не копируй, не всё работать будет  ;) заточен под Украину
Цитировать
Не злитесь, я только учусь ))
*

nick71

  • Завсегдатай
  • 1145
  • 12 / 12
  • Сайты любой сложности - обращайтесь
Re: Счет-фактура
« Ответ #9 : 10.04.2008, 17:04:46 »
А вот мне надо чтоб в форме подтверждения заказа order_emails
 сделать отображение категорий?
Суть такова: настроил сервис приема объявлений в газеты, вот здесь http://mediaportal.net.ua.
Заявки приходят мне и в форме должно отображаться не только название продукта, в моем случае тип рекламы, но и категории, чтоб понятно было в какую газету и в какую рубрику подано объявление
*

Muratty

  • Захожу иногда
  • 130
  • 9 / 0
  • не стреляёте в пианиста, он играет как умеет...
Re: Счет-фактура
« Ответ #10 : 10.04.2008, 17:12:33 »
тогда тебе прямой дорогой в код... ps_checkout.php ковырять
*

Muratty

  • Захожу иногда
  • 130
  • 9 / 0
  • не стреляёте в пианиста, он играет как умеет...
Re: Счет-фактура
« Ответ #11 : 10.04.2008, 18:02:42 »
в ps_checkout.php дописать перед
// now parse the email template and replace
// the placeholders with the real data.
дописать
Код
$kategory_prod = $ps_product_category->get_name($product_id);
после 
// now parse the email template and replace
// the placeholders with the real data.
дописать
Код
$html = str_replace('{phpShopOrderKategoryProd}',$CURRENCY_DISPLAY->getFullValue($kategory_prod),$html);
ну а в форму письма вставить заглушку {phpShopOrderKategoryProd}
работу не проверял (обычно такое сразу работает, но мож чего и пропустил), если что поправте.
сам и поправлю: этот способ применим (если вообще можно так сказать) только для 1-го товара
если нужно для нескольких то изменять нужно после
// CREATE THE LIST WITH ALL ORDER ITEMS
// TO BE PLACED INTO {phpShopOrderItems}
в подходящем месте дописать
Код
$kategory_prod = $dboi->f("category_path") ;
$order_items .= "<td>". $kategory_prod . "</td>";
ну и внимательно отнестись к тэгам (опять таки код не проверял в работе, ногами не бейте)
« Последнее редактирование: 11.04.2008, 13:32:01 от Muratty »
*

eleni

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
  • Не злитесь, я только учусь ))
Re: Счет-фактура
« Ответ #12 : 30.04.2008, 19:50:32 »
Я уже замучалась. Перенесла сайт с локалки на сервер и email форма стала присылаться в каком-то непнятном формате, что делать, откуда она береться???

Вот, что приходит:
Цитировать
Получен следующий заказ.

Информация о заказе
------------------------------------------------------------------------
Номер заказа: 17
Дата заказа:   30-Apr-2008:18:42
Статус заказа: Подтверждено

Информация о клиенте
--------------------

Плательщик
-------

     Компания:   
     Имя:       Такой такой
     Адрес 1:   такая-то ул. д. 1 кв 1111
     Адрес 2:   
     Город:       такойто-то там
     Регион:      50
     Индекс:        123123
     Страна:    RUS
     Телефон:      123-123-123
     Факс:       

Адрес доставки
-------

     Компания:   
     Имя:        Такой такой
     Адрес 1:   такая-то ул. д. 1 кв 1111
     Адрес 2:   
     Город:       такойто-то там
     Регион:      50
     Индекс:        123123
     Страна:    RUS
     Телефон:      123-123-123
     Факс:       

Содержание заказа
-----------

Товар  = Массажер для тела MG 40;
Количество = 1
Артикул      = 13
Цена    = 800 руб

И самое главное в заказе было несколько позиций,а  приходит только одна. Помогите!!!
*

eleni

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
  • Не злитесь, я только учусь ))
Re: Счет-фактура
« Ответ #13 : 02.05.2008, 15:27:39 »
Или хотябы скажите, где имеено отображается какой файл подхватывается при отпарвке.
очень-очень надо (((
joomla 1.0.12
« Последнее редактирование: 02.05.2008, 21:28:05 от eleni »
*

wilhelm

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Счет-фактура
« Ответ #14 : 04.08.2008, 05:06:48 »
не знаю как в твоей версии, а у меня на 1.1.2 там за это дело отвечает Администрирование/Настройки/Общие настройки/Дополнительные настройки там есть опция "Формат письма" так вот у тебя по ходу стоит "Текст" а попробуй вместо "текст" выбрать "html"
*

eleni

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
  • Не злитесь, я только учусь ))
Re: Счет-фактура
« Ответ #15 : 04.08.2008, 19:58:18 »
)) спасибо за ответ, но я не настолько новичок )), уже с этим разобрались, просто функция mail у провайдера была не правильно настроена.
*

wilhelm

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Счет-фактура
« Ответ #16 : 04.08.2008, 20:04:08 »
раз ты не Новечёк может подскажешь как мне сделать вопрос мой тут http://joomlaforum.ru/index.php/topic,39400.0.html
*

djmix

  • Новичок
  • 6
  • 0 / 0
Re: Счет-фактура
« Ответ #17 : 23.11.2008, 23:12:43 »
А кто скажет как просто с помощью модуля или скрипта прикрутить счет фактуру на сайт. Суть такова. Сайт хостинг компании. Нужно чтоб человек выбирао тариф вписывал имя отчество и все что там нужно. И после этого ему на емейл отсылался счет. Помогите плиз
*

karas

  • Осваиваюсь на форуме
  • 18
  • 1 / 1
  • Главное быть хорошим человеком
Re: Счет-фактура
« Ответ #18 : 27.01.2009, 12:48:57 »
Помогите пожалуйста мне тоже нужен файл
Информация о заказе только версия ВМ походу другая не могу найти файлы (html/templates/order_emails) у меня вообще нету папки templates
 :( помогите люди добрые уже вообще запутался все файлы перерыл
*

karas

  • Осваиваюсь на форуме
  • 18
  • 1 / 1
  • Главное быть хорошим человеком
Re: Счет-фактура
« Ответ #19 : 28.01.2009, 08:08:42 »
Все вроде нашел файл лежит в components\com_virtuemart\themes\default\templates\pages
файл account.order_details.tpl.php ВМ 1,1,0
*

intcorp

  • Захожу иногда
  • 456
  • 12 / 0
Re: Счет-фактура
« Ответ #20 : 14.07.2009, 16:27:04 »
Подскажите, где редактировать "Сумма прописью: <b>{phpShopOrderTotalPropis}</b>. НДС не облагается." У меня вместо валюты выводится "Сумма прописью: 0 рублей 00 копеек. НДС не облагается"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться