Модуль "Пользователи" (карусель)

+39
1.97K
Представляю вниманию пользователей очередную небольшую разработку в виде модуля, выводящего аватарки пользователей в скроллере. Все очень легко подстроить под свой сайт, в файле стилей всего несколько строчек. Там можно изменить размеры, сделать увеличение картинки при наведении и еще много чего. В админке указывается количество пользователей. Довольно красиво получится, если его выводить в футере страницы на всю ширину, хотя конечно зависит от шаблона. С большим количеством пользователей не тестировал, так как ощущается их сильная нехватка на моих сайтах :)
Демо тут
Скачать можно здесь

Скриншот Иллюстрация
+2
reload reload 12 лет назад #
Просто и красиво - отличная украшалка, как в принципе, и много другое что делаете!)
спасибо за то что делаете много и часто и самое главное, красиво!)
0
lezginka.ru lezginka.ru 12 лет назад #
+
0
stasis stasis 12 лет назад #
Поставил... и сразу умерли "Табы"...
0
Максим Шкутин Максим Шкутин 12 лет назад #
+++
0
Man Man 12 лет назад #
Почему прокрутка не работает?
В чем может быть причина?
0
Trang Trang 12 лет назад #
очень красиво. Прикрутил б себе, но есть один большой недостаток: не видно имён пользователей, в особенности на аватарках по-умолчанию. Это перечёркивает весь смысл прикрутки карусели(
0
Man Man 12 лет назад #
У меня видны имена пользователей.
Вы у ctmz в настройках сайта выставьте - отображать имена, а не ники.
0
Man Man 12 лет назад #
Кто-нибудь уже себе поставил???

Блин, люди помогите, не работает прокрутка!!!
Может из-за того что у меня юзеров много?
Или не так установил?
0
Black-Raven90 Black-Raven90 12 лет назад #
Потестировал на локалке. У меня этот модуль снес все табы в профиле и почти все плагины. Разумеется прокрутка в модуле также не работает.
Но думается, что конфликт с вкладками профиля решить можно, а сам модуль хорош, выводит красиво.
0
Man Man 12 лет назад #
На сайте у автора - красиво.
Но у нас почему-то не работает?!

Аффтар!
Ты забыл что-то дописать!
+1
Dost Dost 12 лет назад #
+1
Нужно установить еще jquery-1.4.4.min.js и прописать к нему путь. Все работает конфликтов нет у меня.
Mое демо.
Может кто нибудь подскажет как выводить пользователей онлайн в этом модуле.
0
Man Man 12 лет назад #
Как его установить и как именно нужно прописать путь и где?

У вас на сайте намного медленнее работает прокрутка, чем у аффтара
+1
Hunter (Роман) Hunter (Роман) 12 лет назад #
Залить сюда /templates/_default_/js/jquery-1.4.4.min.js

Редактировать это /modules/mod_userscroll/module.php путь правильно указать - к файлу jquery-1.4.4.min.js
в строке <script type="text/javascript" src="/templates/_default_/js/jquery-1.4.4.min.js"></script>

Все заработало !

Спасибо автору
+2
Dost Dost 12 лет назад #
У вас на сайте намного медленнее работает прокрутка, чем у аффтара
Я не настраивал - просто скачал с интернета. Распакуйте архив jquery-1.4.4.min.js на компе. Установите файл например сюда
ваш_сайт.ru/modules/mod_userscroll/js (там у вас уже лежит файл slide1.2.js). В файле /modules/mod_userscroll/module.php находите 31 строчку и меняете на эту
Код PHP:
<script type="text/javascript" src="/modules/mod_userscroll/js/jquery-1.4.4.min.js"></script>
Или подождите автор перезальет архив - будет вам заодно и быстрее.
0
Hunter (Роман) Hunter (Роман) 12 лет назад #
Если бы добавить в админку: Вывод пользователей с кармой выше "___" или Вывод пользователей с рейтингом выше "____". Можно было бы приспособить под разные цели.

И еще бы вывод пользователей с аватаром или чтоб какую-нибудь заглушку - а то у меня не все аватарки ставят - смотрится не совсем красиво.
0
Man Man 12 лет назад #
Попробовал и ваш вариант установки и вариант Dosta , но увы не хочет крутиться....
0
Hunter (Роман) Hunter (Роман) 12 лет назад #
Ну тогда не знаю - будем ждать автора - надеюсь он все исправит
0
Man Man 12 лет назад #
Ну, наконец-то заработало.
Но нужно обязательно сделать, чтобы выводились только юзеры с аватарами, а то у меня половина без них.

У кого есть мысль, как это сделать?
0
Dost Dost 12 лет назад #
При регистрации заставить ставить аваторки или будете во всех модулях с этим бороться)
0
Man Man 12 лет назад #
Нельзя юзеров насиловать, я по себе знаю.
Если сайт хороший, то я на него возвращаюсь. Через какое-то время там регаюсь и аватарку выставляю.
А когда заставляют это делать, то никак не хочется!
0
Dost Dost 12 лет назад #
Насиловать не нужно, а предложить можно. Решение тут Сайт выглядит намного привлекательней, а те кому нравится, кто возвращается по любому меняют аваторку на свою.
0
Man Man 12 лет назад #
Да, но у многих с этим хаком были проблемы и я не стал его ставить.
Тем боле , что он для версии 1.8 был.
0
Dost Dost 12 лет назад #
На 1.9 работает. Если бы у меня не работало, я бы Вам рекомендовал. Только не помню уже, возможно комментарии нужно почитать.
0
Man Man 12 лет назад #
В том то и дело,что тот хак потом еще несколько раз изменялся,так как после установки - белый экран был.
0
Dost Dost 12 лет назад #
Сначала у меня тоже не работал, но без белого экрана - просто не выводились, а в последний раз поставил и работает. Ну я уговаривать не буду, это Вам решать. Не Денвере попробуйте.
+1
Алексей Гаврилов Алексей Гаврилов 12 лет назад #
Ставлю +1. Спасибо все прекрасно работает
0
Man Man 12 лет назад #
Ждем автора и разъяснений, почему у него крутится быстрее, чем у нас???
Где скорость выставлять?
0
Dost Dost 12 лет назад #
Чем меньше аваторок, тем быстрее крутится. Вместо 100 поставил 14, так летает.
0
Man Man 12 лет назад #
Да, тоже сейчас попробовал, чем меньше аватарок, тем быстрее крутит.
Но это не выход!
У меня зареганых 1000 юзеров и хотелось бы всех выставить, да и скорость должна быть.

