На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: frenkmalcov  
Вывод аватара по id пользователя.
lesa Дата: Пятница, 10.09.2010, 00:20 | Сообщение # 1
Offline
Заглянувший
Стандартный аватар
Пользователи
Сообщений:4
Награды:0
Замечания:0%
Репутация
0
Здравствуйте.
У меня возникла такая задачка. Возможно и легкая, но мне ни как не решить ее.
Надо вывести аватар пользователя по имеющимуся id пользователя. Иными словами создать на главной странички аватар пользователя, у которого id=2. Но так, что если он его сменит, то смениться и на главной страничке. help
Заранее благодарен.
 
antisept Дата: Пятница, 10.09.2010, 08:35 | Сообщение # 2
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
lesa, подробнее. Нужно вывести аватар определенного пользователя на главной странице?

Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
7soft Дата: Пятница, 10.09.2010, 13:00 | Сообщение # 3
Offline
Супер чел
Script Creator
Сообщений:420
Награды:15
Замечания:0%
Репутация
231
Если на главной, то можно в любой глобальный блок вставить:
Code
<?if($USER_AVATAR_URL$)?><img title="$USERNAME$" class="userAvatar" src="$USER_AVATAR_URL$" border="0"><?else?><img title="$USERNAME$" class="userAvatar" src="http://7soft.org.ru/gost.gif" border="0"><?endif?>




7soft [B] контакте
 
lesa Дата: Пятница, 10.09.2010, 14:42 | Сообщение # 4
Offline
Заглянувший
Стандартный аватар
Пользователи
Сообщений:4
Награды:0
Замечания:0%
Репутация
0
7soft, как я понимаю это для своего аватара. Нужно немного другое.
antisept, Да, вы правы. Вывод аватара другого пользователя. Указываешь айди, а он выводит аватар этого пользователя.
 
7soft Дата: Пятница, 10.09.2010, 14:45 | Сообщение # 5
Offline
Супер чел
Script Creator
Сообщений:420
Награды:15
Замечания:0%
Репутация
231
Я для той же цели использовал всемогущий скрипт получения данных со страницы.



7soft [B] контакте
 
lesa Дата: Пятница, 10.09.2010, 18:14 | Сообщение # 6
Offline
Заглянувший
Стандартный аватар
Пользователи
Сообщений:4
Награды:0
Замечания:0%
Репутация
0
Я в этом не очень хорошо разбираюсь(
Не подскажешь как будет выглядеть для аватара?
 
antisept Дата: Пятница, 10.09.2010, 20:27 | Сообщение # 7
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Идешь в ПУ-->Управление дизайном-->Персональная страница пользователя. Находишь там примерно это:

Code
<?if($_AVATAR$)?>$_AVATAR$<?endif?>

и заключаешь его в div с каким-нибудь id:

Quote
<?if($_AVATAR$)?><div id="ava">$_AVATAR$</div><?endif?>

Затем, там где тебе нужно вывести аватар, вставляешь это:

Quote
<div id="bloginf"></div>
<script type="text/javascript">
$('#bloginf').load('http://твой сайт/index/8-2 #ava');
</script>

Да, не забудь подключить jq, можешь взять нашу:

Code
<script type="text/javascript" src="http://infoscript.ru/jquery.js"></script>


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
7soft Дата: Пятница, 10.09.2010, 20:32 | Сообщение # 8
Offline
Супер чел
Script Creator
Сообщений:420
Награды:15
Замечания:0%
Репутация
231
Точнее, где нужно вывести аватар, надо вставить это:
Code
<div id="bloginf"></div>
<script type="text/javascript">
$('#bloginf').load('http://твой сайт/index/8-@ #ava');
</script>

Где @ - id пользователя.




7soft [B] контакте
 
lesa Дата: Суббота, 11.09.2010, 02:40 | Сообщение # 9
Offline
Заглянувший
Стандартный аватар
Пользователи
Сообщений:4
Награды:0
Замечания:0%
Репутация
0
Огромнейшее вам спасибо)
Все работает) biggrin

Добавлено (11.09.2010, 02:40)
---------------------------------------------
А вот еще вотпрос.
Как для этого скрипта сделать так, что если нет аватара, грузилась картинка с надписью "Нет аватара"?

 
7soft Дата: Суббота, 11.09.2010, 09:16 | Сообщение # 10
Offline
Супер чел
Script Creator
Сообщений:420
Награды:15
Замечания:0%
Репутация
231
В персональной странице вместо

Code
<?if($_AVATAR$)?><div id="ava">$_AVATAR$</div><?endif?>

поставь:

Code
<div id="ava"><?if($_AVATAR$)?>$_AVATAR$<?else?><img src="ПУТЬ ДО КАРТИНКИ" border="0"><?endif?></div>




7soft [B] контакте


Сообщение отредактировал 7soft - Суббота, 11.09.2010, 09:20
 
  • Страница 1 из 1
  • 1
Поиск: