Недавно залез в админку и сильно охренел от накопившихся вопросов в FAQ
Срочно сделал заплатку, чтобы сайт отправлял письма об оставленных вопросах сразу же админу
У вас на хостинге должна быть возможность отправлять письма средствами PHP
собственно сама заплатка в архиве и как её правильно применить написано у меня на зУхернице
Менее подробно без объяснений выложу тут:
Срочно сделал заплатку, чтобы сайт отправлял письма об оставленных вопросах сразу же админу
У вас на хостинге должна быть возможность отправлять письма средствами PHP
собственно сама заплатка в архиве и как её правильно применить написано у меня на зУхернице
Менее подробно без объяснений выложу тут:
/components/faq/frontend.php
function faq(){ /****************************************************************************************/ $subject= "Появился вопрос на твоём сайте"; //поле тема сообщения $label_name="MY FAQ";// поле от кого письмо $sitemail=""; // мыло от имени которого полетит письмо $email=""; // адрес куда полетит мессага /***************************************************************************************/ //SAVE QUESTION $sql = "INSERT INTO cms_faq_quests (category_id, pubdate, published, quest, answer, user_id, answeruser_id, answerdate, hits) VALUES ('$category_id', NOW(), '$published', '$message', '', '{$inUser->id}', 0, NOW(), 0)"; $inDB->query($sql); $quest_id = $inDB->get_last_id('cms_faq_quests'); /* ОТПРАВЛЯЕМ ПИСЬМО АДМИНУ */ $message="Здравствуй!\r\nНа сайте http://$_SERVER[SERVER_NAME] появился вопрос:\r\n$message";// сообщение $headers= "From: $label_name<$sitemail>\r\n";
Реклама #
Захар 12 лет назад #
Хотел помочь от чистого сердца
Алексей 12 лет назад #
Avert 12 лет назад #
Алексей 12 лет назад #
maia 12 лет назад #
Захар 12 лет назад #
vpugachev 12 лет назад #
letsgo 12 лет назад #
bondar 12 лет назад #
Захар 12 лет назад #
Только вот у меня она нихрена не работает ))) После обновления
Захар 12 лет назад #
bondar 12 лет назад #
reload 12 лет назад #
Спасибо за решение +
Hmelex 12 лет назад #
Или хотя бы был где нибуть блок с галочкой:
Отправлять новые вопросы на почту - ДА/НЕТ
виталя 12 лет назад #
lezginka.ru 12 лет назад #
+ что не забываешь нас :)
nikolas 12 лет назад #
Макс Колосков 12 лет назад #
IRATE 12 лет назад #
Захар 12 лет назад #
IRATE 12 лет назад #
1251ъДТБЧУФЧХК!
оБ УБКФЕ http://basht.org РПСЧЙМУС ЧПРТПУ:
фЕУФПЧЩК ЧПРТПУ,
UTF-8����������!
�� ����� http://basht.org �������� ������:
�������� ������ �2.
Смущает это: charset=\"windows-1251\"";. Я, конечно, не спец, но как-то странно перед кодировкой есть апостроф, а после нет.
Захар 12 лет назад #
Попробуйте указывать кодировку в двух местах заголовка, чтобы письма были универсальными для всех почтовых программ (не все почтовики воспринимают письма одинаково)
Например заголовок письма сделайте таким:
Nemoi 11 лет назад #
тоже была проблема с кодировкой, немного исправил:
закомментировал это:
$message=convert_cyr_string($message,"w","k");
$subject=convert_cyr_string($subject,"w","k");
$label_name= convert_cyr_string($label_name,"w","k");
и добавил utf-8:
$headers="Content-type: text/plain; charset=utf-8 \r\n";
$headers.= "From: $label_name<$sitemail>\r\n";
может кому пригодится :)