• Обратная связь
  • Карта сайта
  • Отзыв
  • Комментарии
  • Форум
discord
Технические заметки
  • Главная
  • Лекции
  • Практикум
  • Обзоры
  • Сравнение
  • Нормы
  • События
  • Вход
ГлавнаяMaxSite CMS
Какие бывают приборы управления насосными станциями пожаротушения.
Грамотная пожарная сигнализация в квартирах жилого дома

Плагин личного кабинета комюзера profile2 для MaxSite CMS .

1 марта 2019 г.Просмотров: 2868Комментарии: 0
MaxSite CMSMaxSiteПлагин

Версия плагина для MaxSiteCMS 102.

Продолжение работ над личным кабинетом пользователя.

Подробно работа плагина описана в предыдущей статье.

Плагин работает только с комюзерами.

Скачать: profile_2-1.zip

Меню страниц личного кабинета и публичных страниц пользователя содержат по дефолту страницы плагина форума Dialog и если плагин форума не используется - эти строчки необходимо удалить.

Также по дефолту список плагинов, которые подключают свои элементы, содержит profile, dialog - dialog удалить, если форум не используется.

Диспетчер страниц пользователя.

Плагин Личный кабинет планировался как диспетчер страниц личного кабинета пользователя, публичных страниц пользователя и событий, генерируемых пользователем.

Под громким словом диспетчер страниц понимается общее меню публичных и приватных страниц пользователей, добавляемых разными плагинами. Естественно, плагины должны уметь добавлять свои страницы в личный кабинет пользователей.

Таким плагином является, например, плагин загрузки файлов комюзерами comuser_uploader. В предыдущей версии страница управления загрузками личного кабинета пользователя и публичная страница загрузок пользователя были реализованы в самом плагине личного кабинета.

Теперь все для загрузки файлов комюзерами (и функции загрузки и страницы загрузок пользователя (публичная и приватная)) в одном плагине.

В плагине comuser_uploader одна публичная страница.

И одна приватная сраница.

На этих страницах выводится общее меню для всех публичных и приватных страниц.

Страницы добавляются и в главное меню сайта.

Состав меню настраивается в админке плагина.

Диспетчер событий пользователя.

В плагине реализована аякс лента событий на сайте с фильтрами по пользователям и типам событий.

В функционале MaxSite CMS у пользователя может быть только оно событие - комментарий к статье.

Этот тип событий реализован в элементе событий comments.

Другие плагины могут добавлять в ленту свои события, например голосования или загрузки.

Вот как это должно выглядеть в итоге: события комментарии к статьям и события форума.

Авторизация при помощи Ulogin.

Для MaxSiteCMS в базовой поставке имеется плагин авторизации при помощи сервиса Loginza.

Есть также сторонний плагин ulogin-Maxsite для авторизации при помощи Ulogin.

Изначально было задумано, чтобы либо плагины авторизации добавляли страницы в личный кабинет, либо личный кабинет мог брать функционал из выбранного плагина авторизации.

Пока реализовал свои функции использования авторизации Ulogin: хотя плагин ulogin-Maxsite и имеет мощный класс, я только сейчас его увидел.

Возможно выкину свои наработки и прикручу этот класс.

В последней версии плагина личного кабинета есть возможность авторизироваться без получения email и затем пользователям менять email.

Есть возможность присоединять несколько аккаунтов социальных сетей и использовать любой из них для одного аккаунта комюзера MaxSiteCMS.

Аватар и ник вновь присоединенного аккаунта можно установить в качестве ника и аватара на сайте.

Статистика присоединенных аккаунтов.

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

Загрузка аватара.

В личном кабинете есть страница "Аватар", на которой можно загрузить аватар с компьютера.

Виджет авторизации.

Немного переделанный базовый виджет, чтобы отображалась информация о том что вход произведен при помощи аккаунта соцсети.

Что нужно сделать.

1. При смене email автоматически перелогиниваться.

2. Разобраться со ссылкой на страницу yandex - что-то изменилось и по другому ее надо строить.

3. Все время держать доступными аватары и никнеймы присоединенных аккаунтов социальных сетей. Сейчас полученный аватар и никнейм доступны для установки только до обновления страницы после присоединения.

  • Плагины MaxSite CMS
    • Плагин profile личного кабинета для MaxSite CMS
    • Плагин My_ESP8266 для MaxSiteCMS.
    • Версия 02 плагина My_ESP8266 для MaxSiteCMS.
    • Настраиваемое облако меток для MaxSite CMS.
    • Загрузка файлов комъюзерами - плагин для MaxSite CMS.
    • Пользовательские пункты в меню и breadcrumbs в MaxSite CMS.
    • Плагин личного кабинета комюзера profile2 для MaxSite CMS .
      • Алгоритм расстановки пожарных извещателей согласно СП 484
    • Плагин алфавитный каталог для MaxSite CMS
    • Цветные блоки на основе UniCSS - плагин для MaxSite CMS
    • Похожие по меткам страницы для MaxSite CMS
    • Плагин форума Dialog для MaxSite CMS.
    • Галерея изображений для MaxSite CMS Taggallery-2-0
    • Галерея изображений для MaxSite CMS Taggallery-2-5
    • Плагин tags_tree дерева меток для MaxSite CMS
    • Плагин CSV Banner для импорта списка товаров AliExpress в MaxSite CMS

