home

Joomla и Autostand: отправляем почту Печать E-mail
Автор netBENT   
04.01.2007 г.

Есть такой компонент(бесплатный) для Joomla, называется он Autostand. Примечателен этот компонент тем, что позволяет организовать на базе Joomla каталог автомобилей, мотоциклов или автобусов. Хороший компонент, одним словом. Плохо то, что написан он корявенько и многие вещи приходится доделывать руками.

Например, не на всех серверах отправляется почта.

Решение этой проблемы нашлось, хотя и не сразу, как ни странно, на форуме компонента, и приводится ниже:

 

1. Открываем файл /components/com_autostand/autostand.php 

2. Находим раздел ####Email Function

3. Заменяем блок следующим кодом:

 

#########################Email fuction
function sendMail($option,$act,$task,$gid){
global $mosConfig_live_site, $database;
 
$query="SELECT name, email_to FROM #__contact_details WHERE 
user_id = " . $_POST['owner'] . " AND published = 1 AND access <= $gid";
$database->setQuery($query);
$row = null;
$database->loadObject($row);
 
$ctf_name = strip_tags($_POST['ctf_name']);
$ctf_fon = strip_tags($_POST['ctf_fon']);
$ctf_fax = strip_tags($_POST['ctf_fax']);
$ctf_mail = strip_tags($_POST['ctf_mail']);
$ctf_subject = strip_tags($_POST['ctf_subject']);
$ctf_msg = strip_tags($_POST['ctf_message']);
 
$header="From: " . $ctf_mail . "\n";
$mail_body .= _AS_CTF_MAIL1;
$mail_body .= _AS_CTF_MAIL2 . date("d.m.Y") . " / " . date("H:i") . _AS_CTF_MAIL3;
$mail_body .= _AS_CTF_MAIL4;
$mail_body .= _AS_CTF_NAME . ": " . $ctf_name . "\n";
$mail_body .= _AS_CTF_MAIL . ": " . $ctf_mail . "\n";
$mail_body .= _AS_CTF_FON . ": " . $ctf_fon . "\n";
$mail_body .= _AS_CTF_FAX . ": " . $ctf_fax . "\n";
$mail_body .= _AS_CTF_INSPECT . ": " . $ctf_inspect . "\n";
$mail_body .= _AS_CTF_MESSAGE . ": " . $ctf_msg . "\n\n";
 
 
if(mail($row->email_to,$ctf_subject,$mail_body,$header)) $msg = _AS_CTF_MSUCCESS;
else $msg = _AS_CTF_MNOSUCCESS;
 
mosRedirect(sefRelToAbs("index.php?option=com_autostand&act=object&task=showEO&id=".$_POST['id']), $msg); 
 
}
 

 

Опросы

Что Вы чувствуете, когда забываете взять с собой мобильный телефон?
 

Авторизация






Забыли пароль?
Ещё не зарегистрированы? Регистрация

Надежный хостинг

Lunarpages.com Web Hosting

Кто на сайте?

Сейчас на сайте находятся:
4 гостей


презентация фильтры для воды под Новый Год. детский бассейны в садик. Заказ еды на определенное время. Бесплатная доставка суши.. Ремонт квартир. Недорого - дизайн интерьера квартир в москве.