Top List для uCoz


Top List для uCoz

1073
10 из 10
Проголосовало: 1




  • Скачать с сервера
  • Скачать
  • Смотреть демо

Это Скрипт по топ листу пользователей.
В нашем случае это 3 категории для топов (Комментарии, посты на форуме, репутация) вы можете выбрать другие 3.
В нижней части есть кнопка для увеличения топ листа: после чего количество пользователей с 10 увеличится до 100.
Внимание если у вас на сайте меньше 10 людей данный скрипт не СТАВИТЬ

Установка
Заходим в информеры, и создаем 3 информера как на скрине:

Теперь заходим в каждый информер и вставляем для нужного топа свой код:

Комментарии:

Code
<?if($NUMBER$ > 0 && $NUMBER$ < 4)?>  
<tr><td class="DMposition1" nowrap><b>$NUMBER$</b></td>  
<?else?>  
<?if($NUMBER$ > 3 && $NUMBER$ < 11)?>  
<tr><td class="DMposition4" nowrap><b>$NUMBER$</b></td>  
<?else?>  
<tr><td class="DMposition11" nowrap><b>$NUMBER$</b></td>  
<?endif?>  
<?endif?>  
<td class="DMavatar" onClick="location.href='/index/8-$USER_ID$';">  
<?if($AVATAR_URL$)?><img src="$AVATAR_URL$" border="0" width="48" height="48"><?else?><img src="/images/noava.gif" border="0" width="48" height="48"><?endif?></td>  
<td class="DMcontent" onClick="location.href='/index/8-$USER_ID$';">  
<font style="font-size: 12px; color: #000000;"><b>$USERNAME$</b></font><br>  
<font color="red">$GROUP_NAME$</font><br>Комментариев: <b>  
<font color="#000000">$COM_POSTS$</font></b>  
</td></tr>  

<?if($NUMBER$ == '10')?>  
</table><center><div id="full_list" style="margin: 4px 0px 6px 0px;"><span style="cursor: pointer;" onClick="DMhide_el('full_list'); DMshow_el('short_list');"><img src="/images/plus.gif" align="absmiddle" border="0"><b><u>Показать весь список</u><b></span></div></center>  
<div id="short_list" style="display: none;"><table cellspacing="0" cellspadding="0" class="topten_table" style="border-color: #c2c8f5; width: 100%; margin: 0px;">  
<?endif?>

Кол. сообщений в форуме:

Code
<?if($NUMBER$ > 0 && $NUMBER$ < 4)?>  
<tr><td class="DMposition1" nowrap><b>$NUMBER$</b></td>  
<?else?>  
<?if($NUMBER$ > 3 && $NUMBER$ < 11)?>  
<tr><td class="DMposition4" nowrap><b>$NUMBER$</b></td>  
<?else?>  
<tr><td class="DMposition11" nowrap><b>$NUMBER$</b></td>  
<?endif?>  
<?endif?>  
<td class="DMavatar" onClick="location.href='/index/8-$USER_ID$';">  
<?if($AVATAR_URL$)?><img src="$AVATAR_URL$" border="0" width="48" height="48"><?else?><img src="/images/noava.gif" border="0" width="48" height="48"><?endif?></td>  
<td class="DMcontent" onClick="location.href='/index/8-$USER_ID$';">  
<font style="font-size: 12px; color: #000000;"><b>$USERNAME$</b></font><br>  
<font color="red">$GROUP_NAME$</font><br>Постов: <b>  
<font color="#000000">$FORUM_POSTS$</font></b>  
</td></tr>  

<?if($NUMBER$ == '10')?>  
</table><center><div id="full_list_posts" style="margin: 4px 0px 6px 0px;"><span style="cursor: pointer;" onClick="DMhide_el('full_list_posts'); DMshow_el('short_list_posts');"><img src="/images/plus.gif" align="absmiddle" border="0"><b><u>Показать весь список</u><b></span></div></center>  
<div id="short_list_posts" style="display: none;"><table cellspacing="0" cellspadding="0" class="topten_table" style="border-color: #c2c8f5; width: 100%; margin: 0px;">  
<?endif?>

Репутация:

Code
<?if($NUMBER$ > 0 && $NUMBER$ < 4)?>  
<tr><td class="DMposition1" nowrap><b>$NUMBER$</b></td>  
<?else?>  
<?if($NUMBER$ > 3 && $NUMBER$ < 11)?>  
<tr><td class="DMposition4" nowrap><b>$NUMBER$</b></td>  
<?else?>  
<tr><td class="DMposition11" nowrap><b>$NUMBER$</b></td>  
<?endif?>  
<?endif?>  
<td class="DMavatar" onClick="location.href='/index/8-$USER_ID$';">  
<?if($AVATAR_URL$)?><img src="$AVATAR_URL$" border="0" width="48" height="48"><?else?><img src="/images/noava.gif" border="0" width="48" height="48"><?endif?></td>  
<td class="DMcontent" onClick="location.href='/index/8-$USER_ID$';">  
<font style="font-size: 12px; color: #000000;"><b>$USERNAME$</b></font><br>  
<font color="red">$GROUP_NAME$</font><br>Репутация: <b>  
<font color="#000000">$REPUTATION$</font></b>  
</td></tr>  

<?if($NUMBER$ == '10')?>  
</table><center><div id="full_list_reputation" style="margin: 4px 0px 6px 0px;"><span style="cursor: pointer;" onClick="DMhide_el('full_list_reputation'); DMshow_el('short_list_reputation');"><img src="/images/plus.gif" align="absmiddle" border="0"><b><u>Показать весь список</u><b></span></div></center>  
<div id="short_list_reputation" style="display: none;"><table cellspacing="0" cellspadding="0" class="topten_table" style="border-color: #c2c8f5; width: 100%; margin: 0px;">  
<?endif?>

