Навигация
 
Сейчас на сайте
Гостей: 27

Гости:
[Ваш IP] 10:44:50
/Форум/Тема
54.36.150.9 10:44:38
/main.php
54.36.148.47 10:44:30
/Форум/Тема
46.229.168.142 10:44:25
/Поиск
46.229.168.146 10:44:23
/Форум/Тема
Google [Bot] 10:44:18
/Форум/Тема
46.229.168.150 10:43:56
/Форум/Тема
54.36.150.67 10:43:54
/Форум/Тема
46.229.168.138 10:43:51
/Форум/Тема
46.229.168.131 10:43:44
/forum_attachments.php
17 - не показано

Всего пользователей: 116
Новый пользователь: Tim
 
RSS потоки
RSS Форумы: тема

RSS Новости
RSS Комментарии
RSS Форумы
RSS Статьи
RSS Фотогалерея
RSS Файлы
RSS Ссылки
 
Нажималка
[хочу себе такую панельку!]



Ваш код:
(кнопка | ссылка)

[Полный список кнопок]
 
Автор: Polarfox
ID темы: 252
Информация
В этой теме сообщений: 3, просмотров темы: 11366.
Просмотр темы
unLogic Lab » Разработка (Development) » Страницы (Pages: RC, A, B)
 Распечатать тему
Посетители за сегодня - страница
Polarfox
Я думаю, подойдет к любой версии, но оптимально - от 7.01


Что тут?
Страница выводит набор аватарок с никами и датами посещений, собственно пользвателей.
При минимальной доводке - можно использовать как панель (см тему про панели + вынести в отдельный файл стиль)

Возможности
Вывод любого числа аватарок + ник + дата последнего посещения (+ бонус - подсказка об уровне пльзователя при наведении админ/супер/пользоватеть)

Пример
У меня, но аудитория невелика потому разгуляться негде :)

Установка
  1. добавляем код в панель
  2. настраиваем миниконфиг и локаль (если нужно)
  3. подписываем
  4. сохраняем + создаем ссылку


Собственно код:
  1. <?php
  2. $max = '200';//максимум пользователей (для большииииих сайтов)
  3. $timer = 86400;//время в секундах за которое считать - сейчас сутки
  4. $noavatar = 'noavatar100.png';//нет аватара? берем эту картинку
  5. $locale['this_notfound'] = 'Сегодня не было пользователей.';//тут и еще 2 строки - локали
  6. $locale['this_avatar'] = 'Аватар';
  7. $locale['this_nodata'] = 'Неизвестно';
  8. //конец конфига
  9.  
  10. $result = dbquery("SELECT user_id, user_name, user_status, user_lastvisit, user_avatar, user_level FROM ".DB_USERS." WHERE user_status='0' AND user_lastvisit>'".(time() - $timer)."'
  11. ORDER BY user_lastvisit DESC LIMIT 0,".$max);
  12. if ($rows = dbrows($result)) {
  13.  
  14. while ($data = dbarray($result)) {
  15. echo '<div class="user-cell" title="'.getuserlevel($data['user_level']).'">'.
  16. ($data['user_lastvisit']?showdate('shortdate', $data['user_lastvisit']):$locale['this_nodata']).
  17. '<img src="'.IMAGES.'avatars/'.($data['user_avatar']?$data['user_avatar']:$noavatar).'" alt="'.$locale['this_avatar'].'" />'.
  18. profile_link($data['user_id'], $data['user_name'], $data['user_status']).
  19. '</div>';
  20. }
  21. echo '<div class="clear"></div>';
  22. }
  23. else {
  24. echo '<p>'.$locale['this_notfound'].'</p>';}
  25.  
  26. ?>

Стиль я вынес в отдельный блок чтобы красиво было, реально же его нужно вставить после кода который выше (ну или куда хотите)

И стиль к нему:
  1. <style type="text/css">
  2. /*<![CDATA[*/
  3. .user-cell {
  4. float:left;
  5. text-align:center;
  6. width:128px;
  7. height:128px;
  8. margin:0 0.5em 2em 0;
  9. padding:0 0.5em;
  10. text-indent:-9999px;
  11. }
  12. .user-cell img {
  13. max-width:100px;
  14. max-height:100px;
  15. display:block;
  16. margin:0 auto;
  17. padding:0.2em 0;
  18. }
  19. .user-cell a {
  20. visibility:hidden;
  21. }
  22. .user-cell:hover, .user-cell:hover a{
  23. text-indent:0;
  24. visibility:visible;
  25. }
  26. .clear {
  27. clear:both;
  28. }
  29. /*]]>*/
  30. </style>

unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
WhiteFox
Короткая навигация по форуму (избранное): [Пропустить]

А еще есть Файлы - небольшая полезная подборка от меня


Все мои (и не только) загрузки я размещаю на форуме.
Понравившийся аддон можно скачать , кликнув по ссылке с файлом внизу поста - первый пост по традиции - это описание, ссылки на скачку и примеры работы.
Бесплатно, без регистрации, быстро и просто.

Вы можете свободно копировать информацию к себе, при условии установки активной ссылки на автора (по большей части - это все же я), сайты партнеры могут просто указать авторство, без ссылки.
Поскольку большинство скриптов я обновляю постоянно - если вы захотите распространять мои скрипты, я рекомендую просто делать ссылки на темы, либо следить за обновлениями.

 
jikaka
спасибо! полезно!
сделал бы в виде маленького аддончика
так еще удобней было бы
www.rusfusion.ru - сайт официальной поддержки PHP-Fusion в России
 
www.rusfusion.ru
Polarfox
А смысл? Так легко подправить по себя, и делать мне не много.
А городить груду хлама, не вижу смысла.

Скрипт то простой и гламурный.
unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
Перейти на форум:
 
Подобные темы
Темы Форум Ответов / Просмотров Последние сообщения
MP3 плеер - страница  →  Почти готово (RC) 2 / 9465 3.09.2013 16:35:34
Вывод последних предопределенных разделов форума - страница  →  Страницы (Pages: RC, A, B) 1 / 9026 20.06.2013 12:33:52
Все страницы сайта - страница  →  Страницы (Pages: RC, A, B) 0 / 6756 7.06.2013 12:57:01
User Field stats - статистика польз. полей - страница  →  Обзоры (reviews) 0 / 5956 23.05.2013 16:22:30
Сканер пользователей - страница  →  Альфа (Alpha) и Бета (Beta) 3 / 10951 15.05.2013 15:13:14
Все форумные коды (bbcodes) - страница  →  Страницы (Pages: RC, A, B) 0 / 4679 28.02.2013 21:42:49
Прикрепления форума - страница  →  Страницы (Pages: RC, A, B) 6 / 16454 2.02.2013 21:09:27
Проверка на схожие IP - страница  →  Страницы (Pages: RC, A, B) 4 / 11821 30.07.2012 19:37:38
404 - страница отсутствия содержания  →  Почти готово (RC) 13 / 18176 18.06.2012 06:47:55
Форумные темы - страница  →  Страницы (Pages: RC, A, B) 0 / 6362 14.06.2012 12:59:27