• Страница 1 из 1
  • 1
Скрипт модуль друзей
ReactorДата: Четверг, 26.12.2013, 14:54 | Сообщение # 1
Статус: Offline
Лейтенант
Сообщений: 48
Награды «0»
-
+
«1»
Есть в интернете скрипт "друзья пользователя", но они открываются в ajax окне. Хотелось бы реализовать их в блоке на главной страницы по типу, как в ВКонтакте.

Я долго думал как же это сделать, возможно ли обойтись без скриптов и перехитрить uCoz, но на ум ничего не приходит, как можно реализовать, если быть точным, то реализовать могу, но не смогу без скрипта чтобы отображались у всех по разному. Взял Ваш скрипт вывод наград на главную как ВКонтакте, хотел переделать под друзей, но так как я скрипты не изучал, у меня получилось только чтобы показывал сколько друзей у меня.

Модуль который используется под скрипт друзья, это "Блог".
Есть вид как должны отображаться друзья.
Код ниже.


Стили

Код
.top_use1s {width:100%;height:180px;font-family:Tahoma,sans-serif} .top_user {width:75px;height:90px;overflow:hidden;float:left;} .top_user img {width:90px;margin-left:-7px} .top_user a {width:75px;height:90px;position:absolute;z-index:2;text-decoration:none} .top_user a:hover {background:rgba(255,255,255,0.1)} .top_user a span {color:#FFF;padding-top:62px;text-align:center;display:block;font-size:9px} .top_user_black {position:absolute;width:75px;height:24px;background:rgba(0,0,0,0.3);margin-top:66px}

html

Код
<div class="top_use1s">
   <div class="top_user"><a href="/index/8-$_ID$"><span>$_NAME$</span></a><div class="top_user_black"></div><img src="$USER_AVATAR_URL$" alt="$USERNAME$" /></div>   
   </div>


Не могли бы помочь переделать какой-нибудь скрипт и вывести список друзей на главную?
«Пред. тема | След. тема»
ProsvetekvatorДата: Четверг, 26.12.2013, 16:42 | Сообщение # 2
Статус: Offline
Полковник
Сообщений: 152
Награды «2»
-
+
«7»
Цитата Reactor ()
Хотелось бы реализовать их в блоке на главной страницы по типу, как в ВКонтакте. 

Может быть не на главной, а на персональной странице?
Потому-что гости не смогут увидеть своих друзей - они ведь гости)))))

А на счет скрипта - он есть у меня, но он на втором компьютере, доберусь - скину!


Проблемы по установке скриптов пишите на форум: тыц
Пообщаться здесь
ReactorДата: Четверг, 26.12.2013, 17:05 | Сообщение # 3
Статус: Offline
Лейтенант
Сообщений: 48
Награды «0»
-
+
«1»
Цитата Prosvetekvator ()
Может быть не на главной, а на персональной странице? Потому-что гости не смогут увидеть своих друзей - они ведь гости)))))

Ну да, не так выразился) 

Цитата Prosvetekvator ()
А на счет скрипта - он есть у меня, но он на втором компьютере, доберусь - скину!

Спасибо огромное)
ProsvetekvatorДата: Суббота, 28.12.2013, 14:09 | Сообщение # 4
Статус: Offline
Полковник
Сообщений: 152
Награды «2»
-
+
«7»
На персональной странице, в место где будешь выводить друзей ставь код: 
Код
<div style="border-right: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; border-left: 1px solid #eeeeee;">
<div style="background: #4B769F; color: #FFFFFF;padding-left: 5px;">
<table border="0" cellpadding="0" cellspacing="0" max-width: 200px;><tbody><tr>
<td style="float: left;"><a href="javascript:void2(0)" onclick="$('#svernyt').slideToggle('fast');" style="color: white; display: block; padding: 3px 3px 3px 3px;"><b>Друзья</b></a></td>
</tr></tbody></table></div>  
<div id="svernyt" > <div style="float: left;">
  Всего $_BLOG_ENTRIES$ дру<?if($_BLOG_ENTRIES$%10=0||$_BLOG_ENTRIES$%10>4||$_BLOG_ENTRIES$%100>10&&$_BLOG_ENTRIES$%100<15)?>зей<?else?><?if($_BLOG_ENTRIES$%10=1)?>г<?else?>га<?endif?><?endif?>
</div><div style="float: right;">
<a href="$_BLOG_ACTIVITY_URL$">Все</a> </div><br>
<div style="overflow: hidden; max-height: 250px;">
<script type="text/javascript">document.write('<span class="h22"></span>');$.get("$_BLOG_ACTIVITY_URL$",function(data) {var ifnohist = $("#friend:first", data).html();
if (ifnohist == null) {$('.h22').html('<h4><center>Нет ни одного друга</center></h4>');}$("#friend", data).each(function() {var histr = $(this).html();$('.h22').before(histr);}); });
</script></div></div></div>


В вид материалов модуля блог, в самый низ сохрани код:
Код
<div id="friend" style="display: none;"><div style="float:left; width: 33%; ">
<table cellspacing="0" width="100%" border="0">
<tr><td style="padding: 2px 63px 2px 3px;" valign="top" width="62px" height="62">
<div id="comav"><img src="$OTHER1$" style="max-width: 62px;"></div>
</td> </tr> </table>  
  <a href="$OTHER3$" onclick="return nav.go(this, event)"><center>$TITLE$</center></a>
<style>
  div#comav {
  position: absolute; /* Абсолютное позиционирование */
  clip: rect(0 62px 62px 0); /* Прячем часть текста */
  width: 62px;
  height: 62px; /* высота блока */
  padding: 0px; /* Поля вокруг текста */
  }
  </style>
</div></div>


Как то так))) стили добавишь сам


Проблемы по установке скриптов пишите на форум: тыц
Пообщаться здесь
ReactorДата: Суббота, 28.12.2013, 14:43 | Сообщение # 5
Статус: Offline
Лейтенант
Сообщений: 48
Награды «0»
-
+
«1»
Prosvetekvator, Спасибо)


Сообщение отредактировал Reactor - Суббота, 28.12.2013, 15:00
ReactorДата: Пятница, 24.01.2014, 15:23 | Сообщение # 6
Статус: Offline
Лейтенант
Сообщений: 48
Награды «0»
-
+
«1»
Prosvetekvator, Вопрос. Когда друг меняет аватарку, то в модуле она не меняете, возможно, чтобы она автоматически менялась?
ProsvetekvatorДата: Пятница, 24.01.2014, 16:07 | Сообщение # 7
Статус: Offline
Полковник
Сообщений: 152
Награды «2»
-
+
«7»
Reactor, автоматически - нельзя, только ручками)

Проблемы по установке скриптов пишите на форум: тыц
Пообщаться здесь
ReactorДата: Пятница, 24.01.2014, 16:30 | Сообщение # 8
Статус: Offline
Лейтенант
Сообщений: 48
Награды «0»
-
+
«1»
Цитата Prosvetekvator ()
Reactor, автоматически - нельзя, только ручками)
Ясно, ну и на этом спасибо
  • Страница 1 из 1
  • 1
Поиск:
Понравилась тема? Расскажи друзьям...