Скрипт кто нас сегодня посетил с аватаром


Скрипт кто нас сегодня посетил с аватаром

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





Как и обычно, на webo4ke есть хорошие идеи насчет уникальных скриптов, сегодня как раз такая попалась, и я ее в этот же день реализовал, скрипт выводит последних посетивших людей за сегодня с аватаром, кроме аватара я добавил еще пару функции "Отправить личное сообщение" и "Профиль пользователя".

Установка:

Персональная страница пользователя, в самый низ:
Code

  <div style="display:none;">
<?if($_AVATAR$)?><div id="ava_pos$_USERNAME$">$_AVATAR$</div><?else?><div id="ava_pos$_USERNAME$"><img src="http://s4.ucoz.net/img/icon/er.png"></div><?endif?>
  <div id="g_names">$_GROUP_NAME$</div>
</div>


Создаем информер. Раздел: Пользователи сайта посетившие за текущий день.
В Шаблон информера ставим:
Code

<style>
  #user_style {background:#f7f7f7;border:1px solid #ccc;border-right:none;border-bottom:none;margin-bottom:5px;}
  #user_style td{padding:6px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#funct a {text-decoration:none;font-weight:bold;}
#funct {padding:6px;background:#f7f7f7;border-bottom:1px solid #ccc;margin:0px;}
#funct:hover {background:#fff;}
  </style>
<div id="">
  <table id="user_style" cellspacing="0" cellpadding="0" width="100%" height="100%">
<tr>
<td align="left" bgcolor="#fff" id="names"><b><a href="$PROFILE_URL$" class="$CLASS$" >$USERNAME$</a></b></td>
<td bgcolor="#fff"><b>Функции</b><span style="float:right;" id="stat"></span></td>
</tr><tr><td ><img src="" width="80" height="80" id="user_avatar$USERNAME$"></td>
<td valign="top" style="padding:0px;"><div id="funct"><a href="$PROFILE_URL$" target="_blank" id"pf">Перейти к профилю</a></div><div id="funct"><a href="/index/14-$USER_ID$-0-1" target="_blank" id="ls">Отправить личное сообщение</a></div></td>
</tr>
  </table>
</div>


Теперь в ставим в блок, в то место где хотите видеть ссылку «Сегодня нас посетили»:

Code

<div id="html_user" style="display:none">$MYINF_1$</div><br>
  <a href="javascript://" onclick="users();">Сегодня нас посетили</a>
   
<script>
//by JQUCOZ.RU
//Идея - Вовчик - WEBO4KA.RU
function users() {
  $('#names a').each(function(i,data){
  var get_user = $(this).html();
  $.get('/index/8-0-'+get_user+'', function (data) {
  var src_ava = $('#ava_pos'+get_user+' img',data).attr('src');
  $('#user_avatar'+get_user+'').attr('src',''+src_ava+'');
  });
});
  new _uWnd("user","Пользователи посетившие за текущий день",320,400,{customButtons: {'name_uwnd': [true, function (){name_funct()}]},modal:0},$('#html_user').html());
};
function name_funct() {
  new _uWnd('name_uwnd', 'Авторство', 300, 100, {align:0}, '<table width="100%"><tr><td style="padding:6px;border:1px solid #c1c0c0;" BGCOLOR="#e8e8e8"><b>Скрипт кто нас сегодня посетил с аватаром</b></td></tr><tr><td style="padding:6px;border:1px solid #c1c0c0;" BGCOLOR="#e8e8e8"><b>Релизация скрипта:</b> jQuCoz.Ru</td></tr><tr><td style="padding:6px;border:1px solid #c1c0c0;" BGCOLOR="#e8e8e8"><b>Идея:</b> Вовчик - Webo4ka.ru</td></tr><table>');
}
</script>
Автор публикации: Загрузка
Загрузка
Webing, это его n материал
Источник: http://jqucoz.ru
  • Всего комментариев: 12

Admin0036
0
Admin0036 написал: Написано 16 Ноября 2011 в 18:51
Комментарий №12
Сделайте, повлуйста, чтобы гости выводились на ПС, и в 2 столбика, и чтобы на пс тока 4 гостя выаодились, а потом при клике на посмотреть всех гостей, то все гости показывались...

hi7eMhiGh
+1
hi7eMhiGh написал: Написано 16 Ноября 2011 в 13:57
Комментарий №11
А тестировал с каким количеством посетителей? wacko

Narek
0
Narek написал: Написано 16 Ноября 2011 в 03:54
Комментарий №10
как создать информер я это непонял О_О

hi7eMhiGh
-4
hi7eMhiGh написал: Написано 15 Ноября 2011 в 21:09
Комментарий №8
Webing, с дуба рухнул?
юкоз забанит за большое количество гет-запросов.
Если их будет больше 10-15.

7soft
0
7soft написал: Написано 15 Ноября 2011 в 21:46
Комментарий №9

Хоть бы через API сделал...

gta-adidas
-3
gta-adidas написал: Написано 15 Ноября 2011 в 17:52
Комментарий №6
http://webo4ka.ru/sml/pljus_1.gif

mysql
-3
mysql написал: Написано 15 Ноября 2011 в 17:38
Комментарий №5
Всего 3 пользователя посетило за сегодня =)

Webing
-2
Webing написал: Написано 15 Ноября 2011 в 18:46
Комментарий №7
Ссылку на сайт в ЛС. ICQ или Skype тоже.
По возможности напиши в icq 563036459

mysql
-3
mysql написал: Написано 15 Ноября 2011 в 17:06
Комментарий №3
У меня,что-то открывает почти на всю страницу uwnd окно =((

Webing
-4
Webing написал: Написано 15 Ноября 2011 в 17:16
Комментарий №4
Пользователей много. Так и должно быть.
Можешь поменять значение ширины. В Последнем коде "текущий день",320,400" где 320 - Ширина. 400 - Высота.

GM-DOC
-4
GM-DOC написал: Написано 15 Ноября 2011 в 16:52
Комментарий №2

Вовчик
0
Вовчик написал: Написано 15 Ноября 2011 в 16:27
Комментарий №1

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2113
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Ох. Вижу, что обсуждение очень старое. Но!
На других CMS так же будет все это реализовано. На нормальных CMS.
Такое решение может подойти лишь для landing сайтов. Но и то, не думаю, что там кто то заморачивается в написании какого либо контроллера генерирования шаблона и используют прямо в лоб чистый HTML, поэтому и будут для каждой страницы свои блоки делать.

Поэтому лучше тут все же дописать решение именно для ucoz без загрузки этих лишних блоков на странице. Ведь используя условные операторы этот код даже не будет прогружаться на странице. (Лол. Это ж доли секунд загрузки...) И что? Но давайте делать оптимальнее
Моё авторство:)
  • 1488 написал:
  • 1488 написал:
  • Смысл исходный код? он возвращает после обновление страницы на то положение которое было... или как?
  • 1488 написал:
  • как поставить галки как скрине?
    а то невозможно поставить...
  • Handyman написал:
  • Не появляется код безопасности для обычных пользователей
    Последние темы
    Опрос
    228
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: