logo
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

sperr0w
#1 Оставлено : 10 декабря 2009 г. 11:25:33(UTC)
sperr0w

Статус: Newbie

Группы: Registered
Зарегистрирован: 14.10.2009(UTC)
Сообщений: 5

Привет всем!

Кто нибудь собирал 1.9.3 из исходников?

У меня происходит зацикливание в версии, собранной из исходников в случае, если в подписи пользователя есть e-mail. Дело в том, что программа преобразует e-mail в подписи в ссылку mailto. В этом месте как раз и происходит зацыкливание. Если скачать с сайта бинарники, все работает нормально. Кто нибудь сталкивался с этой проблемой?

Если вы собрали форум из исходников, можете попробовать добавить в подпись пользователя e-mail и проверить работу?
Admin
#2 Оставлено : 10 декабря 2009 г. 16:04:47(UTC)
Admin

Статус: Administration

Группы: Registered
Зарегистрирован: 12.09.2008(UTC)
Сообщений: 194

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Этот форум так собран. И емейл вы написали ведь внизу? :) значит работает. Значит где-то что-то вы не так делаете. Исходники из архива или SVN?
sperr0w
#3 Оставлено : 11 декабря 2009 г. 13:14:20(UTC)
sperr0w

Статус: Newbie

Группы: Registered
Зарегистрирован: 14.10.2009(UTC)
Сообщений: 5

из архива. Может быть в этом дело. Я уже поднимал тему на официальном сайте. я нашел конкретное место, где у меня происходит зацикливание.

http://forum.yetanotherf...signature-in-theme-.aspx

может быть, у вас есть какие то идеи? Дело в том, что судя по коду, там и будет происходить зацыкливание.
там в цикле из сигнатуры експрессией вынимается адрес почты, оборачивается в <a></a> и подается ОПЯТЬ на вход цикла, где из уже обработанной строки опять вынимают адрес и оборачивают в <a></a>. В итоге получается <a><a>mail</a></a> и так далее.

Меня смущает переменная, которая учавствует в этом.

File ReplaceRules.cs 535 row :
private string _replaceFormat = "чсТ{1}кЦ{0}хжч";

может у меня проблемы с кодировкой?
bor
#4 Оставлено : 15 ноября 2011 г. 9:38:24(UTC)
bor

Статус: Newbie

Группы: Registered
Зарегистрирован: 15.11.2011(UTC)
Сообщений: 1

Возникла такая же проблема с зацикливанием (при этом очень быстро пожиралась вся доступная оперативная память ). Порешалось заменой

private string _replaceFormat = "чсТ{1}кЦ{0}хжч";

на 

private string _replaceFormat = "\x00f7\x00f1\x00d2{1}\x00ea\x00d6{0}\x00f5\x00e6\x00f7";

 

Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

Форум YAF | YAF © 2003-2012, Yet Another Forum.NET
Страница сгенерирована за 0.125 секунды.