Карточки пользователей

Тип:
компонент
Версия:
1.0.2
Дополнение для списка пользователей
Описание:

Второй шаблон списка карточек
Компактный
Для переключения на этот шаблон нужно подправить файл: \templates\шаблон\controllers\users\list.tpl.php
Заменить имя шаблона; list на list_compact

Компактный
Сейчас он задействован на демо сайте
Для переключения на этот шаблон нужно подправить файл: \templates\шаблон\controllers\users\list.tpl.phpЗаменить имя шаблона; list на list_compact


Карточки пользователей - дополнение для списка пользователей.
Дополнение включает в себя новый шаблон в виде адаптивной сетки и функции быстрого взаимодействия с профилем пользователя.
Авторизированным пользователям сайта доступны следующие функции:
+ Вызов окна переписки
+ Письмо автору. Контактные данные, Имя, E-mail, Телефон берутся из профиля пользователя

+ Добавление в друзья и удаление из друзей


+ Отправка приглашения в группу

При просмотре карточки выводится следующая информация:

+ Краткая статистика. Рейтинг, Дата последнего визита, Дата регистрации

+ Слайдер фото из первого личного альбома пользователя

+ Поля профиля


+ Стена пользователя

Примечание к текущей версии:
Обновления и поддержка
Обновления под новую версию instantcms 2 будут платными.
Цена каждого обновления - 200р.
Поддержка, исправления в рамках функций и вёрстки дополнения будут бесплатными.
Примечания
По поводу отображения, вёрстки. Если плитка карточек или форма фильтра на вашем шаблоне выходят за рамки контейнера, тогда подправьте у себя строки указанные на снимках. Затрите строки с которых я снял галочки.
Файл для правки: \templates\default\controllers\users\themes\default\css
Цена:
700 руб.
Купить и скачать:
Купить за Яндекс.Деньги:
Форма собирает нужную информацию автоматически.
E-mail берётся из вашего профиля на сайте.
Если вы не зарегистрированы, то на странице оплаты Вам будет предложено ввести email.
Реквизиты для оплаты прямым переводом:
В примечании к платежу укажите название покупаемой разработки.
Яндекс.Деньги.
41001201736620
Qiwi
+375333597107
E-mail берётся из вашего профиля на сайте.
Если вы не зарегистрированы, то на странице оплаты Вам будет предложено ввести email.
Реквизиты для оплаты прямым переводом:
В примечании к платежу укажите название покупаемой разработки.
Яндекс.Деньги.
41001201736620
Qiwi
+375333597107
Цена каждого обновления — 200р.»
u1@mail.ru, u2@mail.ru, u3@mail.ru, u4@mail.ru
пароль для всех один: 123321
И ещё вопрос, правильно я понял, что сетка юзеров в плитку складывается, если у них аватары разного размера?
Да. Надо заменить или подредактировать два файла своего шаблона компонента users.
В этих файлах мы не правим существующий код, а только добавляем новый код в начале файлов.
В файле index.tpl.php
В файле list.tpl.php
Т.е. шаблоны этого дополнения хранятся в своей папке \templates\шаблон\controllers\users\themes
Нет. Это может быть пригодным для неавторизованных пользователей. Эту кнопку можно отключить в настройках шаблона, в файлах: templates\шаблон\controllers\users\themes\about_ajax.tpl.php и templates\шаблон\controllers\users\themes\default\list.tpl.php
В основном из за этого. Т.е. если аватары будут одинаковой высоты, тогда и блоки в плитке будут одинаковой высоты.
Сейчас он задействован на демо сайте.
Для переключения на этот шаблон нужно обновить файлы шаблонов и подправить файл: \templates\шаблон\controllers\users\list.tpl.php,
Нужно заменить имя шаблона; list на list_compact
Что обнаружил из недочётов:
1. Статусы выводятся не правильно, вернее показывается, самый первый (самый старый)
2. Если на стене присутствует пагинация — joxi.ru/vAWkbouk94ayAW то при нажатии на любую страницу отдаёт 404 — joxi.ru/brR3JoSQKbM1m1
3. Цветные аватары внутри отображаются не корректно — joxi.ru/nAyakgsX7nVqAZ
Пока всё.
2,3 — у меня такого нет. Но видимо я забыл обновить архив после последних правок и не доложил один файл. А аватарки в карточке модального окна должны отображаться картинкой.
Снова перекачайте архив и распакуйте в директорию своего сайта с заменой файлов.
п.с. В файле \templates\default\controllers\users\themes\default\list.tpl.php есть опция отключения\включения статусов в списке: $show_status
1. Всё нормально.
2. Не исправился, так же 404 при переходе по пагинации.
а)Ссылка пагинации просто в профиле — lovelovely.ru/users/1?page=4#wall
б) Ссылка пагинации из карточек пользователей — lovelovely.ru/users/ucards_about_ajax?page=4#wall — отсутствует ссылка на ID юзера.
3. Не исправился, так же всё.
3/ Там должна выводится картинка(заглушка) а не буква на цветной подложке. Хорошо, пускай выводится буква. Подправил html и ксс.
Перекачайте архив и замените файлы.
3. Поправилось.
Спасибо.
Когда пытаешься написать на стене пользователя — joxi.ru/EA4JWxUDgPLBmb
и если поле текста пустое и нажимаешь на предпросмотр — joxi.ru/5mdl46Cvb4jDm1
то оповещение «Заполните поле» прячется за окном карточки пользователя — joxi.ru/KAgbeLCgpnoy2l
joxi.ru/V2Vx4oU09Ewbrv
То есть юзеру не понятно — что происходит и что от него хотят.
Может как-то z-index сыграть — могу ошибаться.
Перекачайте файлы и замените. В новом архиве есть правки и по вашему сайту.Кроме высоты слайдера в модальном окне у вас на сайте, с этим пока не разобрался.
Исправлены недочёты связанные с отображением фото в слайдере, отображаемом при просмотре карточки пользователя.
Для обновления нужно заменить файлы шаблонов(tpl). Другие файлы можно не заменять.
строка 27-29
Тогда, такие профили надо не выводить в общем.
Из архива возьмите два подправленных файла:
templates\default\controllers\users\themes\default\list.tpl.php и list_compact.tpl.php
вот так наподобие
Удалённые и так не отображаются и удаляются из списка норм.
Карточки пользователей транслируются и на профили пользователей и на группы. Это отлично и красиво.
Но… Пропадает вот это меню:
joxi.ru/12MLEoiMqegjmJ
joxi.ru/RmzR1MT0X1vpmO
получается нельзя работать со списком и там и там.
Нужно заменить эти файлы:
И добавил строки 625-633 в этот файл:
about_photos.tpl.php без изменений. joxi.ru/DmBVyjTwdV5MmP
вероятно чего-то не хватает
Денис и файл \templates\default\controllers\users\list.tpl.php
строки 56-57 у вас в пакете так
а после 2.10 они должны быть так
Вероятнее всего у вас в шаблоне нет стилей меню. Проверьте на дефолте.
а после 2.10 они должны быть так
Эти изменения влияют только на дефолтный шаблон и на вывод картинки пользователя.
Стили есть для этого меню у меня в шаблоне есть я проверил, только они почему то не подключаются
Стили то есть но они привязаны к сетке шаблона default, к контейнерам #body и section
Но попробуйте добавить стили в файл: \templates\шаблон\controllers\users\themes\default\list.tpl.php
По поводу отображения, вёрстки.
Файл для правки: \templates\default\controllers\users\themes\default\css
Это не действует на новый компактный вид отображения карточек?
У всех юзеров стена пользователя АДМИНА — joxi.ru/V2Vx4oUxaKOGrv
joxi.ru/D2PaJospYkERA3
Для компонента СТЕНА добавились новые опции, поэтому наверно так.
Помогите поправить. Спасибо.
Подправил. Проверьте.
Подлечил так, не знаю верно нет?
list-cards.css
#body section article.profiles_list { background:#FFF; }
#body section article.profiles_list #breadcrumbs{ margin-bottom:20px; }
1. Возможно ли настроить поля для вывода в списке компакта? Т.е кроме стандартных: имени, возраста, города и т.п.
2. Можно ли при просмотре карточки пользователя сделать вывод информации построчно?
3. Можете ли Вы помочь с настройкой стилей под не дефолтный шаблон?
Спасибо!
Предполагалось, что дополнительные поля будут выводится в модальном окне, для этого настройки для отображения допо. полей выведены в файл шаблона модального окна.
Если хотите добавить некое поле в список, то можете это сделать следующим способом:
Открыть файл шаблона:
templates\default\controllers\users\themes\шаблона\list_compact.tpl.php
И например после 121 строчки добавить:
Но в приведённом примере заменить birth_date на системное имя вашего поля.
Подскажите, пожалуйста, где убрать фон меню (см.скрин ниже). Перековырял все файлы css не нашел. Фон подгружается из глобальных настроек шаблона (кнопки).
Надо у вас на сайте глянуть. Приведите ссылку в личку.
— при просмотре модального окна с моб.устройства нет возможности оставить запись на стене. Отсутствует кнопка «Написать».
— при просмотре с ПК модального окна — полоса прокрутки браузера — неактивна
Подскажите, пожалуйста, в чем может быть причина?
А сами стили можете поправить в файле templates\ваш шаблон\controllers\users\themes\default\css\list-cards.css
Вам нужно добавить стили отображения для маленьких разрешений
Для кнопки
#wall_widget .title_bar #wall_add_link
Для заголовка шапки
#wall_widget .title_bar h2
Например так:
Результат будет следующим:
joxi.ru/vAW98nVH1P3dWm
Для определения классов нужных контейнеров используйте отладчик браузера.
joxi.ru/MAjO5qRi4ld36r
т.е. Пропишите стили например так:
.vex-content .fields .field.ft_city…
Можете помочь с данной настройкой (можно не бесплатно), сам не могу разобраться.
Вновь скачайте архив и у себя на сайте замените файл:
templates\ваш шаблон\controllers\users\themes\default\css\list-cards.css
Кнопка joxi.ru/v29BYp7t3aoG8A
Поля joxi.ru/MAjO5qRi4lP4br
В упомянутом файле стилей найдите:
Добавьте
Таким образом можно регулировать кол-во колонок для разных разрешений экрана.
1. Обнаружил неприятный недочёт в карточках пользователей, при отправке письма таким образом — joxi.ru/vAWkbou1bVb9AW
Вчера зарегался СПАМер и через эту кнопку на рассылал сообщений пользователям. Я его быстро удалил, но те сообщения которые он успел отправить пока он был на сайте пришли с его контактными данными, а после его удаления сообщения которые он успел отправить с контактными данными админа. Получил несколько писем от возмущенных пользователей.
Нельзя как то поправить этот момент или это особенность движка? Может установить строгое правило для контактов в письме какое-то.
2. Не работает поле тема письма, joxi.ru/zANKJofBYZ4nr9 то есть когда вписываешь тему письма она в письме не приходит.
3. Если пользователь отписался от уведомлений с сайта, то ему всё равно приходят.
1) А как вы определили, что он зарегистрировался через эту кнопку?
Не понял, например?
2) Проверю, исправлю.
3) Не понял о чём речь, поясните пожалуйста.
Почему вы решили что это связана в моим дополнением?
1. Они (СПАМеры) регистрируются обычным способом, а через эту кнопку шлют СПАМ во всю.
2. Я не знаю как это реализовать, но чтобы в письме от кого, подставлялся email того кто отправил письмо, а сейчас приходит письмо, в нём путаница, и контакты сайта и контакты СПАМера. joxi.ru/RmzR1MT0oORVmO пользователи думают что это письма с сайта.
Если пользователь отписался от уведомлений в настройках профиля, joxi.ru/a2X1bou1XVlDAg то ему ни откуда не должны приходить сообщения с сайта — а с кнопки «Написать письмо» в карточках пользователя приходят, даже если он отписан.
Здесь я не могу определится как установить правило перехода на такой режим отображения.
По разрешению или же по устройству(пк, мобильный).
Главной определится с
Тогда я просто выведу настройки шаблона для разных устройств.
п.с.
Ещё можно выводить разные шаблоны для разных групп.
В чем может быть причина?
Иногда мне просто проще посмотреть по факту, нежели повторять эту же ситуацию у себя на сайте.
Если открывать Фотографии через Карточки, отображается не Гудгалерея. Через Фотоальбомы — Фото откроется Гудгалерея.
Вам виднее. Я его не использую neomessenger extends.
Добавлю такую возможность в ближайшем обновлении.
1 Должен открывать окно переписки, он его открывает. Как работает neomessenger extends, я не знаю.
2 Уже ответил.
в /templates/шаблон/controllers/users/themes/default/list_compact.tpl.php вместо «ajax-modal» написал «messages ajax-modal»
/templates/default/controllers/users/themes/default/about_photos.tpl.php
/templates/default/controllers/users/themes/default/about_photos_alt.tpl.php
«ajax_photo_container»?
1. Не работает кнопка шаринга одноклассников — joxi.ru/v29vbqztZ9v7YA
2. Ошибка в файле photo_upload_widget.tpl.php \templates\dating\controllers\goodgallery\themes\default\photo_upload_widget.tpl.php, вместо upload написано upoad соответственно в файле \templates\dating\controllers\goodgallery\themes\default\ajax_upload_photo.tpl.php строка 33 не правильно написано, у себя поправил.
3. Не работает скачка файлов в виджете фото — joxi.ru/RmznjJDUYQkpVm
1. Пункт — актуален, к нему можно добавить, удалить кнопку G+ теперь этого сервиса нет.
2. Пункт — актуален
Спасибо заранее. Ранее нормально было — joxi.ru/YmEblPdCwyaz02
templates\шаблон\controllers\users\themes\default\js\list-cards.js
На 7,4,14 если кликнуть на Карточка пользователя:
Notice: Trying to access array offset on value of type bool in /system/controllers/users/actions/ucards_about_ajax.php on line 81
Notice: Trying to access array offset on value of type bool in /system/controllers/users/actions/ucards_about_ajax.php on line 110