maxssx
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Создаем способность выбора емайл адреса из формы контакт Итак начнемс. 1. База Ищем таблицу _settings и меняем тип поля company_email на text 2 admin/settings.php ищем строку if($_REQUEST['saveinfos']==1) { добавляем $company_email = str_replace(array("\r\n","\n"), ";", $_REQUEST['company_email']); ищем company_email = '".$_REQUEST['company_email']."', меняем на company_email = '".$company_email."', далее ищем if($_REQUEST['savesettings']==1){ и добавляем $company_email = str_replace(array("\r\n","\n"), ";", $_REQUEST['company_email']); 3 admin\templates\admin_standard\settings\companyinfos.tpl и меняем запись <td class="secondrow"><input name="company_email" type="text" size="50" value="{$row->company_email|escape:"htmlall"}"></td> на <td class="secondrow"><textarea name="company_email" cols="55" rows="6" id="links">{$row->company_email|replace:";":"\n"} 4 system\contact.php $thismail->to = $pref['sendemail']; меняем на $thismail->to = $_POST['reciever']; ищем $tmpl->assign('lang', $lang); $tmpl->assign('theme', $THEME); $tmpl->assign('area', $area); $sql = $db->Query("SELECT * FROM ".PREFIX."_settings"); $row_st = $sql->fetchrow(); и после этой записи добовляем $company_email_st = explode(";", $row_st->company_email); $i = 0; while (list($key, $val) = each($company_email_st)) { list($mail_st, $titel) = explode(",", $val); $mailstring[$i]['mail_st'] = $mail_st; $mailstring[$i]['title'] = $titel; $i++; } if ($mail_st != "") $tmpl->assign('num_stm', 1); $tmpl->assign('linked_mail', 1); $tmpl->assign('mailstring', $mailstring); 5 \templates\standard\other\contact.tpl где вам удобно вставляем вот этот код <select style="width:180px" name="reciever"> {foreach from=$mailstring item=mailcontact} <option value="{$mailcontact.mail_st}">{$mailcontact.title}</option> {/foreach} </select> В админке добавляем адрес так info@domain.ru, Администрация сайта info1@domain.ru, Администрация сайта info2@domain.ru, Администрация сайта т.е. каждый маил с описанием в новой строке | Всего записей: 116 | Зарегистр. 30-06-2006 | Отправлено: 16:41 07-04-2007 | Исправлено: maxssx, 10:21 08-04-2007 |
|