Статус: 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 Размеры изображения соответствуют настройкам. Смущает факт наличия в Код:...mydomen.ru%2f%2fimages... Т.е. двойной слеш. В чем может быть проблема?
|
|
|
|
|
|
Статус: Administration
Группы: Registered
Зарегистрирован: 12.09.2008(UTC) Сообщений: 194
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
где вы такую урлу взяли? нормальная URL аватара выглядит так: Код:http://24quest.ru/Forum/resource.ashx?u=90
|
|
|
|
|
|
Статус: Newbie
Группы: Registered
Зарегистрирован: 29.01.2009(UTC) Сообщений: 7
|
Admin написал:где вы такую урлу взяли? Такая урла: Цитата:http://24quest.ru/Forum/resource.ashx?u=90 будет в том случае, если аватар закачан через аплоад, а если аватар будет из коллекции то будет урл как у меня....(ИМХО) Отредактировано пользователем 9 декабря 2009 г. 17:12:46(UTC)
| Причина: новые мысли Пользователь cronwerk прикрепил следующие файлы:
|
|
|
|
|
|
Статус: Newbie
Группы: Registered
Зарегистрирован: 29.01.2009(UTC) Сообщений: 7
|
Открыл таблицу User в поле Avatar убрал 2-й слеш, сохранил..., захожу в профиль: - изменений НЕТ!  . Открываю свойства, урл стал Код: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 неправльно прописан... Отредактировано пользователем 9 декабря 2009 г. 18:04:20(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Administration
Группы: Registered
Зарегистрирован: 12.09.2008(UTC) Сообщений: 194
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Аватара из коллекциии вообще выглядит вот так: http://24quest.ru/Forum/...%201/Avatars.CPR.343.jpgПроверяйте конфиг :)
|
|
|
|
|
|
Статус: 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}&width={1}&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)
| Причина: Не указана
|
|
|
|
|
|
Статус: 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/" />
|
|
|
|
|
|
Статус: Newbie
Группы: Registered
Зарегистрирован: 29.01.2009(UTC) Сообщений: 7
|
Admin написал:В шаблоне нет ничего особенного: Я про шаблон String в UserBox.cs : Код:@"<img class=""avatarimage"" src=""{3}resource.ashx?url={0}&width={1}&height={2}"" alt="""" /><br Конфиг такой: <add key="YAF.Root" value="~/" /> <add key="YAF.BaseUrl" value="~/" /> ибо у меня авсолютный урл форума http://forum.mydomen.ru
|
|
|
|
|
|
Статус: Administration
Группы: Registered
Зарегистрирован: 12.09.2008(UTC) Сообщений: 194
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
В Root попробуйте убрать ~
|
|
|
|
|
|
Статус: Newbie
Группы: Registered
Зарегистрирован: 29.01.2009(UTC) Сообщений: 7
|
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.