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

Уведомление

Icon
Error

cronwerk
#1 Оставлено : 4 декабря 2009 г. 16:27:21(UTC)
cronwerk

Статус: Newbie

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

Добрый день!
Такая проблема: выбираю аватару из списка, а в профиле вместо нее белый квадрат с красным крестиком (отсутвие изображения), посмотрел url у аватары, там следеющее:
Код:
http://forum.mydomen.ru/resource.ashx?url=http%3a%2f%2fforum.mydomen.ru%2f%2fimages%2favatars%2fmain%2f0030.jpg&width=50&height=80

Размеры изображения соответствуют настройкам. Смущает факт наличия
Код:
%2f%2f
в
Код:
...mydomen.ru%2f%2fimages...

Т.е. двойной слеш.

В чем может быть проблема?
Admin
#2 Оставлено : 4 декабря 2009 г. 19:11:31(UTC)
Admin

Статус: Administration

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

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
где вы такую урлу взяли? нормальная URL аватара выглядит так:
Код:
http://24quest.ru/Forum/resource.ashx?u=90
cronwerk
#3 Оставлено : 9 декабря 2009 г. 16:34:37(UTC)
cronwerk

Статус: Newbie

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

Admin написал:
где вы такую урлу взяли?


Такая урла:
Цитата:
http://24quest.ru/Forum/resource.ashx?u=90
будет в том случае, если аватар закачан через аплоад, а если аватар будет из коллекции то будет урл как у меня....(ИМХО)

Отредактировано пользователем 9 декабря 2009 г. 17:12:46(UTC)  | Причина: новые мысли

Пользователь cronwerk прикрепил следующие файлы:
1.png
cronwerk
#4 Оставлено : 9 декабря 2009 г. 18:01:35(UTC)
cronwerk

Статус: Newbie

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

Открыл таблицу User в поле Avatar убрал 2-й слеш, сохранил..., захожу в профиль: - изменений НЕТ!Blink . Открываю свойства, урл стал
Код:
http://forum.mydomen.ru/resource.ashx?url=http%3a%2f%2fforum.mydomen.ru%2fimages%2favatars%2fmain%2f0030.jpg&width=50&height=80

типа "нормальный". Но изображения нет!

Так что двойной слеш непричём, но вопрос остаётся в силе!


зы: 2-й слеш добавляется в EditUsersAvatar.ascx.cs

Код:
// check if it's a link from the avatar picker
if ( Request.QueryString ["av"] != null )
{
// save the avatar right now...
YAF.Classes.Data.DB.user_saveavatar( CurrentUserID, string.Format( "{0}/images/avatars/{1}", YafForumInfo.ForumBaseUrl, Request.QueryString ["av"] ), null, null );
}


не знаю баг это или в app.confg baseurl неправльно прописан...Confused

Отредактировано пользователем 9 декабря 2009 г. 18:04:20(UTC)  | Причина: Не указана

Admin
#5 Оставлено : 9 декабря 2009 г. 18:08:20(UTC)
Admin

Статус: Administration

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

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Аватара из коллекциии вообще выглядит вот так: http://24quest.ru/Forum/...%201/Avatars.CPR.343.jpg
Проверяйте конфиг :)
cronwerk
#6 Оставлено : 9 декабря 2009 г. 18:33:14(UTC)
cronwerk

Статус: Newbie

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

А я все же думаю что аватара выглядит так, как в шаблоне в UserBox.cs:
Код:
filler = String.Format(
PageContext.BoardSettings.UserBoxAvatar,
String.Format(
@"<img class=""avatarimage"" src=""{3}resource.ashx?url={0}&amp;width={1}&amp;height={2}"" alt="""" />[/color]<br clear=""all"" />",
HttpContext.Current.Server.UrlEncode( DataRow["Avatar"].ToString() ),
PageContext.BoardSettings.AvatarWidth,
PageContext.BoardSettings.AvatarHeight,
YafForumInfo.ForumRoot
)


И ещё что конкретно в конфиге смотреть?

Отредактировано пользователем 9 декабря 2009 г. 18:42:22(UTC)  | Причина: Не указана

Admin
#7 Оставлено : 9 декабря 2009 г. 19:01:26(UTC)
Admin

Статус: Administration

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

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
В шаблоне нет ничего особенного:
вот шаблон юзербокса (PageContext.BoardSettings.UserBoxAvatar): <yaf:rankimage /><yaf:rank /><yaf:avatar /><yaf:medals /><yaf:groups /><br /><yaf:joindate /><yaf:posts /><yaf:points /><yaf:location />
вот шаблон аватары: {0}<br clear="all" />

Вот эти два ключа в настройках форума в конфиге у вас стоят так как надо?
<add key="YAF.Root" value="/Forum/" />
<add key="YAF.BaseUrl" value="~/Forum/" />
cronwerk
#8 Оставлено : 9 декабря 2009 г. 19:27:24(UTC)
cronwerk

Статус: Newbie

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

Admin написал:
В шаблоне нет ничего особенного:

Я про шаблон String в UserBox.cs :
Код:
@"<img class=""avatarimage"" src=""{3}resource.ashx?url={0}&amp;width={1}&amp;height={2}"" alt="""" /><br



Конфиг такой:
<add key="YAF.Root" value="~/" />
<add key="YAF.BaseUrl" value="~/" />

ибо у меня авсолютный урл форума http://forum.mydomen.ru
Admin
#9 Оставлено : 10 декабря 2009 г. 16:15:19(UTC)
Admin

Статус: Administration

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

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
В Root попробуйте убрать ~
cronwerk
#10 Оставлено : 15 декабря 2009 г. 1:10:21(UTC)
cronwerk

Статус: Newbie

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

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

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