Фильтр по:
  

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как вывести аватар пользователя, добавившего материал? (Как сделать рядом с сообщением пользоватетеля отражался ава?)
Как вывести аватар пользователя, добавившего материал?
Дата: Понедельник, 01.11.2010, 06:47 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Mirabel,
Q:
Quote (Mirabel)
Как сделать так, чтобы в блоге рядом с сообщением пользователя отражался его аватар?

- Кодом $AVATAR_URL$ - выводит ссылку на аватарку пользователя, если есть.
Желательно проверить наличие... ヅ

Например, вот так:
Quote
<img src="<?if($AVATAR_URL$)?>$AVATAR_URL$<?else?>http://likbezz.ucoz.ru/avatar/41/no_avatar.gif<?endif?>" style="width:100px;height:100px;border:0 none;" />

http://likbezz.ucoz.ru/avatar/41/no_avatar.gif - ссылка на картинку - “нет аватара”.


Или вот так:
Code
<?if($AVATAR_URL$)?><img src="$AVATAR_URL$" style="width:100px;height:100px;border:0 none;" /><?endif?>

- При отсутствии - ничего не выводит.


Или вот так.....
Quote
<?if($AVATAR_URL$)?><img src="$AVATAR_URL$" style="width:100px;height:100px;border:0 none;" /><?else?><img src="http://likbezz.ucoz.ru/avatar/41/810935.gif" style="width:100px;height:100px;border:0 none;" /><?endif?>

- При отсутствии - выводит картинку замену - то же самое,, что и первый вариант.

...
Работает в шаблонах “Материал и комментарии ...... ” и “Вид материалов” модулей блог и новости.


 
Дата: Пятница, 24.08.2012, 19:23 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Работает в шаблонах “Материал и комментарии ...... ” и “Вид материалов”.

бро, а если не работает? Они убрали эти операторы что-ли...


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


neprostoy,
Quote (neprostoy, Пт, 24.08.2012, 19:23:55)
бро, а если не работает? Они убрали эти операторы что-ли...

Это работает не во всех модулях, по моему только в блоге и новостях, .. можно ещё проверить в фото. В каталогах - точно не работает.


 
Дата: Пятница, 24.08.2012, 23:03 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


как тогда реализовано тут http://modgames.net/load/87-1-0-5780 ?

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


neprostoy,
Quote (neprostoy, Пт, 24.08.2012, 23:03:05)
как тогда реализовано тут http://modgames.net/load/87-1-0-5780 ?

Скриптом.
С персональной страницы взяли и аватар, и статус.

neprostoy,
О!, у Бандука даже скрипт под рукой оказался)

bandjuk,
$('#uAvaBox').load('http://адрес сайта/index/8-$UID$ #userAvatar');

))
Можно просто от корня, даже нужно) «/index/8-$UID$ #userAvatar»
То бишь вот так:
Code
<a href="javascript://" onclick="window.open('/index/8-$UID$','user','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;" id="uAvaBox">
<script type="text/javascript">$('#uAvaBox').load('/index/8-$UID$ #userAvatar');</script>
</a>


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


neprostoy, на персональную страницу перед кодом вывода аватара лепишь:
Quote
<span id="userAvatar">Код</span>


В шаблон, где нужно вывести аватар:

Quote
<span style="нужные стили, типа обтекания. отступа и т. д.">
<a href="javascript://" onclick="window.open('http://адрес сайта/index/8-$UID$','user','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;" id="uAvaBox">
<script type="text/javascript">
$('#uAvaBox').load('http://адрес сайта/index/8-$UID$ #userAvatar');
</script></a>
</span>

Добавлено (24.08.2012, 23:32)
---------------------------------------------

Можно просто от корня, даже нужно)

не люблю я эти недоадреса wink


Сообщение отредактировал bandjuk - Пятница, 24.08.2012, 23:24
 
Дата: Пятница, 24.08.2012, 23:47 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


О!, у Бандука даже скрипт под рукой оказался)
а я только только в аську начал писать smile повезло!

bandjuk, выручил! Спасибо! biggrin
Можно просто от корня, даже нужно) «/index/8-$UID$ #userAvatar»
согласен smile
не люблю я эти недоадреса wink
у каждого свои тараканы wink

