Предоставляем срочную помощь по DLE, пишем эксклюзивные модули для вашего проекта, парсеры грабберы, исправляем базу данных, удаляем вирусы редиректы, обновляем скрипты, помощь с переездом на другой хостинг, перенос домена, большой опыт работы с высоконагруженными проектами, защита ddos атаки, ботов и спама, оптимизация модулей и серверов дле, более 10 лет работы, тысячи модификаций и доработок, короткие сроки, дорого, качественно. telegram: @histoo

Идея для модуля UserList

Идея для модуля UserListRSS-лента темы
  1. Оффлайн

    daiv777

    Посетители

    Сообщений: 78

    Взять за основу метод подключения и шаблонную основу от Blockpro.
    Уже знакомая нам строка вывода в любом месте. И подключения любого шаблона с новостей и даже больше.

    Модуль Userlist
    Со строкой подключения я думаю и так все понятно.
    А вот шаблон.

    Сделать поддержку таких тегов/строка подключения:
    {usertitle} - Вывод имени пользователя

    В строке подключения Вывести список с именем пользователя и вывести список пользователей без имени. only, without
    {info} - Краткая информация о пользователе
    В строке подключения Вывести список с Краткая информация о пользователе и вывести список без заполненой Краткая информация о пользователе. only, without

    {comm-num} - Количество комментариев

    В строке подключения - вывести список пользователей по наибольшему количеству комментариев.

    {news-num} - Количество новостей.

    В строке подключения - вывести список пользователей по наибольшему количеству новостей.

    {registration} - Дата регистрации на сайте.

    Строка: вывести список пользователей недавно зарегистрировавших.

    {fullname} - выводит полное имя пользователя

    Строка: вывести список пользователей в которых заполнено полное имя и наоборот.

    {land} - выводит место жительства.

    Строка: вывести список пользователей в которых заполнено место жительства.
    И список с незаполненным местом жительства.

    {icq}- выводит номер ICQ
    Строка: список с введенным ISq и список с отсутствующим ISQ.

    {signature} - Выводит подпись пользователя

    Строка: вывести список с заполненным подпись и список с отсутствием подписи.

    {lastdate} - Выводит дату последнего посещения сайта пользователем

    Строка: вывести список последних посещаемый пользователей на сайте.

    {comments} - Выводит ссылку на все комментарии этого пользователя


    [xfvalue_x]
    - Значение дополнительного поля "x", где "x" название дополнительного поля
    [xfgiven_x] [xfvalue_x] [/xfgiven_x]
    - Выводится дополнительное поле "x", если поле не пустое


    {group-icon} - выводит иконку группы участника


    [online] текст [/online]
    - выводят текст если пользователь онлайн (20 минут с момента последнего посещения пользователем сайта)
    [offline] текст [/offline]
    - выводят текст если пользователь оффлайн
    Строка: вывести пользователей онлайн, вывести пользователей оффлайн.

    Еще идее по строке подключения:
    - вывести пользователей определенной группы.
    - вывести список топ по комментам и новостям, множественный фильтр.
    - список случайных пользователей.
    - возможность давать количество пользователей на страницу.
    - пагинация если задаем 40 чел разбиваем по 20.
    - вывести список с дефолтной аватаркой (намек пора сменить аватарку)
    - список пользователей добавившие последные новости на сайт.(например 10 человек.)
    - список пользователей котоыре последними добавили коменты в новости. добавившие комментарии.
    - список последних заполненных подпись.
    - список пользователей у которых есть новости на модерации.
    - список пользователей по наибольшему количеству закладок. (закладок: "количество")
    - список пользователей по наибольшему подписки на Коментарии.
    - конечно же присутствие кеша, в возможностью задать время кеша., ели его отсутствие.
    (еще есть множество хаков для расширения модуля, гости профиля, количество просмотров профиля, стаж пользователя, количество лайков в новостях и комментах, рейтинг пользователя если установлен рейтинг от Sandera v3, репутация, спасибо.)


    В шаблоне:
    - кликабельное количество комментариев
    - кликабельное количество новостей пользователя.
    - поддержка доп полей.
    - [rss] тект [/rss] публикуют ссылку в профиле на RSS поток всех новостей пользователя.
    - вывод аватарки
    Так же все теги поддерживающие useronfo.tpl


    Пример:
    Строка:
    {include file="engine/modules/userlist/userlist.php"}

    Шаблон:
    <li>
    Имя: {usertitle} , Нафлудил: {comm-num}
    [info]Немного истории о себе: {info}[/info] </li>
    Сообщение отредактировал daiv777 21 июля 2014 - 14:53
    21 июля 2014 - 14:45 / #1
  2. Оффлайн

    Kolya groza morey

    Посетители

    Сообщений: 4

    26 июля 2014 - 10:11 / #2
  3. Оффлайн

    daiv777

    Посетители

    Сообщений: 78

    НЕ путайте назначения и функционал модулей. userbox как раз и дал идею написания такого модуля.
    Вывод списка пользователей по критерием.
    26 июля 2014 - 13:01 / #3
  4. Оффлайн

    daiv777

    Посетители

    Сообщений: 78

    Так же можно было бы задать временный период вывода пользователей в строку подключения.
    Например вывести топ комментаторов за месяц.
    В шаблоне вывести подпись или доп поле с их сайтов. Тогда бы пользователи активные участвовали в жизнь сайта/проекта.
    27 августа 2014 - 16:33 / #4
Модераторы форума: greyPowered by Bullet Energy Forum