Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение > Модули
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
BFG вне форума      Старый Проблема с модулем "FeedBack" #1  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
09.04.2006, 03:31

Значит у меня вот такая проблема возникла с модом "FeedBack".

Все сообщения отправляются нормально, но вот только приходит вот такая аброкадабра:

яННАЫЕМХЕ: дНАПШИ ДЕМЭ.
щРН ЮДЛХМХЯРПЮРНП
ъ ЯЛНРПЧ С бЮЯ МЮ ТНПСЛЕ МЕ РЮЙ ЛМНЦН ЯННАЫЕМХИ.....

и как от этого избавится можно???? Модуль то, не хочется отключать....
 
[url]www.ChelseaTeam.Ru[/url]


Episod вне форума      Старый #2  
Аватара для Episod
Episod
Участник+
Регистрация: 11.02.2006
Сообщения: 163


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Episod Найти все сообщения от Episod Добавить Episod в список друзей  
09.04.2006, 09:31

BFG На сколько я понемаю,надо либо сменить кодировку в почтовом клиенте,либо в самом модуле.

Master вне форума      Старый #3  
Аватара для Master
Master
Участник
Регистрация: 06.04.2005
Сообщения: 98


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Master Найти все сообщения от Master Добавить Master в список друзей  
09.04.2006, 20:46

Найдите примерно вот такой код

Цитата $mailheaders = "From: $sender_name <$sender_email>\n";
$mailheaders .= "Reply-To: $sender_email\n\n";


и выше добавьте

$mailheaders = "Content-Type: text/plain; charset="._CHARSET."\n";

при этой на сайте должен быть включен русский язык по умолчанию
 
Будь проще и люди к тебе потянутся :)


BFG вне форума      Старый #4  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
10.04.2006, 02:50

да вот именно русский по умолчанию стоит, и строчка такая там есть, а фишка такая всё-равно присутствует.
есть ещё какие-нибудь мысли по этому поводу???
 
[url]www.ChelseaTeam.Ru[/url]


Soniks вне форума      Старый #5  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,811


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
10.04.2006, 04:16

BFG смените просто кодировку письма при чтении его, обратите внимание, что запись должна быть такая:
$mailheaders = "From: $sender_name <$sender_email>\n";
$mailheaders .= "Reply-To: $sender_email\n";
$mailheaders .= "Content-Type: text/plain; charset="._CHARSET."\n\n";
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


BFG вне форума      Старый #6  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
13.04.2006, 03:56

Спасибо.
Вот теперь всё ништяк!!!
Soniks ты просто гуру пщп-нюки!!!
всего тебе самого...
 
[url]www.ChelseaTeam.Ru[/url]


linky вне форума      Старый #7  
linky
Новенький
Регистрация: 29.03.2006
Сообщения: 24


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для linky Найти все сообщения от linky Добавить linky в список друзей  
13.08.2006, 02:21

и мне помогло, ога... сонныча в президенты!

XsanderS вне форума      Старый #8  
XsanderS
Новенький
Регистрация: 03.03.2013
Сообщения: 2


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для XsanderS Найти все сообщения от XsanderS Добавить XsanderS в список друзей  
03.03.2013, 17:45

У меня проблема немного другая. все письма написанные на русском приходят вот в таком виде

Name des Absenders: Schäfer Alexander Тестируем
eMail des Absenders: ,...........
Nachricht: Тестируем еще раз после изменения майла

Пробовал изменить на то что указанно выше, тоже не получилось.

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

Вот как все выглядит в ящике и на всех компах. но при копировании этихкракозябр сюда, все высвятилось так как надо.

http://delphi-köthen.de/sk.JPG

Soniks вне форума      Старый #9  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,811


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
03.03.2013, 20:06

Какую версию вы используете?
Посмотрите есть ли в коде данного модуля функция htmlentities()
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


XsanderS вне форума      Старый #10  
XsanderS
Новенький
Регистрация: 03.03.2013
Сообщения: 2


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для XsanderS Найти все сообщения от XsanderS Добавить XsanderS в список друзей  
03.03.2013, 23:32

Версия 7,9 rus, Нет такой функции нет. Попробую обновить до последней версии и напишу результат.

<?php

/************************************************** **********************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* Copyright (c) 2005 by Francisco Burzi */
/* http://phpnuke.org */
/* */
/* Based on Feedback Addon 1.0 */
/* Copyright (c) 2001 by Jack Kozbial (jack@internetintl.com) */
/* http://www.InternetIntl.com */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************** **********************/

if (!defined('MODULE_FILE')) {
die ("You can't access this file directly...");
}

require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);

/**********************************/
/* Configuration */
/* */
/* You can change this: */
/* $index = 0; (right side off) */
/**********************************/
$index = 1;
$subject = "$sitename "._FEEDBACK."";
/**********************************/

define('NO_EDITOR', true);
include("header.php");
$cookie[0] = intval($cookie[0]);
if ($cookie[1] != "") {
$row = $db->sql_fetchrow($db->sql_query("SELECT name, username, user_email FROM ".$user_prefix."_users WHERE user_id='$cookie[0]'"));
if ($row['name'] != "") {
$sender_name = filter($row['name'], nohtml);
} else {
$sender_name = filter($row['username'], nohtml);
}
$sender_email = filter($row['user_email'], nohtml);
}

$form_block = "
<center><font class=\"title\"><b>$sitename: "._FEEDBACKTITLE."</b></font>
<br><br><font class=\"content\">"._FEEDBACKNOTE."</font>
<FORM METHOD=\"post\" ACTION=\"modules.php?name=$module_name\">
<P><strong>"._YOURNAME.":</strong><br>
<INPUT type=\"text\" NAME=\"sender_name\" VALUE=\"$sender_name\" SIZE=30></p>
<P><strong>"._YOUREMAIL.":</strong><br>
<INPUT type=\"text\" NAME=\"sender_email\" VALUE=\"$sender_email\" SIZE=30></p>
<P><strong>"._MESSAGE.":</strong><br>
<TEXTAREA NAME=\"message\" COLS=70 ROWS=15 WRAP=virtual>$message</TEXTAREA></p>
<i>"._HTMLNOTALLOWED2."</i>
<INPUT type=\"hidden\" name=\"opi\" value=\"ds\">
<P><INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\""._SEND."\"></p>
</FORM></center>
";

OpenTable();
if ($opi != "ds") {
echo "$form_block";
} elseif ($opi == "ds") {
if ($sender_name == "") {
$name_err = "<center><font class=\"option\"><b><i>"._FBENTERNAME."</i></b></font></center><br>";
$send = "no";
}
if ($sender_email == "") {
$email_err = "<center><font class=\"option\"><b><i>"._FBENTEREMAIL."</i></b></font></center><br>";
$send = "no";
}
if ($message == "") {
$message_err = "<center><font class=\"option\"><b><i>"._FBENTERMESSAGE."</i></b></font></center><br>";
$send = "no";
}
if ($send != "no") {
$sender_name = removecrlf(filter($sender_name, nohtml));
$sender_email = removecrlf(filter($sender_email, nohtml));
$message = filter($message, nohtml);
$msg = "$sitename\n\n";
$msg = "$message\n\n";
$to = $adminmail;

$mailheaders .= "Content-Type: text/plain; charset="._CHARSET."\n";
$mailheaders .= "From: $sender_name <$sender_email>\n";
$mailheaders .= "Reply-To: $sender_email\n";

mail($to, $subject, $msg, $mailheaders);
echo "<P><center>"._FBMAILSENT."</center></p>";
echo "<P><center>"._FBTHANKSFORCONTACT."</center></p>";
} elseif ($send == "no") {
OpenTable2();
echo "$name_err";
echo "$email_err";
echo "$message_err";
CloseTable2();
echo "<br><br>";
echo "$form_block";
}
}

CloseTable();
include("footer.php");

?>

Вот код с моего модуля, не могу найти обновления, подскажите как прописатьэту функию в код...

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с модулем рецензии veland Настройка и Изменение 9 26.04.2008 12:48
Проблема с модулем News Andruha Настройка и Изменение 4 29.09.2005 14:03
Проблема с модулем погоды World Weather V3.0 Mihanich Установка Модулей 10 24.08.2005 14:09
Проблема с модулем Downloads Caine Установка Модулей 4 12.08.2005 16:54


Часовой пояс GMT +4, время: 13:59.


На Верх
Рейтинг@Mail.ru