Покинул форум
Сообщений всего: 351
Дата рег-ции: Дек. 2009
Репутация: 19
Друзья!
вот такая проблема.
При отправки почты пользователям через форум, каверкается ссылка
вложенная в тело письма.
вот пример:
Отправляю письмо с форума пользователю. В письме указываю ссылку на один из топиков форума. http://jeepgarage.ru/forum/topic...topic=12&p=1
На почту письмо приходит, но ссылка приобритает вот такой вид: http://jeepgarage.ru/forum/topic...c=12&p=1
и форум выдает вот такое сообщение:
Пожалуйста, только корректным способом входите в скрипт!
Кто сталкивался с проблемой?
За ранее спасибо! Сорри если уже было...
Покинул форум
Сообщений всего: 351
Дата рег-ции: Дек. 2009
Репутация: 19
ну и как решать проблему??
Александр Михалицын
Отправлено: 21 апреля 2010 — 02:35
Super Member
Покинул форум
Сообщений всего: 723
Дата рег-ции: Февр. 2009
Репутация: 42
Это из-за класса фильтрации входных данных, который почему то фильтрует все подряд и не все правильно. Седня днем приду и разберусь.
gudman
Отправлено: 21 апреля 2010 — 10:16
ExBB Team Supermoderator
Покинул форум
Сообщений всего: 351
Дата рег-ции: Дек. 2009
Репутация: 19
Александр Михалицын, спасибо, было бы неплохо поправить этот баг!
yura3d
Отправлено: 21 апреля 2010 — 18:23
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009 Откуда: Минск, Беларусь
Репутация: 353
Решение проблемы с заменой амперсанда & на соответствующий ему html-эквивалент & (это относится и к некоторым другим символам, таким как кавычки и треугольные скобки) в текстах e-mail сообщений с форума довольно простое. В файле include/fm.class.php найдите строки:
CODE:
$users = $this->_Read(FM_USERS);
if (is_array($list[2])) {
и замените их строками:
CODE:
$users = $this->_Read(FM_USERS);
$list[4] = $this->html_replace($list[4]);
if (is_array($list[2])) {
alexx пишет:
Форум в топе рамблера и по переходу по ссылке на форум ..выскакивает также сообщение
Другими поисковыми системами URL с параметрами уже давным-давно обрабатываются безо всяких проблем, только вот Рамблер в этом плане отстал. Эта проблема системы переадресации на Рамблере, которая преобразует символ равенства (содержащийся в URL) в html-эквивалент, хотя в данном случае такое преобразование недопустимо. У нас были похожие проблемы с модом перехода по внешним ссылкам через редирект, но мы их практически полностью решили. В Вашем случае можно просто реализовать ЧПУ-ссылку на ленту с RSS, такие ссылки Рамблер обрабатывает корректно. Ну или обратитесь в саппорт Рамблера и укажите на проблему.
gudman
Отправлено: 21 апреля 2010 — 19:18
ExBB Team Supermoderator
Покинул форум
Сообщений всего: 351
Дата рег-ции: Дек. 2009
Репутация: 19
yura3d, Спасибо огромное!!! Как всегда быстро и качественно решаете проблемы!!!!
Который раз убеждаюсь в правельности выбора движка для форума!
Тему можно закрыть!
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®