Теперь все скрипты доступны в обновленном формате в нашем магазине USCRIPT.PRO

Перейти в магазин

Добавил: Bezk
Вывод аватаров пользователей
Данный скрипт выводит список пользователей онлайн с аватарами.

Особенности:

- Вывод указаного количества пользователей + полный список.
- Возможность кеэширования на стороне сервера списка пользователей, что позволяет уменьшить нагрузку на API.
Хранение в виде массива.
- Установка времени жизни кэша.

Содержимое:

- avatars.php - PHP файл, выполняющий функцию.
- user_cache_list.dat, user_cache_all.dat - файлы для хранения кэша.
- u_noava.png - картинка "нет аватара".
- kod_stranic_sajta.txt - js\html\css код, устанавливаемый в необходимое Вам место.

Установка:

- Зайти по FTP (PHP) в папку scripts, создать(или загрузить) папку avatars, загрузить в нее файл avatars.php.
- При помощи файл-менеджера сайта в корневом разделе создать папку img(если ее нет), туда загрузить файл u_noava.png.
- Код из txt файла "kod_stranic_sajta.txt" необходимо вставить на необходимую Вам страницу, например в "Первый контейнер".
- В админ-панели необходимо включить API (Редактор страниц => Общие настройки => Разрешить использование API), без ключа.
- Должны быть активирована функция "кто онлайн".

Тонкая настройка:

Файл avatars.php:
- переменная $max_col_users - указывает максимальное количество выводимых пользователей.
- переменная $cache - кешировать или нет пользователей онлайн (ускорение работы), 1 - включено, 0 - не включено.
- переменная $cache_time - время, через которое можно выполнить повторный запрос на API (в секундах)

Примечание:

- Для корректной работы css значения max-width в браузере Internet Explorer должно быть установлено значение DOCTYPE
(общие настройки => Значение тега ).

Автор скрипта – Ярослав Олейник, победитель в конкурсе реализации PHP скриптов и получил дополнительный приз в размере 100$ за этот скрипт.

Добавлен 27.12.2011
комментарии:
salex Спам [Материал] 14.03.2014 16:01
salex Тю, дак я это на жс смогу написать за минут 15
solaris-a Спам [Материал] 01.08.2013 17:48
solaris-a И где "пример"?  ({"SCRIPTDATA":"","ERROR":"Could not find script location"})
IMM()RT@L Спам [Материал] 09.01.2012 16:57
IMM()RT@L Лучше аватары выводились при наведении на ник определённого пользователя...
Bupyc Спам [Материал] 14.01.2012 01:18
Bupyc Сделай сам, основу тебе дали... highslide тебе в помощь.
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]