• Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Вытащить аватар добавившего
Вытащить аватар добавившего
Дата: Пятница, 27.07.2012, 23:32 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


Антон, я проблему частично решил, просто по простоте своей душевной думал, что если всё это:
Quote
<fieldset style="border: #0094FF ridge thick;padding:0px 0px; border-radius:10 10 10 10"><?if($_AVATAR$)?>$_AVATAR$<?else?><?if($_ZODIAC_ID$)?><img src="http://fotki.ucoz.ua/images/zodiac/$_ZODIAC_ID$.gif"border=0 alt="Нет аватара"Title="Нет аватара"><?else?><img src="http://fotki.ucoz.ua/images/gb/noavatar.jpg" border=0 alt="Нет аватара" Title="Нет аватара"><?endif?><?endif?></fieldset>

Заключить в <span id="userAvatar"></span>, то условия будут соблюдаться и скрипт будет выводить картинку "нет аватара" и т.д.


 
Дата: Пятница, 27.07.2012, 23:43 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
я проблему частично решил

В смысле, решил?
Ну нет такого оператора $_AVATAR$ в шаблоне Фото и комментарии.


 
Дата: Суббота, 28.07.2012, 00:02 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


В смысле, решил?

просто вывел, как написано у тебя smile без лишнего головняка с заглушкой. Хотя если подкинешь идею как её поставить ели у добавившего фото нет авки, буду благодарен!
И ещё, просьба, а можешь подредактировать скрипт чтобы при клике на аватарку открывало страницу пользователя!
Так не пашет:

Code
<span id="uAvaBox" style="float:left; padding-right: 5px;">     
<a href="http://fotki.ucoz.ua/index/8-$USER_ID$"Target="_blank">
<script type="text/javascript">     
$('#uAvaBox').load('http://fotki.ucoz.ua/index/8-$USER_ID$ #userAvatar');     
</script> </a>
</span>


Короче мой аватар выводится только у меня! У гостей и других пользователей аватара добавившего фото пользователя нет!!
Посмотри сам, ты видишь мою аватарку?
_http://fotki.ucoz.ua/photo/devushki/devushki/autumn_riley_model_brjunetka/6-0-2370


Прикрепления: 2449021.jpg (39.4 Kb)

Сообщение отредактировал bandjuk - Суббота, 28.07.2012, 00:07
 
Дата: Суббота, 28.07.2012, 01:21 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
просто вывел, как написано у тебя smile без лишнего головняка с заглушкой

А), ну тогда, да)

Хотя если подкинешь идею как её поставить ели у добавившего фото нет авки, буду благодарен!

Если нет авы? просто проверить - есть или нет - и заглушку, если нет. Ты же сказал что разобрался?

<a href="http://fotki.ucoz.ua/index/8-$USER_ID$"Target="_blank">

пппц.
Вот так:
Code
<span style="float:left; padding-right: 5px;">         
<a id="uAvaBox" href="http://fotki.ucoz.ua/index/8-$USER_ID$" target="_blank">
<script type="text/javascript">
$('#uAvaBox').load('http://fotki.ucoz.ua/index/8-$USER_ID$ #userAvatar');
</script></a>
</span>

- пробел и с маленькой буквы и id к ссылке).

Короче мой аватар выводится только у меня! У гостей и других пользователей аватара добавившего фото пользователя нет!!

Гостям запрещено просматривать профиль - мог бы и сам проверить )



А оператор $USER_ID$ в данном шаблоне не работает, во всиком случае не так как ты думаешь - он выводит ID текущего пользователя, а не того кто добавил.



Надеюсь понятно что ссылка всегда будет либо на профиль текущего пользователя, либо «/index/8-» - если гость, а так как гостям запрещено просматривать профиль ... делаем выводы.
...

Прикрепления: 1258960.png (0.9 Kb) · 5999263.png (1.6 Kb)

 
Дата: Суббота, 28.07.2012, 01:43 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


Заставляешь ты меня потеть! Сразу бы и написал, что нужно так:

Code

<script type="text/javascript">      
$('#uAvaBox').load('http://fotki.ucoz.ua/index/8-$UID$ #userAvatar');      
</script>


просто проверить - есть или нет - и заглушку, если нет.

как? wacko в шаблоне фотоальбома проверять?

и как к авке ссылку на профиль прилепить?


Сообщение отредактировал bandjuk - Суббота, 28.07.2012, 01:43
 
Дата: Суббота, 28.07.2012, 01:50 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
я расшаривал права

Ну, ёлки палки, я же тебе скриншот сделал - свежий - часа не прошло)

аватар не выводится ни у гостей, ни у пользователей!

Ну, почему не выводится у гостей, думаю повторять не стоит, а вот про пользователей, повторю: оператор $USER_ID$ в данном шаблоне выводит ID текущего пользователя, а не того кто добавил.

не понял?

Ну вот как ты думаешь, что делает этот скрипт:
Code
<span id="uAvaBox" style="float:left; padding-right: 5px;">             
<a href="http://fotki.ucoz.ua/index/8-$USER_ID$"Target="_blank">
<script type="text/javascript">             
$('#uAvaBox').load('http://fotki.ucoz.ua/index/8-$USER_ID$ #userAvatar');             
</script> </a>
</span>

Пошагово.



 
Дата: Суббота, 28.07.2012, 02:05 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Сразу бы и написал, что нужно так:

Ну так это же не интересно..

в шаблоне фотоальбома проверять?

Нет, в шаблоне профиля.

и как к авке ссылку на профиль прилепить?

То что спойлере прочитай)


 
Дата: Суббота, 28.07.2012, 02:58 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, Спасибо, во всём разобрался!

Сообщение отредактировал bandjuk - Суббота, 28.07.2012, 03:09
 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Вытащить аватар добавившего
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:


Мобильная версия