Новости Joomla

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

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

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

WT AmoCRM - RadicalMart плагин интеграции интернет-магазина на Joomla с CRM

👩‍💻 WT AmoCRM - RadicalMart плагин интеграции интернет-магазина на Joomla с CRM.Плагин умеет отправлять данные заказа из Joomla компонента интернет-магазина RadicalMart в AmoCRM, а так же оставлять примечания к сделке при смене статуса заказа (выберите необходимые статусы заказа RadicalMart в настройках плагина).Возможности плагина - создание сделок в AmoCRM в момент создания заказа в интернет-магазине RadicalMart- выбор воронки AmoCRM, в которой создавать сделки- выбор тега, которым будут помечаться созданные сделки- в комментарий к сделке при создании заказа пишутся:-- точная общая сумма заказа (Amo CRM не принимает дробные значения в поле бюджет, например с копейками)-- статус заказа-- информация о доставке (способ, адрес и комментарий)-- информация о способе оплаты-- контактные данные покупателя (могут отличаться от данных пользователя, создавшего заказ. Например, если доставка для другого человека)-- прямая ссылка на заказ в панели администрирования сайта-- список товаров заказа (опционально)добавление комментария к сделке при изменении статуса заказа в интернет-магазине RadicalMart (выберите необходимые статусы заказа в настройках плагина)-- добавляет в интерфейс просмотра заказа ссылку на сделку в AmoCRM, если таковая обнаружена (соответствие заказов и сделок хранится в базе данных)-- UTM-метки для сделки. Указывает, если на сайте используется комплект плагинов RadicalForm и WT AmoCRM - RadicalForm.
Для работы плагина необходима установка и настройка библиотеки WT Amo CRM library для Joomla версии 1.3.0 и выше.
Плагин бесплатный. Тестировался на Joomla 5.4 и RadicalMart 2.2.4.
Страница расширения и скачатьТак же:- Интернет-магазин RadicalMart- WT Amo CRM библиотека интеграции Joomla и AmoCRM- RadicalForm плагин обратной связи- WT AmoCRM - RadicalForm - плагин отправки сообщений из RadicalForm в AmoCRM@joomlafeed#joomla #crm #amocrm #radicalmart

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

default

  • Новичок
  • 5
  • 0 / 0
Добрый день!! подскажите, как можно реализовать следующее:

При отправке формы с помощью Артформс уходит письмо
Необходимо чтобы в тему этого письма попадал результат из самой формы, а именно из поля E-mail

Как я понимаю, решение лежит тут:

components/com_artforms/artforms.html.php

раздел  // Mailbody (448 строка)

Код

// Mailbody
               $subject =  $conf->getValue('config.sitename').': '.stripslashes($formtitle.' - '.$joomlauser
               $crlf  = '<br />';
      $hrline = '<hr>';
      if ($row->html!='1'){
         $crlf = "\n";
         $hrline = "-----------------------------------------------";
      }
               $email_copy_header = JText::_( 'ARTF_EMAILCOPYMAIL' ).$crlf.$crlf;
      $body  = stripslashes($formtitle.' - '.$joomlauser.'('.$joomlausername.')').$crlf;
               $body .= $hrline.$crlf.$crlf;

               if($mail_data){
                  foreach($mail_data as $data_name => $data){
                     $body .= $data_name.': ';
                     if(is_array($data)){
                        $body .= $crlf;
                        $d2 = '';
               foreach($data as $d){
          $d2 .= $d;
               }
               $data = $d2;
            }
                  $body .= $data.$crlf;
                  $body .= $hrline.$crlf;
                  }
               }
               $body .= JText::_( 'ARTF_JUSER' ).': '.$joomlauser.$crlf;
               $body .= JText::_( 'ARTF_JUSERNAME' ).': '.$joomlausername.$crlf;
               $body .= JText::_( 'ARTF_JUSERIP' ).': '.$joomlauserip.$crlf;
      $body .= $hrline.$crlf;
               // End Mailbody


есть переменная
Код
$subject =

что именно нужно подставить. что бы отображался введенный пользователем в форму e-mail ?

заранее спасибо!
« Последнее редактирование: 20.12.2009, 16:29:07 от default »
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Код: php
$subject = JRequest::getVar('name поля в форме','значение по умолчанию','POST');
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

default

  • Новичок
  • 5
  • 0 / 0
Код: php
$subject = JRequest::getVar('name поля в форме','значение по умолчанию','POST');

Спасибо за помощь, но возможно я не верно понял/поставил вопрос.

Вот что я сделал:

Код
$subject = JRequest::getVar('name E-mail','значение по умолчанию','POST');

Ведь так?

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

Вязной

  • Захожу иногда
  • 195
  • 19 / 0
  • Просто Вова
:)
Не
Код
$subject = JRequest::getVar('name E-mail','значение по умолчанию','POST');
, а
Код
$subject = JRequest::getVar('E-mail','значение по умолчанию','POST');
*

default

  • Новичок
  • 5
  • 0 / 0
Код
$subject = JRequest::getVar('[color=green]E-mail[/color]','значение по умолчанию','POST');

К сожалению тоже не сработало, в тему письма попало только значение по умолчанию :(

быть может вместо E-mail надо что то другое писать?!

если все верно понял, это имя формы, которую я сделал сам в админке артформс?
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Открой исходный текст своей формы. Поле ввода E-Mail должно выглядеть примерно так
Код: html4strict
<input type="text" name="хз как называется" ........... /> 
Так вот, то что у тебя вместо моего "хз как называется" вставь первым параметром (вместо name E-mail)
Вообще то основы PHP надо бы знать, берясь за модификации.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

default

  • Новичок
  • 5
  • 0 / 0
Оооо, щикаааарна, все заработало! Спасибо вам, люди добрые!

На счет не грамотности, полностью согласен, самому не ловко :)
просто очень  понадобилось, вот и решил обратиться к знающим.
*

kaizer

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
поясните для неграмотного поподробнее, те взамен строки
$subject =  $conf->getValue('config.sitename').': '.stripslashes($formtitle.' - '.$joomlauser
прописываем
$subject = JRequest::getVar('E-mail','значение по умолчанию','POST');
я правильно понял ?
*

default

  • Новичок
  • 5
  • 0 / 0
Да, у меня как та так:

$subject  = JRequest::getVar('item_XXX','','POST');
*

kaizer

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
спасибо за ответ
*

nwnet

  • Новичок
  • 1
  • 0 / 0
Уважаемый Lex, помогите плз со сходной проблемой http://joomlaforum.ru/index.php/topic,147951.0.html  только e-mail нужно вывести в поля From и Reply to.

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

По поводу копии письма по запросу

Автор Olegs

Ответов: 1
Просмотров: 6623
Последний ответ 24.03.2010, 11:54:45
от Morello