Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   Настройка обратной связи
RSS

Настройка обратной связи

Текущий рейтинг темы: Нет
Выводить сообщения

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
freeart
Новичок


Всего сообщений: 3
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2006
Что нужно сделать, чтоб в форме обратной связи появился адресат?
Yuras
Долгожитель форума


Всего сообщений: 382
Рейтинг пользователя: 11


Ссылка


Дата регистрации на форуме:
15 мар. 2007
открыть файл config/feedback.txt и вписать туда емейлы и адресатов примерно так:
market@domen.com|Директор
snab@domen.com|Заместитель директора
mdp@domen.com|Начальник производства
dizain@domen.com|Руководитель отдела продаж
mdp1@domen.com|Менеджер
Yu-Yu@yandex.ru|Web-мастер
aerograf
Модератор форума

aerograf
Всего сообщений: 486
Рейтинг пользователя: 15


Ссылка


Дата регистрации на форуме:
29 дек. 2007
А нижнюю часть feedback.php привести к такому виду: (у меня заработало только после этого \":biggrin\" )

function process_mail($filename,$email,$subject,$from_email=false) {
    $buffer=load_mail($filename);
    if (!$from_email) $from_email=$GLOBALS['opt_mailout'];
    return replace_mail($buffer,$email,$subject,$from_email);
}

function mime_encode($text,$charset) {
         return "=?".$charset."?B?".base64_encode($text)."?=";
}

function replace_mail($buffer,$email,$subject,$from_email) {
  if ($GLOBALS['opt_nomailsend']!=1) {
    if (ereg("^[a-zA-Z0-9_.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $email)) {
      preg_match_all('/\$(\w+)/s',$buffer,$matches);
      foreach ($matches[1] as $curmatch) {
          $buffer = str_replace("\$".$curmatch,$GLOBALS[$curmatch],$buffer);
      }
      if ($GLOBALS['opt_noname_mail']==0 && $GLOBALS['username']) $email=mime_encode($GLOBALS['username'],$GLOBALS['inuser']['ln_charset'])." <".$email.">";
      if ($GLOBALS['opt_noname_mail']==0 && $GLOBALS['opt_title']) $from_email=mime_encode($GLOBALS['opt_title'],$GLOBALS['inuser']['ln_charset'])." <".$from_email.">";
      $buffer=str_replace("\r","",$buffer);
      $headers="From: ".$from_email."\r\n";
      $headers.="X-Mailer: Intellect Board Mailer\r\n";
      $headers.="Content-Type: text/plain; charset=".$GLOBALS['inuser']['ln_charset']."\r\n";
      $headers.="Content-Transfer-Encoding: 8bit\r\n";
      $headers.="X-Priority: 3\r\n";
      return mail($email,mime_encode($subject,$GLOBALS['inuser']['ln_charset']),$buffer,$headers);
    }
  }
}

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   Настройка обратной связи
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0308. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!