Еще записи по теме

Плагин CSV Banner для импорта списка товаров AliExpress в MaxSite CMS
Плагин CSV Banner для импорта списка товаров AliExpress в MaxSite CMS
Новая версия плагина галерей для MaxSite CMS Taggallery-2.2.
Новая версия плагина галерей для MaxSite CMS Taggallery-2.2.
Компонент для MaxSite CMS, создающий в header коллаж из изображений
Компонент для MaxSite CMS, создающий в header коллаж из изображений
Новая версия плагина галерей для MaxSite CMS Taggallery-2.1
Новая версия плагина галерей для MaxSite CMS Taggallery-2.1
Создание коллажа изображений Taggallery на MaxSite CMS.
Создание коллажа изображений Taggallery на MaxSite CMS.
Галерея изображений для MaxSite CMS Taggallery-2-0
Галерея изображений для MaxSite CMS Taggallery-2-0
Оставьте комментарий.

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Выберите для анонимного комментирования (комментарий будет опубликован после проверки).

     

  

Выберите если нужно войти или зарегистрироваться и оставить комментарий от своего аккаунта.

Войти, используя

(обязательно)

Подписка на новости
discord

Email:

Регистрация

Вход через
Разделы
  • Пожарная сигнализация124
    • Инструкции13
    • Проекты2
  • Автоматика56
  • Отопление33
  • Мониторинг30
  • Электрика17
  • Пожаротушение32
  • Умный дом32
  • Arduino12
  • Гаджеты32
  • MaxSite CMS26
Актуальное
  • СП 484
  • Автоматизация теплого пола
  • Болид vs Рубеж
  • С2000-АСПТ
  • ПЦН в кармане
  • Системы противопожарной зашиты
  • Cloud IoT
  • Проектирование
  • Программирование
  • Ссылки
Последние комментарии
Можно ли использовать независимый расцепитель в противопожарных системах
  • Виталий » "Примечание. В статье применяется аббревиатура СПА (системы противопожарной автоматики), которая может резать глаза. Но к ней стоит привыкать, ибо аббревиатуру...
  • Андрей » Неправда Ваша. "Мысль изречённая есть ложь." Но это и не система сигнализации, а система оповещения.
  • Андрей » Замечательная статья, все по делу, все по полочкам, основательный инженерный подход, спасибо! И я тоже проходил подобные искания и копания,...
  • Андрей » Спасибо. Если данный участок расположен внутри щита (шкафа) управления вентиляцией, то контролировать его целостность не требуется, т.к. этот участок не подпадает...
  • Андрей » Думаю для данного случая подходит вариант из п.3.20: "между системой пожарной автоматики и другими инженерными системами" Корпус щита, шкафа вентиляции не является...
Последние загрузки
Все загрузки
Дискуссии на форуме
  • КПБ
  • Выбор ОПС для коттеджа
  • Отключение питания раздвижных дверей при пожарном сценарии.
Реклама

Mini PC Intel Core i7 7500U 8650U Computer Windows 10 2*DDR4 M.2 SSD 8*USB DP Type-C 2*LAN WiFi 4K HTPC Micro Desktop NUC Minipc

CHINT Din Rail Mount LED Signal Lamp ND9 Series AC 220V Indicating Indication Pilot Lights

WiFi Mini Smart Curtain Switch Module Roller Blinds Shutter Motor Smart Life Tuya APP Remote Control Work with Alexa Google Home

Пожарка 126 Проектирование 98 Болид 64 Лекции 58 Социальное 53 Рубеж 49 Обзор 47 Автоматика 45 Инженерные системы 38 Адресные системы 35 Курьез 35 Практикум 35 Пожаротушение 34 Отопление 33 Интернет Вещей 29 MaxSite 28 ГОСТ 26 Терморегуляторы 24 Облачный Сервис 24 Мониторинг 22 Плагин 21 Теплый пол 21 AliExpress 20 Сравнение 20 ППУ 20 Вентиляция 20 Законы Ома 19 СП 484 19 Техобслуживание 19 Эксплуатация 18 ППК 17 Астра 17 Клапана 15 Электрика 14 С2000-АСПТ 14 Рубикон 13 Arduino 13 Оповещение 13 WiFi 12 С2000М 12 Ritm 11 Гранд Магистр 11 Насосная Станция 11 Датчики 11 ESP8266 10 Юнитест 10 ВЭРС 9 ПЦН 9 Авария 8 Жилой дом 8 Сценарии 8 Программирование 7 Отзыв 7 Освещение 7 Taggallery 7 Диспетчеризация 7 Сообщества 7 Плазма-Т 6 С2000-СП4 5 Спрут-2 5 Гаджеты 5 ПО 5 МПТ 4 МПН 4 GeoRITM 4 Радиоканал 4 Версет 3 Гранит 3 ИПДЛ 3 Учет ресурсов 3 Баня 3 РИП 3 Рубеж-2ОП 3 Navigard 3 Firesec3 3 My_ESP8266 3 Visio 3 ТО 2 Гидравлика 2 Zigbee 2 Security Hub 2
  • Обратная связь
  • Карта сайта
  • Отзыв
  • События
  • Комментарии
  • Форум
© Технические заметки 2026. Работает на MaxSite CMS. ( Вход )
Автор не несет ответственность за последствия применения материалов сайта на практике.