Не могу не спросить, а можно ли на базе этого скрипта вывести еще инфу с персональной ст. юзера о $_LOAD_ENTRIES$ и $_STATUS$ ?


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


Quote (neprostoy, Пт, 24.08.2012, 22:47:54)
выручил! Спасибо!

а думаешь кто мне этот скрипт дал? ))

Quote (neprostoy, Пт, 24.08.2012, 22:47:54)
Не могу не спросить, а можно ли на базе этого скрипта вывести еще инфу с персональной ст. юзера о


Захват инфы с нескольких блоков:

Quote
<span id="uAvaBox">Блок 1</span>
<span id="uBox">Блок 2</span>


Там где нужно вывести код:
Quote
<script type="text/javascript">   
   $.get("http://сайт/index/8-$UID$", function(data){   
   $('#uAvaBox').html($('#uAvaBox',data).html());
   $('#uBox').html($('#uBox',data).html());
   });   
   </script>

<span id="uAvaBox"></span>
<span id="uBox"></span>


Сообщение отредактировал bandjuk - Пятница, 24.08.2012, 23:57
 
Дата: Суббота, 25.08.2012, 00:09 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


<span style="нужные стили, типа обтекания. отступа и т. д.">

он работает только на ссылку


Как оформить?

Прикрепления: 1642340.png (19.6 Kb)

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


Quote (neprostoy, Пт, 24.08.2012, 23:09:56)
он работает только на ссылку

не понял wacko


 
Дата: Суббота, 25.08.2012, 00:14 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Там где нужно вывести код:

я убрал лишнее, чтобы скрипт не конфликтовал со скрптом авы, у меня получилось вот

Code
<script type="text/javascript">    
    $.get("/index/8-$UID$", function(data){    
    $('#uBox').html($('#uBox',data).html());
    });    
    </script>
не работает sad <span id="uBox">Блок 2</span> поставил как нужно.


 
Дата: Суббота, 25.08.2012, 00:19 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


не понял wacko

стиль или класс ксс работает не на аватарку, а на ссылку! т.е стиль не работает на изображение если сделать как ты написал
<span style="нужные стили, типа обтекания. отступа и т. д.">



вот так понятней?

Прикрепления: 9765795.png (15.8 Kb)

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


Quote
neprostoy, наверное ты не понял, этот скрипт выведет и аву и другую информацию, например статус

на персональной странице:
Quote
<span id="uAvaBox">Код вывода аватарки</span>
<span id="uBox">другая информация (код статуса)</span>


 
Дата: Суббота, 25.08.2012, 00:48 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


да, я не понял поначалу smile тот старый код выпилил
это поставил сразу перед боди
Code
<script type="text/javascript">      
      $.get("/index/8-$UID$", function(data){      
      $('#uAvaBox').html($('#uAvaBox',data).html());
      $('#uBox').html($('#uBox',data).html());
      });      
      </script>
чтобы аватарка сразу грузилась, а не через 0.5 сек.

код, который отвечает за вывод авы немного переделал
Code
<span id="uAvaBox" class="avatar_adm">
Но класс ксс не работает на аву, а работает на ссылку которая как бэ в аватарке но и как бы под ней (скрин выше)

я так понимаю span id="uBox" можно переименовывать и выводить любую инфу с персональной страницы юзера, типа
Code
<script type="text/javascript">    
$.get("/index/8-$UID$", function(data){
$('#uBoxStatus').html($('#uBoxStatus',data).html());
$('#uBoxFiles').html($('#uBoxFiles',data).html());
      });      
      </script>


Сообщение отредактировал neprostoy - Суббота, 25.08.2012, 11:55
 
Дата: Четверг, 14.02.2013, 01:24 |
Генерал-майор
Группа: Проверенные
Сообщений: 386
Награды: 1
Репутация: 0
Статус: Offline


Я извиняюсь, - вы так все тут интересно расписывает, но чет я не понял вашей дискуссии... Скажите пожалуйста, простым (для нубов) языком, как вывести ссылку на профиль пользователя добавившего статью на сайте ?%)

 
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как вывести аватар пользователя, добавившего материал? (Как сделать рядом с сообщением пользоватетеля отражался ава?)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:


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