Новости Joomla

20 лет Joomla: Ринат Кажетов

20 лет Joomla: Ринат Кажетов.В 2025 году Joomla исполнилось 20 лет

В 2025 году Joomla исполнилось 20 лет. Вокруг неё сложилось большое интернациональное русскоязычное сообщество. На сайте нашего сообщества и на Хабре к юбилею были собраны интервью с его видными представителями. Сегодня мы читаем интервью с Ринатом Кажетовым (@rkazhet). Ринат - один из администраторов чата русскоязычного Joomla-сообщества, из Казахстана. Это человек, который всегда знает или найдёт нужную ссылку, пристально следит за новостями в мире Joomla, многое узнаёт первым и просто очень отзывчивый человек. Интервью с Ринатом провёл Евгений Сивоконь.

Читать интервью

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

SolopoV

  • Давно я тут
  • 577
  • 16 / 0
  • зеленею...
Суть:
Когда товара нет на складе - есть кнопка "уведомить". Добавил в notify.php и дальше по порядку.. поле "телефон". Все хорошо. В базу пишет, в админке видно. Одно "но":
Теперь необходимо отправить письмо админу, что Покупатель заказал этот товар.

Добавил в файл \administrator\components\com_virtuemart\models\waitinglist.php, в функцию
Код
function adduser ($data) {
код

Код
$to = "sale@xxxx.ru"; 
$subject = "Заказ на поставку: ".$data['product_name']." ";
$subject = "=?utf-8?B?" . base64_encode($subject). "?=";


$body = "Покупатель заказал : " .$virtuemart_product_id. " ". $item->product_name." " .

"Контактный телефон:".$data['notify_phone']." ".
"Контактный e-mail: ".$data['notify_email'];
$headers = "From: admin@xxxx.ru" . "X-Mailer: php";
mail($to, $subject, $body, $headers);
//jexit();

Прошу помочь вытянуть в письмо ID и название товара.

Данный код отправляет письмо, данные Покупателя подставляются.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Добавьте в /components/com_virtuemart/views/productdetails/tmpl/notify.php (а лучше - в его переопределенной копии) после
Код: php-brief
<input type="hidden" name="virtuemart_product_id" value="<?php echo $this->product->virtuemart_product_id; ?>" />
еще 1 input
Код: php-brief
<input type="hidden" name="product_name" value="<?php echo $this->product->product_name; ?>" />
ID и название функции: $data['virtuemart_product_id'] и $data['product_name'].
Не будь паразитом, сделай что-нибудь самостоятельно!
*

SolopoV

  • Давно я тут
  • 577
  • 16 / 0
  • зеленею...
Добавьте в /components/com_virtuemart/views/productdetails/tmpl/notify.php (а лучше - в его переопределенной копии) после
Код: php-brief
<input type="hidden" name="virtuemart_product_id" value="<?php echo $this->product->virtuemart_product_id; ?>" />
еще 1 input
Код: php-brief
<input type="hidden" name="product_name" value="<?php echo $this->product->product_name; ?>" />
ID и название функции: $data['virtuemart_product_id'] и $data['product_name'].

Спасибо! Плюс.
Вытащил все остальные данные, которые нужны: артикул и цвет.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сортировка По наличию товара - сначала По убыванию в VirtueMart

Автор rsn

Ответов: 7
Просмотров: 3985
Последний ответ 10.04.2025, 01:19:37
от strongest
Открытие карточки товара VirtueMart3 в новом окне из категории

Автор djed9

Ответов: 2
Просмотров: 2948
Последний ответ 16.07.2021, 09:06:35
от djed9
Как в RSS ленту VirtueMart 3 добавить дополнительные изображения товара?

Автор Slava77

Ответов: 2
Просмотров: 3604
Последний ответ 06.06.2021, 01:12:01
от Slava77
Дробное количество товара в VM3

Автор alikon1

Ответов: 5
Просмотров: 2465
Последний ответ 12.03.2020, 14:16:42
от erbsen
Добавление значения поля, заполняемого покупателем в тему письма о заказе

Автор aleks_yug

Ответов: 9
Просмотров: 1287
Последний ответ 29.02.2020, 13:46:19
от rsn