Статусы пользователей в Комментариях


Статусы пользователей в Комментариях

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




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

Данный скрипт выводит статус пользователя в комментариях.
Данный хак был уже выложен на этом сайте,
Но многие пользователи хотели, чтобы кроме online показывало и offline.
Вот я и решил улучшить его.


Вот описание с той версии скрипта:
Очень давно все мы говорили, что за подобное uCoz дает бан,
Но нашелся же выход и тут мы обошлись только лишь одним $.get-запросом.

Установка:

1) Зайти в ПУ » Комментарии » Вид комментариев, там где хотите видеть статус вставьте:

Код
<?if($IS_OWN$)?>  
  <div class="statusOnline">ONLINE</div><?else?>  
  <div id="idad-<?substr($PROFILE_URL$,strpos($PROFILE_URL$,'index')+8,strpos(substr($PROFILE_URL$,strpos($PROFILE_URL$,'index')+8),'" ta'))?>" class="statusOffline">OFFLINE</div>  
  <div style="display:none; text-align:center; color:green;" class="stati"><?if(strpos($PROFILE_URL$,'target')>0)?><?substr($PROFILE_URL$,0,-16)?><?else?>$PROFILE_URL$<?endif?></div><?endif?>


2) На страницу материала и комментариев к нему, в самый конец:

Код
<script type="text/javascript">  
  $.get('/index/62', function(d){ // uSite.su  
  var dll = $('cmd[p="content"]',d).text();  
  $('a',dll).each(function(){  
  var tik = $(this).attr('href');  
  var idik = tik.replace("http://АДРЕС_САЙТА/index/8", "idad");  
  $('.stati').each(function(){  
  if($(this).text() == tik){ $(this).html('<style>#'+idik+' {display:none;}</style><div class="statusOnline">ONLINE</div>').show(); }  
  });  
  });  
  });  
  </script>


И в этом коде вы должны вместо АДРЕС_САЙТА вставить адрес вашего сайта

3) Этот пункт необязателен - тут мы украсим надписи online и offline
В Таблицу стилей(CSS) вставить код:

Код
.statusOnline {  
  width:80px;  
  background:#7BA60D;  
  border-radius:3px;  
  font-size:10px;  
  text-transform:uppercase;  
  color:#FFF;  
  border-top:1px solid #97CD6B;  
  border-bottom:1px solid #488019;  
  background-image:url(/img/highlight.png);  
  text-shadow:rgba(0,0,0,0.2) 0 -1px 0;  
  margin:3px 3px 0;  
  padding:0 5px;  
  }  

  .statusOffline {  
  border:1px solid #B1B0B0;  
  background-image:url(/img/highlight.png)!important;  
  text-transform:uppercase;  
  width:80px;  
  text-shadow:rgba(0,0,0,0.2) 0 -1px 0;  
  background:#B4B4B4;  
  border-radius:3px;  
  font-size:10px;  
  color:#FFF;  
  margin:3px 3px 0;  
  padding:0 5px;  
  }


Скачать архив, файл highlight.png загрузить в папку img на сайте.

Вот и всё вроде, думаю ничего не забыл
Вопросы можете задавать в комментарии.
Источник поставлю прежний, так как я ничего почти такого нового не сделал.
Автор публикации: Загрузка
Загрузка
Fatal1ti, это его n материал
Источник: http://uSite.su
  • Всего комментариев: 7

GhostlyP
-1
GhostlyP написал: Написано 22 Марта 2013 в 00:06
Комментарий №7
k43, бессмысленный спор, Бульбулятор все равно прав wink

P.S. Если гнать - то по встречной, если любить - то навечно!

AndreyKlipikov
0
AndreyKlipikov написал: Написано 11 Марта 2013 в 18:51
Комментарий №1
Блин, а вся эта тема началась после того, как я придумал вывод статусов для страницы пользователей) С 1-то запросом)

k43
0
k43 написал: Написано 12 Марта 2013 в 19:11
Комментарий №2
с чего это вдруг? я тебя огорчю... эта моа пошла от вебо4ки вид сообщения форума

AndreyKlipikov
0
AndreyKlipikov написал: Написано 21 Марта 2013 в 18:20
Комментарий №3
Ну-ка назови дату, когда это он был написан?

Свой скрипт для форума я написал 24 июля 2011 года, вот скриншот:

k43
0
k43 написал: Написано 21 Марта 2013 в 19:40
Комментарий №4
при чём тут это? если ты умеешт скрипты писать это не значит что ты Бог и первоизобретатель... В этом скрипте статус пользователя показывается в аватаре а точнее в рамке вокруг аватара. Причём ты тут скрин кинул свой я не незнаю

nick
-3
nick написал: Написано 21 Марта 2013 в 20:11
Комментарий №5
видимо ты сам непонмаешь о чем ты говоришь

Цитата
В этом скрипте статус пользователя показывается в аватаре а точнее в рамке вокруг аватара

и что из этого?
что нельзя вид подогнать какой тебе нужен будет?

AndreyKlipikov
0
AndreyKlipikov написал: Написано 21 Марта 2013 в 20:13
Комментарий №6
Ты в уме? Сам-то понял, что написал? Я говорю об алгоритме, который я придумал (проверять ники на странице /index/62 и если там есть ник, то значит пользователь онлайн). До этого нигде раньше подобное не было реализовано. dry

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