Всем привет!
Для одного проекта понадобился виджет который должен выводить необходимую информацию из профиля пользователя для автора контента ))В целом ничего особо интересного, как я написал, цель была вывести информацию об авторе просматриваемой записи. Информация эта достается из профиля самого пользователя. Расширяя границы возможного использования, в настройках сделал возможность брать информацию не только для автора контента, но и для текущего пользователя (возможно где-то и пригодится).
Какую выводить информацию, настраивается в опциях виджета. Нужно установить галочки чекбоксов для тех полей которые мы хотим отобразить.
Немного картинок:
После установки виджет можно найти в Панели управления -> Виджеты -> Профили пользователей -> Карточка пользователя
Страница настроек виджета
Вид карточки в действии)) Здесь показаны стандартные стили для дефолтного шаблона (как на странице пользователя). Но внешний вид виджета, в зависимости от потребностей проекта, можно прописать вручную через файл ..\templates\default\controllers\users\widgets\card\styles.css
Поделка достаточно узкоспециализированная, но вдруг кому пригодиться))
InstantCMS 2.4.0 (возможно и на более старших версиях пойдет — не проверял)
Скачать виджет
Всем удачи!
Реклама #
HostelB 8 лет назад #
Def 8 лет назад #
DeeMon 8 лет назад #
Val 8 лет назад #
DeeMon 8 лет назад #
ВКОЛОМНЕ 8 лет назад #
Def 8 лет назад #
Val 8 лет назад #
Def 8 лет назад #
Алексей 8 лет назад #
lezginka.ru 8 лет назад #
думаю интересное дополнение...например, вывод информации о пользователя, который разместил объявление на сайте - место на карте(юзера), активность(объявления,комментарии и т.д.)
Val 8 лет назад #
lezginka.ru 8 лет назад #
явно не хватает вывода - статьи, объявления, фото и т.д.
Val 8 лет назад #
Но я подумаю над вашим предложением))
alexbabo 7 лет назад #
skewes 8 лет назад #
Спасибо!
lesterkey 8 лет назад #
Val 8 лет назад #
Def 8 лет назад #
Dorimen 8 лет назад #
Мурлыся 8 лет назад #
Val 8 лет назад #
Val 8 лет назад #
Upliner 8 лет назад #
Виджет нужный. Особенно, как дополнение для доски в связке с мапсом.
Def 8 лет назад #
Upliner 8 лет назад #
Сам еще не протестил, но судя по комментам выше, можно реализовать приблизительно такое:
При просмотре объявления, виджет выводит так же карту с объектом автора этого объявления. Такая реализация позволит региональным / городским порталам дать возможность магазинам и другим торговым точкам выкладывать свои товарные объявления и сразу же указывать, где в городе они находятся. К примеру, ищем "ботинки". Находим объявления одного из магазинов города с понравившейся нам парой обуви и тут же видим в виджете карту расположения магазина автора объявления. Кликаем по маркеру на карте, переходим в карточку магазина на мапсе. Читаем отзывы о магазине. Смотрим рейтинг и.т.д. принимаем решение о покупке или возвращаемся обратно на доску. Как то так.
Извините за много букв :)
p.s/ Подобная связка, на мой взгляд дает еще один аргумент для монетизации мапс 2 методом сбора платы за размещение коммерческого объекта на карте.
Я могу и ошибаться в чем-то из вышесказанного. Так что, открыт для критики
AndroS 8 лет назад #
И вот тут самое интересное, спасибо вам за витавшую в воздухе идею, формулирую приблизительное ТЗ: нужен виджет, позволяющий выводить на странице объекта мапса привязанные к этому объекту записи из отдельного/определенного типа контента. Для этого в типах контента нужно новое поле "Связь с объектом мапса". При добавлении записи в этот тип контента привязываем ее к объекту на карте, а на странице объекта выводим уже карусельку этих записей. Это если в примитивном виде. В полноценном же виде нужно затачивать под каталог товаров.
Val, возьметесь за такую разработку? Готов поучаствовать в формировании ТЗ, тестировании и первичном авансе на реализацию!
Val 8 лет назад #
Upliner 8 лет назад #
AndroS, рад, что вы поняли мою мысль и да, классно бы смотрелись хотя бы объявления автора выведенные на его страницах его объектов.
VonKruger 8 лет назад #
driverriga 8 лет назад #
driverriga 8 лет назад #
ct31778.tmweb.ru is currently unable to handle this request.
500
Val 8 лет назад #
driverriga 8 лет назад #
Val 8 лет назад #
driverriga 8 лет назад #
Инстраллирвал виджет, включив "пассивный" режим и БЕЗ ftp.. счас сделал по ftp и всё ок
Val 8 лет назад #
skewes 8 лет назад #
А есть возможность вывести контент пользователя?
То есть комментарии, статьи, новости и т.д.
Этот контент показывается под Аватаром пользователя в его профиле.
Val 8 лет назад #
Нет, виджет не может вывести контент пользователя. Он выводит только поля из профиля юзера, такие как город, возраст, телефон и др.))
Dorimen 8 лет назад #
1. http://prntscr.com/b67tj4 - вот, не хочет выводиться город
2. http://prntscr.com/b67ts4 - в то же время в профиле выводится город.
Val 8 лет назад #
Dorimen 8 лет назад #
Денис Васильевич 8 лет назад #
lezginka.ru 8 лет назад #
InstantCMS v2.5.1
lezginka.ru 8 лет назад #
Val 8 лет назад #
StAlKeRxXl 8 лет назад #
Val 8 лет назад #
2. Если критично показывать e-mail именно из "того самого" поля то проще всего его выводить прямым указанием из данных выбранного пользователя (что-то беглым осмотром пока не придумал как сделать это поле именно программным полем из которого вытаскивать нужные данные)) ). Напишите здесь или в личке подробнее куда и как вы хотите показывать e-mail?
skewes 8 лет назад #
Подскажите, пожалуйста, как уместить в виджет правильно аватарку размером - normal?
Можно правкой css?
Val 8 лет назад #
Предположительно должно сработать object-fit: cover; (но это свойство не поддерживается в ie/edge).
Сергей 8 лет назад #
Сергей 8 лет назад #
Val 8 лет назад #
p.s. на 2.6.0 проблем работоспособности не замечено
Pocus 7 лет назад #
Я немного переделал под себя:
Ссылка для контактов видна только авторизованным и не авторам.
idelgujin 7 лет назад #
Val 7 лет назад #
nmsk 6 лет назад #
Pocus, моли бы поделиться своими наработками?