Новости Joomla

Joomla 6: Автоматические обновления ядра в Joomla

Joomla 6: Автоматические обновления ядра в Joomla

👩‍💻 Joomla 6: Автоматические обновления ядра в Joomla. В октябрьском номере официального журнала Joomla - Joomla Community Magazine вышла статья David Jardin, где рассказывается о внедрении функционала автоматического обновления ядра Joomla.❓Почему сейчас? Joomla же жила как-то 20 лет без автоматических обновлений?Это оказалась самая востребованная за последнее время от пользователей Joomla функция. Но, основная причина внедрения - проблемы безопасности. Всякий раз, когда в новой версии Joomla устраняется уязвимость, злоумышленники начинают анализировать код, чтобы выяснить, какая именно уязвимость была исправлена. И как только они это выясняют - начинается разработка автоматизированных скриптов для взлома как можно большего количества сайтов. Затем доступы к автоматически взломанным сайтам продаются в профильных чатах и ресурсах "пачками" по несколько сотен тысяч или миллионов сайтов. Ваш сайт могли взломать несколько лет назад, но воспользоваться уязвимостью могут не сразу, а тогда, когда у злоумышленников возникнет необходимость. И только после этого вы может быть узнаете об этом.Анализ патча, понимание проблемы и разработка скрипта требуют времени. И если владелец сайта не обновит его до истечения этого срока, сайт может быть взломан. А хакеры действуют быстро! Для критических, легко эксплуатируемых уязвимостей речь идёт о временном окне в 10–12 часов — и этого времени явно недостаточно, чтобы все успели обновить свои сайты.Здесь выходят на первый план автоматизированные обновления: проект Joomla теперь может активно устанавливать обновления (и, следовательно, исправления безопасности) на сайты, чтобы гарантировать, что сайты действительно обновляются вовремя.🕘 От первых идей до реализации прошло 5 лет. И здесь можно вспомнить, как в Joomla 5.1 внедрили TUF - The Update Framework, позволяющий устанавливать защищённое соединение между сайтом и сервером обновлений и исключает возможность supply chain attack (атаки на цепочку поставок).Об особенностях реализации и требованиях к сайту читаем подробнее в статье на JCM.@joomlafeed#joomla #secutiry #jcm

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™. Интервью с волонтёрами 🎈Ну что, друзья, вот и настал этот долгожданный момент. Мы выпустили первое издание собственного журнала под эгидой NorrNext, который включает в себя интервью с видными деятелями сообщества из разных стран и континентов.Общий нарратив: показать, что нас объединяет (Joomla) и узнать больше о людях, которые вносят свой вклад в развитие платформы в своих сообществах. 20 лет — это много. Давайте же узнаем о коллегах 🎁 Первый цикл включает такие страны, как Австрия, Испания, Латвия, Россия, Румыния, Тайланд, Черногория, Чехия.⚙️ С кем интервью: ✔️ Владимир Елисеев 🇷🇺✔️ Дмитрий Рекун 🇱🇻✔️ Дмитрий Цымбал 🇷🇺✔️ Евгений Сивоконь 🇷🇺 ✔️ Сергей Толкачёв 🇷🇺✔️ Dénes Székely 🇷🇴✔️ Jan Pavelka 🇨🇿✔️ Miljan Vujosevic 🇲🇪✔️ Sergio Iglesias 🇪🇸✔️ Sigrid Gramlinger 🇦🇹✔️ Pisan Chueatchatchai 🇹🇭‼️ Новые интервью будут добавляться до конца декабря 2025. Заходите по ссылке время от времени💡👉 Читать далее

0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 12432 Просмотров
*

melkiialex

  • Захожу иногда
  • 152
  • 0 / 0
VirtueMart 2 счет
« : 09.07.2012, 11:20:27 »
Добрый день.
Появилась сложность, надо сделать так. что после оформления заказа, клиент получал уведомление о том что он заказал заказ, и ему вышлют счет в ближайшие 24 часа.
А администратор будет получать себе письмо где указаны товары с сумой заказа, на основе этого он сам составляет счет вносит туда стоимость доставки в выбранную страну заказчиком, и высылает счет заказчику.

Как реализовать, что бы заказчик не видел сразу счета, а просто уведомление о получение заказа.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: VirtueMart 2 счет
« Ответ #1 : 09.07.2012, 11:57:46 »
Файл формирующий письмо в вашем случае /components/com_virtuemart/views/invoice/tmpl/mail_html.php
Вы должны скопировать данный файл в/templates/ваш шаблон/html/com_virtuemart/nvoice/mail_html.php
Копировать файлы в папку своего шаблона нужно, чтобы ваши изменения не затерлись при обновлении шаблона.
Небольшое пояснение кода данного файла
Спойлер
[свернуть]
Вы можете переделать этот файл по своему усмотрению. То есть, назначить условия определить вывод какое письмо отправлять кому в зависимости от статуса.
Для вашего вопроса
Код: php-brief
if ($this->recipient == 'shopper' AND $this->orderDetails['details']['BT']->order_status == 'P') {
echo $this->loadTemplate('sstatusp');
// загружаем mail_html_sstatusp.php
} elseif ($this->recipient == 'vendor' AND $this->orderDetails['details']['BT']->order_status == 'P') {
echo $this->loadTemplate('vstatusp');
// загружаем mail_html_vstatusp.php
}
файлы mail_html_sstatusp.php и mail_html_vstatusp.php вы должны создать
*

