Борис И
С нами с 20 апреля 2014; Место в рейтинге пользователей: #71loginSetting - быстрая настройка авторизации в MODX на основе Login
К сожалению Office дорогой и для авторизации я часто использую Login. Но его довольно долго настраивать и мне это уже надоело. Сделал пакет для быстрой настройки Login.
Создаются все необходимые страницы Регистрация, Востановление пароля, Личный кабинет, Профиль и сменить пароль и чанки. Настроенные и переведенные. На bootstrap 4.
Дополнительно ставиться Login,Theme.Bootstrap и pdoTools. На страницах сайта включается femon.
Внимание! страницы создаются с id со 100 по 106. Если у вас на сайте больше 100 страниц, то страницы не создадутся.
Я делал пакет для сайта на котором уже есть 20 страниц. Для себя можете пересобрать пакет с другими id страниц.
При использовании думаю пакет лучше адаптировать под себя https://github.com/touol/loginSetting
Создаются все необходимые страницы Регистрация, Востановление пароля, Личный кабинет, Профиль и сменить пароль и чанки. Настроенные и переведенные. На bootstrap 4.
Дополнительно ставиться Login,Theme.Bootstrap и pdoTools. На страницах сайта включается femon.
Внимание! страницы создаются с id со 100 по 106. Если у вас на сайте больше 100 страниц, то страницы не создадутся.
Я делал пакет для сайта на котором уже есть 20 страниц. Для себя можете пересобрать пакет с другими id страниц.
При использовании думаю пакет лучше адаптировать под себя https://github.com/touol/loginSetting
Дружим TicketForm и Ckeditor
Возникла потребность на фронте добавлять тикеты с помощью визуального редактора.
Подключение самого редактора не выходит за рамки документации Ckeditor, с помощью настройки enable_editor = 0 отключаем стандартный Ticket-овский markItUp и цепляем на нужный id-шник CKEDITOR посредством JS-кода:
Подключение самого редактора не выходит за рамки документации Ckeditor, с помощью настройки enable_editor = 0 отключаем стандартный Ticket-овский markItUp и цепляем на нужный id-шник CKEDITOR посредством JS-кода:
var textarea = document.getElementById('ticket-editor');
var editor = CKEDITOR.replace('ticket-editor');
editor.on( 'change', function( evt ) {
textarea.value = evt.editor.getData();
});
MODX, PHP и сборка мусора в сессиях
Вольный перевод свежей статьи от Марка Хамстры.
Когда вы в последний раз проверяли размер таблицы modx_session? Не измерялся ли он в гигабайтах? Если это так, вы не одиноки.
Чтобы понять проблему нужно немного предыстории.
Когда вы в последний раз проверяли размер таблицы modx_session? Не измерялся ли он в гигабайтах? Если это так, вы не одиноки.
Чтобы понять проблему нужно немного предыстории.
Шпаргалка на все случаи жизни
Полезные ссылки, которые Вам пригодятся в некоторых ситуациях.
AnotherPages. Виртуальные страницы для СЕОшников и не только.
[UserTest] - новая версия. Добавлено событие OnTestCalculate.
Если не устраивает стандартная логика расчета (по сумме баллов), то теперь в UserTest можно реализовать свою логику расчета. Для этого добавлено событие OnTestCalculate. На него можно создать свой плагин.
Под катом пример плагина UserTestCalculate.
Под катом пример плагина UserTestCalculate.
[UserTest] - новая версия
Компонент UserTest потихоньку совершенствуется. В новой версии добавлены функции
- Сделаны отдельные таблицы вопросов и результатов теста. Их теперь можно прикреплять к нескольким тестам одновременно. Теперь не нужно делать кучу дубликатов вопросов и результатов.
- Управление порядком ответов и вывод ответов в случайном порядке.
- Валидация ответов на вопрос. Если стоит галочка «ответ обязателен», пользователь должен будет ответить на вопрос прежде чем перейти к следующим вопросам.
- Очистка приглашений.
- Крон оповещения о непройденном тесте для приглашенного пользователя.
- При переходе на новую страницу теста скрол в начало страницы.
AjaxModal - компонент загружающий по ajax и показывающий указанный чанк с модальным окном
AjaxModal — простой компонент загружающий по ajax и показывающий указанный чанк с модальным окном, с указанными параметрами.
Создавался для кнопки быстрого просмотра товаров Minishop2.
Создавался для кнопки быстрого просмотра товаров Minishop2.
[UserTest] - добавлено событие на окончание прохождения теста.
В новой версии UserTest добавлено событие на окончание прохождения теста пользователем — OnTestComplect. Теперь можно писать плагины которые будут выполнять какие-либо действия при финише теста.
Также добавлен 1 такой плагин: отправка письма преподавателям. Емайл преподавателей можно отдельно указать в системной настройке usertest_teachers_email, через запятую.
Также добавлен 1 такой плагин: отправка письма преподавателям. Емайл преподавателей можно отдельно указать в системной настройке usertest_teachers_email, через запятую.
[ogImage] — генерация превью с текстом
Нужно красивое превью страницы в соцсетях?