Когда выставляю в админке 1000 юзеров, он глючить начинает.

Вот доработать бы его, конфетка бы была!
0
Dost Dost 12 лет назад #
Чем больше аваторок, тем дольше страница загружается. Я хочу, что бы хотя бы главная грузилась как можно быстрее, с главной наверно уберу.
0
Pasha Pasha 12 лет назад #
Хотите чтоб выводились только реальные аватарки - откройте module.php и вот тут
Код PHP:
if (file_exists(PATH."/images/users/avatars/small/".$usr['imageurl'])) { 
          $img = "/images/users/avatars/small/".$usr[imageurl]; }} else {
          $img = "/images/users/avatars/small/noprofile.jpg"; }   
избавьтесь от конструкции else. А вот насчет колличества выводимых аватарок, то тут я был бы посдержанее. Тут же в цикле вывод из базы идет. Вы себе таким числом запросов базу уложете на обе лопатки. Надо оно вам.....
0
Pasha Pasha 12 лет назад #
Да и зачем подключать jquery144 не совсем понятно. Чем не устраивает подключаемая по умолчанию?
0
Man Man 12 лет назад #
То что было у автора по умолчанию, не работает.
0
Dost Dost 12 лет назад #
Чем не устраивает подключаемая по умолчанию?
Так тут же "спецы" пособирались. Ищем рабочее решение. Что у автора написано, то и подключаем, а к чему подключить что бы работал модуль?

Заметил один баг. У меня случайные аваторки загружаются автоматом, а вот зареганые, но не активировавшие анкету юзеры тоже выводятся и ссылки ведут на несуществующую страницу.
Тут же в цикле вывод из базы идет
Кеширование решает эту проблему?
0
Man Man 12 лет назад #
Просто удалить слово else или удалить всю вторую строчку?
0
Man Man 12 лет назад #
Просто удалить слово else или удалить всю вторую строчку?
+1
Pasha Pasha 12 лет назад #
1. Не у автора по умолчанию, а по умолчанию система подключает библиотеку jQuery. Просто нужно правильный путь к ней прописать. <script type="text/javascript" src="/includes/jquery/jquery.js"/>
2. Удалить нужно буквально вот это
Код PHP:
 else {
          $img = "/images/users/avatars/small/noprofile.jpg"; }
0
Dost Dost 12 лет назад #
Спасибо, я подозревал, что должно быть что то рабочее, но методом тыка искать не захотел.
0
Pasha Pasha 12 лет назад #
Ой sorry, я как-то по привычке под себя написал... Вообщем путь для подключения jQuery исправьте на
Код PHP:
<script type="text/javascript" src="/includes/jquery/jquery.js"></script>
+3
deltas deltas 12 лет назад #
Ой, весь день отсутствовал, тут туча вопросов, на все не отвечу, но в общем:
Подключать jquery надо не во всех случаях, все зависит от модулей и хаков на вашем сайте. Пробуйте с ним и без, пробуйте разные версии если не работает. У меня например работает со стандартным, что с движком.
Если слетают табы или другие конфликты, нужно использовать jQuery.noConflict(); гугль Вам в помощь.
Если у Вас много пользователей, может появиться второй ряд, т.к. в файле all.css .scrollGallery ul { width:31999px;
или увеличьте значение.
Скорость зависит от количества, но много выводить не советую, пощадите хостера smile и свой сайт конечно...
Если хотите изменить скорость - меняйте значение в файле slide1.2.js в функции
function animateEl() { _timerOut = setTimeout(function(){animateEl()},15)
По поводу никнейма - все в файле all.css, измените например свойство .nick1 span:hover {
вроде все...
0
Бурдель Дмитрий Бурдель Дмитрий 12 лет назад #
Всё работает +

Еще от автора

Обновление компонента "Replacement замена в контенте" + бонус
Как и обещал, поработал над обновлением компонента Replacement.
Replacement - замена в контенте. Компонент для ICMS 2.x
Компонент на основе фильтра "Красивые заметки в тексте" для первой версии. По просьбам пользователей сделал подобное для второй ветки.
Фильтр ICMS Note - Красивые заметки в тексте
Опять же по просьбе Nomin сделал фильтр для создания красивых заметок в тексте.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.