Привет, друзья. Хочу предложить вашему вниманию поле "Список людей", которое может быть полезно во множестве случаев.
— Отметки "Я здесь был", "Я здесь работаю" для страниц организаций;
— "Я пойду", "Я участвую" и т.д. для страниц мероприятий;
— Список благодарностей за пост — "Сказали спасибо", "Мне нравится", "Класс" и т.п;
— Список участников для складчин и сборов;
— Список людей, имеющих какое-либо отношение к посту. Например, список ответственных или список соавторов.
Помимо этого, поле может быть использовано как часть более сложной системы, поскольку оно позволяет легко программно получить список отметившихся пользователей в любой записи контента (подробнее об этом ниже).
Скриншот в полном разрешении: https://yadi.sk/i/hq4uIRKx3KxRW4
Можно отключить возможность пользователей самостоятельно добавляться в список. В этом случае добавлять их сможет автор записи (если разрешено) или администратор (всегда). Аналогично можно отключить возможность "отмены" — т.е. самостоятельного удаления себя из списка.
Можно ограничить максимальное число людей в одном списке.
Плюс, поле можно отключать в отдельных записях (там, где оно не нужно).
Под вашим полным контролем все текстовые сообщения — надписи на кнопках, подтверждения, числительные. Это позволяет приспособить поле к любой ситуации.
При просмотре списка, поле может выводить либо просто количество людей в списке, либо дополнительно показывать числительное:
1. Диапазон: фильтрация происходит по количеству пользователей в списке, т.е. например можно найти все события, на которые "пойдут" более 10 человек:
2. Имя: в фильтре выводится текстовое поле, в которое можно ввести никнейм пользователя (работает авто-дополнение). Это позволяет найти все записи, в которых отметился определенный человек:
где ctype_id — ID типа контента, item_id — ID записи, field_name — системное имя поля.
Остальные методы можно посмотреть в модели /system/controllers/pplist/model.php.
Исходный код полностью открыт. Без привязки к домену. Без ограничения на число сайтов и установок.
1. Сделать перевод в размере стоимости выбранной редакции на любой из счетов:
— Яндекс.Деньги: 410011106919091
— Webmoney: R383456634573
— Qiwi: +79221744747
2. В примечании к переводу указать свой адрес электронной почты и пометку «поле список людей»;
3. После получения оплаты на указанный адрес будет выслан установочный дистрибутив.
Что это?
Поле, которое можно добавить к любому типу контента чтобы вывести список пользователей с аватарами. Пользователи могут либо отмечаться самостоятельно, нажимая на кнопку в поле, либо могут быть добавлены в список автором записи (новости, статьи и тп).Как это можно использовать?
Возможных применений масса, уверен вы можете представить их сами. Вот лишь несколько:— Отметки "Я здесь был", "Я здесь работаю" для страниц организаций;
— "Я пойду", "Я участвую" и т.д. для страниц мероприятий;
— Список благодарностей за пост — "Сказали спасибо", "Мне нравится", "Класс" и т.п;
— Список участников для складчин и сборов;
— Список людей, имеющих какое-либо отношение к посту. Например, список ответственных или список соавторов.
Помимо этого, поле может быть использовано как часть более сложной системы, поскольку оно позволяет легко программно получить список отметившихся пользователей в любой записи контента (подробнее об этом ниже).
Настройки поля
Вы можете настроить целых 20(!) параметров данного поля:Скриншот в полном разрешении: https://yadi.sk/i/hq4uIRKx3KxRW4
Настройки доступа
Помимо стандартных настроек доступа, вы можете ограничить группы пользователей, которые могут отмечаться в данном поле.Можно отключить возможность пользователей самостоятельно добавляться в список. В этом случае добавлять их сможет автор записи (если разрешено) или администратор (всегда). Аналогично можно отключить возможность "отмены" — т.е. самостоятельного удаления себя из списка.
Можно ограничить максимальное число людей в одном списке.
Плюс, поле можно отключать в отдельных записях (там, где оно не нужно).
Настройки внешнего вида
В настройках поля вы можете изменить цвет кнопки и размеры аватаров (либо вообще убрать их).Под вашим полным контролем все текстовые сообщения — надписи на кнопках, подтверждения, числительные. Это позволяет приспособить поле к любой ситуации.
Внешний вид
При просмотре записи, поле выводится как список людей с аватарами и кнопкой "Вступить" (текст на кнопке задается вами).При просмотре списка, поле может выводить либо просто количество людей в списке, либо дополнительно показывать числительное:
Редактирование поля
Администратор (или автор записи, если позволяют настройки) может редактировать список, добавляя и удаляя нужных людей:Фильтрация
Поле можно вывести в фильтр, обычным способом. Возможны два режима фильтрации:1. Диапазон: фильтрация происходит по количеству пользователей в списке, т.е. например можно найти все события, на которые "пойдут" более 10 человек:
2. Имя: в фильтре выводится текстовое поле, в которое можно ввести никнейм пользователя (работает авто-дополнение). Это позволяет найти все записи, в которых отметился определенный человек:
Сортировка
Поле можно использовать в наборах контента, создавая правила сортировки. В этом случае поле расценивается как простое число (количество отметок). Это позволяет, например, заменить штатный рейтинг контента на "лайки" или "Спасибо", как делают некоторые форумы. Получится рейтинг, в котором видно людей, ставивших отметки.Интеграция с лентой активности
Одним кликом вы можете подключить поле к ленте активности. В этом случае, когда пользователь добавляется в список — в ленте будет появляться запись. Текст записи задаётся в настройках поля.Интеграция с другими компонентами
Одной строчкой кода в своем компоненте вы можете получить список всех людей, отметившихся в нужном поле нужной записи:
$users = cmsCore::getModel('pplist')->getItemPeople($ctype_id, $item_id, $field_name);
Остальные методы можно посмотреть в модели /system/controllers/pplist/model.php.
Как приобрести?
Цена поля: 500 руб.Исходный код полностью открыт. Без привязки к домену. Без ограничения на число сайтов и установок.
1. Сделать перевод в размере стоимости выбранной редакции на любой из счетов:
— Яндекс.Деньги: 410011106919091
— Webmoney: R383456634573
— Qiwi: +79221744747
2. В примечании к переводу указать свой адрес электронной почты и пометку «поле список людей»;
3. После получения оплаты на указанный адрес будет выслан установочный дистрибутив.
Поле
Список людей
от
r2
Купить
500 руб.
1. Сделать перевод 500 руб. на любой из счетов:
Qiwi: +79221009517
2. В примечании к переводу указать свой адрес электронной почты и пометку «поле список людей»;
3. После получения оплаты на указанный адрес будет выслан установочный архив.
Как совершить покупку?
Как оплатить и приобрести1. Сделать перевод 500 руб. на любой из счетов:
Qiwi: +79221009517
2. В примечании к переводу указать свой адрес электронной почты и пометку «поле список людей»;
3. После получения оплаты на указанный адрес будет выслан установочный архив.
Реклама #
Олег Васильевич я 7 лет назад #
Jestik 7 лет назад #
r2 7 лет назад #
Денис Васильевич 7 лет назад #
Денис Васильевич 7 лет назад #
AndroS 7 лет назад #
Также была бы полезной функция автоматической подписки на уведомленияо новых комментариях к данной записи и дочерним к ней типам контента!
r2 7 лет назад #
AndroS 7 лет назад #
AndroS 7 лет назад #
DeeMon 7 лет назад #
r2 7 лет назад #
Алексей Т 7 лет назад #
Алексей Т 7 лет назад #
Олег Васильевич я 7 лет назад #
r2 7 лет назад #
Dorimen 7 лет назад #
r2 7 лет назад #
AndroS 7 лет назад #
Предлагаю для выхода из списка предупреждающее пользователя окно сделать, типа "Точно ли вы хотите выйти из списка? Повторное добавление будет возможно после NN минут (часов/суток)"... Ну, и прикрутить соответствующие настройки...
Олег Васильевич я 7 лет назад #
Денис Васильевич 7 лет назад #
lezginka.ru 7 лет назад #
Олег Васильевич я 7 лет назад #
r2 7 лет назад #
Kvazar 7 лет назад #
r2 7 лет назад #
Kvazar 7 лет назад #
Kvazar 7 лет назад #
Kvazar 7 лет назад #
Николай (asd43) 7 лет назад #
Денис Васильевич 7 лет назад #
Продуктивнее было бы создать тему на форуме и обсуждать возможные применения и делиться решениями.
Хотя против последнего может быть против разработчик дополнения.
Николай (asd43) 7 лет назад #
п.с а так вообще много не хватает довольно простых, но нужных полей... простого из коробки например поля нет (сквозного) что бы рекламу вставить, ПОЛЕ для вывода ВИДЖЕТА В СТАТЬЕ - вот это было бы круто (такое поле решило бы и первую заметку, сквозное поле для рекламы), не хватает хорошего настраиваемого виджета для вывода материалов (настраиваемого по дизайну имею ввиду)
AndroS 7 лет назад #
AndroS 7 лет назад #
Shuma 6 лет назад #
ParadoX 6 лет назад #
Антон 5 лет назад #
Антон 5 лет назад #
Сергей 4 года назад #
Алексей Т 4 года назад #
Make 4 года назад #
Сергей 4 года назад #
Алексей Т 4 года назад #
Действительно при создании поля и нажатии кнопка срабатывает, а вы попробуйте зайти под другим аккаунтом
Вот пример
http://02.iscms.ru/board/7-prodam-kvartiru-v-novostroike.html
qwerty2@qwerty.ru
4566546
SpideR 4 года назад #
Все работает.
http://inst.cr63738.tmweb.ru/board/7-prodam-kvartiru-v-novostroike.html
test@testuser.ru
123456
Разбирайтесь у себя.
Алексей Т 4 года назад #
http://03.iscms.ru
bill@bill.ru
123456
Алексей Т 4 года назад #
Администрация - сделайте правку своих комментов пожалуйста
SpideR, можете настройки поля показать
мои вот
SpideR 4 года назад #
У вас в консоли ошибки есть, что на первом сайте, что на втором. Копайте в сторону их решения.
Fuze 4 года назад #
SpideR 4 года назад #
Fuze 4 года назад #
А складчины, что-то они мне разонравились
По существу. Я прекрасно понимаю, что с офсайтом надо что-то делать. Но добыча пищи забирает всё время)
Есть шанс, что дизайн офсайта сделает профессиональный вебдизайнер, т.е. человек не только с художественным образованием, но и с пониманием специфики веба. Оплачу сам)
Asket 4 года назад #
SpideR 4 года назад #