Как вывести аватар пользователя, добавившего материал?
|
|
|
2010-11-01Дата: Понедельник, 01.11.2010, 06:47 | Сообщение # 1 |
Аццкий кодер
Группа: Администраторы
Статус: 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?> - При отсутствии - выводит картинку замену - то же самое,, что и первый вариант. ... Работает в шаблонах “Материал и комментарии ...... ” и “Вид материалов” модулей блог и новости.
| | |
|
|
2012-08-24Дата: Пятница, 24.08.2012, 19:23 | Сообщение # 2 |
Сержант
Группа: Пользователи
Статус: Offline
|
Работает в шаблонах “Материал и комментарии ...... ” и “Вид материалов”. бро, а если не работает? Они убрали эти операторы что-ли...
| | |
|
|
2012-08-24Дата: Пятница, 24.08.2012, 22:53 | Сообщение # 3 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
neprostoy, бро, а если не работает? Они убрали эти операторы что-ли... Это работает не во всех модулях, по моему только в блоге и новостях, .. можно ещё проверить в фото. В каталогах - точно не работает.
| | |
|
|
2012-08-24Дата: Пятница, 24.08.2012, 23:03 | Сообщение # 4 |
Сержант
Группа: Пользователи
Статус: Offline
|
как тогда реализовано тут http://modgames.net/load/87-1-0-5780 ?
| | |
|
|
2012-08-24Дата: Пятница, 24.08.2012, 23:11 | Сообщение # 5 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
neprostoy, как тогда реализовано тут 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>
| | |
|
|
2012-08-24Дата: Пятница, 24.08.2012, 23:32 | Сообщение # 6 |
Генерал-майор
Группа: Пользователи
Статус: 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) ---------------------------------------------
Можно просто от корня, даже нужно) не люблю я эти недоадреса
Сообщение отредактировал bandjuk - Пятница, 24.08.2012, 23:24 | | |
|
|
2012-08-24Дата: Пятница, 24.08.2012, 23:47 | Сообщение # 7 |
Сержант
Группа: Пользователи
Статус: Offline
|
О!, у Бандука даже скрипт под рукой оказался) а я только только в аську начал писать повезло!
bandjuk, выручил! Спасибо! Можно просто от корня, даже нужно) «/index/8-$UID$ #userAvatar» согласен не люблю я эти недоадреса wink у каждого свои тараканы
Не могу не спросить, а можно ли на базе этого скрипта вывести еще инфу с персональной ст. юзера о $_LOAD_ENTRIES$ и $_STATUS$ ?
Сообщение отредактировал neprostoy - Пятница, 24.08.2012, 23:48 | | |
|
|
2012-08-24Дата: Пятница, 24.08.2012, 23:56 | Сообщение # 8 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
а думаешь кто мне этот скрипт дал? ))
Не могу не спросить, а можно ли на базе этого скрипта вывести еще инфу с персональной ст. юзера о
Захват инфы с нескольких блоков:
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 | | |
|
|
2012-08-25Дата: Суббота, 25.08.2012, 00:09 | Сообщение # 9 |
Сержант
Группа: Пользователи
Статус: Offline
|
<span style="нужные стили, типа обтекания. отступа и т. д."> он работает только на ссылку
Как оформить?
| | |
|
|
2012-08-25Дата: Суббота, 25.08.2012, 00:14 | Сообщение # 10 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
он работает только на ссылку не понял
| | |
|
|
2012-08-25Дата: Суббота, 25.08.2012, 00:14 | Сообщение # 11 |
Сержант
Группа: Пользователи
Статус: Offline
|
Там где нужно вывести код: я убрал лишнее, чтобы скрипт не конфликтовал со скрптом авы, у меня получилось вот
Code <script type="text/javascript"> $.get("/index/8-$UID$", function(data){ $('#uBox').html($('#uBox',data).html()); }); </script> не работает <span id="uBox">Блок 2</span> поставил как нужно.
| | |
|
|
2012-08-25Дата: Суббота, 25.08.2012, 00:19 | Сообщение # 12 |
Сержант
Группа: Пользователи
Статус: Offline
|
стиль или класс ксс работает не на аватарку, а на ссылку! т.е стиль не работает на изображение если сделать как ты написал <span style="нужные стили, типа обтекания. отступа и т. д.">
вот так понятней?
| | |
|
|
2012-08-25Дата: Суббота, 25.08.2012, 00:21 | Сообщение # 13 |
Генерал-майор
Группа: Пользователи
Статус: Offline
|
Quote neprostoy, наверное ты не понял, этот скрипт выведет и аву и другую информацию, например статус на персональной странице: Quote <span id="uAvaBox">Код вывода аватарки</span> <span id="uBox">другая информация (код статуса)</span>
| | |
|
|
2012-08-25Дата: Суббота, 25.08.2012, 00:48 | Сообщение # 14 |
Сержант
Группа: Пользователи
Статус: Offline
|
да, я не понял поначалу тот старый код выпилил это поставил сразу перед боди 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 | | |
|
|
2013-02-14Дата: Четверг, 14.02.2013, 01:24 | Сообщение # 15 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
Я извиняюсь, - вы так все тут интересно расписывает, но чет я не понял вашей дискуссии... Скажите пожалуйста, простым (для нубов) языком, как вывести ссылку на профиль пользователя добавившего статью на сайте ?%)
| | |
|