Перейти к содержимому


Фотография
- - - - -

Письмо автору из RSForm


Сообщений в теме: 6

#1 Montebox

Montebox

Отправлено 20 January 2015 - 12:23

Доска объявлений, через Joomla модуль и RSForm Pro сделана форма запроса, как сделать запрос автору со страницы товара? Не получается выдернуть E-mail автора и вставить в форму.


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 20 January 2015 - 12:27

Montebox, получить почту автора материала можно следующим образом

$author_id = $item->created_by;
$user = &JFactory::getUser($author_id);
$email = $user->email; 

Можете посмотреть этот топик.


  • 0
Изображение
 

#3 Montebox

Montebox

Отправлено 20 January 2015 - 13:29

Montebox, получить почту автора материала можно следующим образом

$author_id = $item->created_by;
$user = &JFactory::getUser($author_id);
$email = $user->email; 

Можете посмотреть этот топик.

Топик смотрел, но так до конца и не разобрался.

В RSForm создана форма "Запрос", создал скрытое поле "authorEmail", значение по умолчанию добавил:

//<code>
$author_id = $item->created_by;
$user = &JFactory::getUser($author_id);
$email = $user->email;
//</code>

 

В full.php добавил:

<?php 

echo '<script>';echo 'jQuery(document).ready(function($) {';echo 'jQuery("#authorEmail").val("'.$email.'");';echo '});';echo '</script>';?>

 

В таком варианте не работает. Подскажите что делаю не так?


  • 0

#4 Cheren-dow

Cheren-dow

Отправлено 20 January 2015 - 13:36

Montebox, без ссылки на сайт трудно вам подсказать 


  • 0
Изображение
 

#5 Montebox

Montebox

Отправлено 20 January 2015 - 13:37

К сожалению он пока на компе.


  • 0

#6 Montebox

Montebox

Отправлено 20 January 2015 - 19:12

Montebox, получить почту автора материала можно следующим образом

$author_id = $item->created_by;
$user = &JFactory::getUser($author_id);
$email = $user->email; 

Можете посмотреть этот топик.

Тогда скажите, куда этот код вставляется?


  • 0

#7 Cheren-dow

Cheren-dow

Отправлено 20 January 2015 - 22:30

Montebox, этот код в ставьтк в тот шаблон в котором у вас выводится форма. Посмотрите что находится в переменной $email, если будет пустота или ошибка то получайте объект пользователя без амперсанда

$user = JFactory::getUser($author_id);

  • 0
Изображение
 




Click to return to top of page in style!