» »

Вывод ссылки на Avatar пользователя для uCoz


Вывод ссылки на Avatar пользователя для uCoz

Здесь узнаем как можно вывести прямую ссылку на Аватар пользователя. Так как в некоторых случаях, просто оператор не может это сделать и приходится по другому делать. За отвечает за это $_AVATАR$ и его основном променяют в разных скриптах. Но если $_AVATАR$, который отвечает за полный вывод кода изображения, что скажем не так хорошо, Так как возможно ты хотим присвоит свои размеры, классы к нему, но оказывается это не такая уж проблема когда мы хотим использовать ссылку на изображение в каком-либо скрипте.

Но можно поставить в нужном месте на персональной странице:

Код
<?substr($_AVATAR$,54,-65)?>


Вот если мы захотим использовать в скрипте или информер, вот здесь как раз пригодиться такое решение. Просто здесь за все отвечает этот оператор $USER_AVATАR_URL$ и что главное на персональной странице также он. Но теперь можете попробовать совершенно другим и он уже точно будет показывать.
20.03.2016 Просмотров: 439 Комментарий: (5)

Поделиться в социальных сетях

Материал разместил

Комментарий: 5
Сафрон
Сафрон 20.03.2016 21:141
0
Но это думаю делать, такие скрипты, как "Материал разместил", так как не каким оператором не вывести.
Kosten
Kosten 20.03.2016 21:282
0
Но там скрипт в персональной страницы и от туда вся информация.
tsakonter
tsakonter 20.03.2016 21:363
0
Вообще не чего не понял, но пойму тогда, когда дело только дойдет по установке.
Kosten
Kosten 21.03.2016 01:474
0
Вот пример, где используется этот оператор, а точнее без него вообще скрипт "информация о пользователи" где можно увидеть этот скрипт вид материала и комментариев каталога или статей.



Установка:

1. Заходим в Управление дизайном вашего сайта, переходим на редактирование персональной страницы и перед </body> вставляем, находиться в самом низу:

Код
<div style="display:none"><div class="info_db_user">  
<style type="text/css">  
.ava_user_db {height: 40px;width: 40px;margin-right: 10px;float: left;}  
.avatar_db {height: 40px;width: 40px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}  
.inf_user_db {float: left;font-size: 13px;font-family: sans-serif;color: #999;}  
.inf_user_db a{color: #333;font-size: 14px;text-decoration: none;font-weight: bold;}  
.name_user_db {margin-bottom: 6px;}  
</style>  
<div class="mtr_user">  
<div class="ava_user_db">  
<img src="<?if($_AVATAR$)?><?substr($_AVATAR$,54,-65)?><?else?>Ссылка на картинку заменяющая аватар<?endif?>" class="avatar_db" />  
</div>  
<div class="inf_user_db">  
<div class="name_user_db"><a href="/index/8-$_USER_ID$">$_NAME$</a></div>  
<div class="info_user_db">добавил <strong>$_COM_ENTRIES$</strong> комментарий, <strong>$_FORUM_ENTRIES$</strong> записей в форуме и опубликовал <strong>$_PUBL_ENTRIES$</strong> статей.</div>  
</div>  
<div style="clear:both"></div>  
</div>  
</div></div>


2. В нужном модуле, к примеру, в Каталоге файлов в том месте, где хотим видеть информацию вставляем этот код:

Код
<div id="info_v"></div>  
<script type="text/javascript">  
$.get('/index/8-$UID$', function(content_id){$('#info_v').html($('.info_db_user', content_id).html());});  
</script>


Этот скрипт полностью рабочий и как поняли в нем стоит тот самый оператор.
Tergran
Tergran 21.03.2016 23:135
0
Этот скрипт сделать под автора, будет нормально и место немного займет, такой на блог, на сайте почему то его не вижу.
avatar