melkiialex

  • Захожу иногда
  • 152
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #2 : 19.07.2012, 11:56:24 »
Блин что то не выходит, сделать просто отправку письма заказчику с текстом. " Спасибо за заказ, Вам будет выставлен счет по электронной почте в ближайшие 24 часа." Ну а естественно что бы админ получал письмо уже с заказом и с выбранными вариантами доставки, что бы уже самостоятельно сделать счет для отправки заказчику.
*

melkiialex

  • Захожу иногда
  • 152
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #3 : 24.07.2012, 14:33:25 »
Спасибо за ответ, в файле mail_html за комментировал
Код
	<?php
// Shop desc for shopper and vendor
if ($this->recipient == 'shopper') {
    echo $this->loadTemplate('header');
}
// Message for shopper or vendor
     echo $this->loadTemplate($this->recipient);
// render shipto billto adresses
// echo $this->loadTemplate('shopperaddresses');
// render price list
//  echo $this->loadTemplate('pricelist');
// more infos
// echo $this->loadTemplate($this->recipient . '_more');
// end of mail
echo $this->loadTemplate('footer');
?>
А в файлах footer и shopper убрал лишнее и теперь в письме приходит только номер заказа и фраза о выставление счета в 24 часа.


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

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

melkiialex

  • Захожу иногда
  • 152
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #5 : 24.07.2012, 14:39:59 »
Блиин точно, вот я не внимательный то,  всего%2$s - убрал и все гуд  *DRINK*
*

dimaomsk

  • Новичок
  • 1
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #6 : 18.09.2012, 15:04:34 »
Ребята, схожая тема: у меня несколько ресторанов на одном сайте. Как отправлять заказ тому ресторану, из меню которого формируется заказ? Пока додумал до того, чтобы каждому товару присваивать Производителя, email которого соответствует email'у ресторана. То есть вместо email'а администратора нужно подставлять email Производителя... Таким образом, когда покупатель заказывает в ресторане 1, письмо уходит в ресторан 1, в ресторане 2 - в ресторан 2 и т.д. Единственное, не знаю, получится ли отправить двум и более ресторанам, если покупатель заказал пиццу в ресторане 1, а десерт в ресторане 2...
*

glutton

  • Захожу иногда
  • 54
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #7 : 14.11.2012, 22:55:36 »
Кто-то может быть знает, как прицепить вложение к письму с подтверждением заказа ?   В каком файле формируется непосредственно команда send mail ?
*

Scorp147

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #8 : 19.11.2012, 17:24:44 »
еще бы реализовать прикрепление файла с реквизитами компании при регистрации. чтобы счет можно было выставить
*

mkt

  • Захожу иногда
  • 76
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #9 : 12.03.2013, 21:51:18 »
А может  кто то просто поправил код стандартного шаблона сообщения для клиента после заказа? Будьте добры, выложите сюда.
*

klinkoff

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #10 : 27.08.2013, 09:59:36 »
Люди, помогите!
Мне необходимо знать какой файл отвечает за формирование счета именно в панели управления. Там в списке заказов есть кнопка ПЕЧАТЬ, так вот мне надо отредактировать то, что выходится на печать.
В частности, надо убрать ФИО продавца, индекс, область. 
Письма о заказе, которые приходят и админу, и поупателю, я уже исправил, а вот с печатью счета завал... Хелп!
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: VirtueMart 2 счет
« Ответ #11 : 27.08.2013, 10:05:04 »
Смотрите на адресную строку - /index.php?option=com_virtuemart&view=invoice&layout=invoice&tmpl=component&virtuemart_order_id=14
соответственно - /components/com_virtuemart/views/invoice/tmpl/invoice.php
*

klinkoff

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #12 : 27.08.2013, 12:30:59 »
Смотрите на адресную строку - /index.php?option=com_virtuemart&view=invoice&layout=invoice&tmpl=component&virtuemart_order_id=14
соответственно - /components/com_virtuemart/views/invoice/tmpl/invoice.php

Спасибо Вам большое! Совершенно точно! Сделал все, что хотел.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расчёт стоимости товара в VirtueMart за периметр

Автор NIKOLY

Ответов: 0
Просмотров: 396
Последний ответ 04.07.2025, 09:18:31
от NIKOLY
VirtueMart 3 Отображать только товары в наличии!

Автор GaziroFFka

Ответов: 4
Просмотров: 3912
Последний ответ 06.06.2023, 13:55:13
от Akeksandr
SP VirtueMart Category Search

Автор ve1006

Ответов: 10
Просмотров: 7765
Последний ответ 18.01.2023, 10:39:10
от AzMandius
Как вывести модуль в страницу VirtueMart?

Автор harddrop

Ответов: 11
Просмотров: 4780
Последний ответ 13.11.2022, 13:11:37
от Evgen Kulibin
Как правильно настроить покупку в VirtueMart?

Автор varella

Ответов: 1
Просмотров: 2742
Последний ответ 12.10.2022, 16:14:04
от varella