Далее подключаем js файл:

Code
<script type="text/javascript" src="/js/DMtoplist.js"></script>

Находим нужное нам место (блок или отдельная страница нет разницы, встанет везде и под размер сам растянется.) и вставляем:

Code
<center>  
<div style="margin: 2px 0px 4px 0px;">  
<span id="link_reputation" onClick="DMmswitch('reputation');" class="DMtimenu">Репутация</span>|  
<span id="link_posts" onClick="DMmswitch('posts');" class="DMtimenu">Постов</span>|  
<span id="link_comment" onClick="DMmswitch('comment');" class="DMtimenu">Комментарии</span>  
</div>  
</center>  

<div id="div_comment" style="display: none;"><table cellspacing="0" cellspadding="0" class="topten_table" style="border-color: #c2c8f5; width: 100%; margin: 0px;">  
$MYINF_1$  
</table><center><div style="margin: 4px 0px 6px 0px;"><span style="cursor: pointer;" onClick="DMhide_el('short_list'); DMshow_el('full_list');">  
<img src="/images/minus.gif" align="absmiddle" border="0"><b><u>Уменьшить до 10 позиций</u><b></span></div></center></div></div>  

<div id="div_posts" style="display: none;"><table cellspacing="0" cellspadding="0" class="topten_table" style="border-color: #c2c8f5; width: 100%; margin: 0px;">  
$MYINF_2$  
</table><center><div style="margin: 4px 0px 6px 0px;"><span style="cursor: pointer;" onClick="DMhide_el('short_list_posts'); DMshow_el('full_list_posts');">  
<img src="/images/minus.gif" align="absmiddle" border="0"><b><u>Уменьшить до 10 позиций</u><b></span></div></center></div></div>  

<div id="div_reputation" style="display: none;"><table cellspacing="0" cellspadding="0" class="topten_table" style="border-color: #c2c8f5; width: 100%; margin: 0px;">  
$MYINF_3$  
</table><center><div style="margin: 4px 0px 6px 0px;"><span style="cursor: pointer;" onClick="DMhide_el('short_list_reputation'); DMshow_el('full_list_reputation');">  
<img src="/images/minus.gif" align="absmiddle" border="0"><b><u>Уменьшить до 10 позиций</u><b></span></div></center></div></div>  

<script language="javascript">DMmswitch('comment');</script>

Далее заходим в CSS вашего сайта и в любое место вставляем:

Code
.DMtimenu {padding: 0px 4px 2px 4px;}  
.DMposition1 {padding: 0px; width: 24px; cursor: pointer; border-right: 1px solid #c2c8f5; text-align: center; vertical-align: middle; font-size: 12px; font-family: verdana, tahoma, arial; color: #000000; background: #ffc000; border-top: 1px solid #c2c8f5;}  
.DMposition4 {padding: 0px; width: 24px; cursor: pointer; border-right: 1px solid #c2c8f5; text-align: center; vertical-align: middle; font-size: 12px; font-family: verdana, tahoma, arial; color: #000000; background: #fdf296; border-top: 1px solid #c2c8f5; }  
.DMposition11 {padding: 0px; width: 24px; cursor: pointer; border-right: 1px solid #c2c8f5; text-align: center; vertical-align: middle; font-size: 12px; font-family: verdana, tahoma, arial; color: #000000; background: #7ce2fb; border-top: 1px solid #c2c8f5;}  
.DMavatar {padding: 2px 0px 2px 4px; cursor: pointer; border-left: 0px; width: 48px; border-top: 1px solid #c2c8f5;}  
.DMcontent {padding: 2px 0px 2px 4px; cursor: pointer; border-left: 0px; text-align: left; font-size: 10px; font-family: tahoma, verdana, arial; color: #555555; line-height: 14px; border-top: 1px solid #c2c8f5;}  
table.topten_table {margin: 0px 0px 10px 0px;padding: 0px;border-right: 1px solid #32396f;border-left: 1px solid #32396f;border-bottom: 1px solid #32396f; border-top: 0px;width: 100%;}  
table.topten_table tr {background: #ffffff;}  
table.topten_table tr:hover {background: #eaf0fe;}

Осталось загрузить файлы из архива.

Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://dmhope.ru/
  • Всего комментариев: 7

Spa1k
0
Spa1k написал: Написано 19 Декабря 2010 в 20:57
Комментарий №5
пакостник, что ты хотел сделать?

DJ-VIRGINAL
0
DJ-VIRGINAL написал: Написано 19 Декабря 2010 в 23:38
Комментарий №6
Видишь какое у меня расстояние на "скрине" между надписями и рейтингом пользователей, вот я и не пойму в чём проблема.=( cry

Вовчик
0
Вовчик написал: Написано 20 Декабря 2010 в 16:36
Комментарий №7
проверь скрипт на тест сайте, и посмотри там тоже самое или нет...

DJ-VIRGINAL
-1
DJ-VIRGINAL написал: Написано 19 Декабря 2010 в 20:43
Комментарий №4
Сорри на мусорник..+)

DJ-VIRGINAL
-1
DJ-VIRGINAL написал: Написано 19 Декабря 2010 в 20:42
Комментарий №3
ёпт....=)

DJ-VIRGINAL
-1
DJ-VIRGINAL написал: Написано 19 Декабря 2010 в 20:41
Комментарий №2

DJ-VIRGINAL
0
DJ-VIRGINAL написал: Написано 19 Декабря 2010 в 18:58
Комментарий №1
Ребята, что сделал не так?
У меня расстояние между надписями "Комментарии, посты, репутация" сантиметров 15....=((

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    404
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 6
    Гостей: 5
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: