Bluetenstadt

Bluetenstadt

С нами с 01 марта 2016; Место в рейтинге пользователей: #388

Дополнительные поля профиля юзера (не extended)


Разрабатываю проект, в котором необходимо было реализовать более простое редактирование дополнительных полей профиля, чем есть из коробки. К слову, неудобное редактирование — это не единственный минус нативного способа расширения профиля полями. Ни для кого не секрет, что фильтрацию по JSON полям нормально не осуществить, только костылями. Фактически, мне надо было получить решение, которое бы расширяло стандартный код MODX, не трогая исходники, дабы сохранить карму в порядке возможность обновления системы.
Пришёл к выводу, что буду расширять стандартную вкладку профиля «Общая информация». При желании можно чуть переписать код в событии OnUserFormPrerender и создать свою вкладку со своими полями.
Павел Гвоздь
30 мая 2016, 22:36
modx.pro
114
18 789
+19

[Решено] AjaxForm + FormIt + html теги в input = ?

Пытаюсь передать через форму html форматированный текст
<input value="<strong>Привет</strong>" name="analyse" />
И на почту приходят также)) В смысле прямо с тегами html.

<strong>Привет</strong>
Вызов:
[[!AjaxForm?
    &snippet=`FormIt`	
    &form=`tpl.AjaxForm`
    &emailTpl=`tpl.AjaxForm.email`
    &hooks=`email,FormItSaveForm`
    &emailHtml=`1`
    &emailTo=`[[++emailsender]]`
    &emailFrom=`[[++emailsender]]`
    &validate=`email:email:required,analyse:allowTags:allowSpecialChars,workemail:blank`
    &validationErrorMessage=`Проверьте правильность email адреса`
    &successMessage=`Сообщение успешно отправлено. Мы обязательно Вам ответим!`
]]
Кто-нибудь пробовал?

ps Textarea – та же история

РЕШЕНИЕ: нужно добавить :allowSpecialChars И в письме придёт в нужном виде.
Klike
28 мая 2016, 21:46
modx.pro
5
2 567
+1

tinymce во фронтэнде?!

Здравия.
Написал, некую форму для заноса статей во фронтэнде.
Появилась нужна вставлять активные ссылки тупо кнопками, а не кодом. А там видимо и другое потом понадобится.
Порылся в инетах и что-то не нашёл инструкцию/документацию, как tinymce подключать.
В одном месте пишут только про js включки.
В другом месте пишут про php включки и сниппеты. А потом пишут, что они не работают, как оказалось.
Или это никому не нужно, поэтому про это нигде нет?!

Вопрос. Как подключить tinymce во фронтэнд.
Где читать?

UPD Также используется fancybox и форма с редактированием и с textarea всплывает в iframe. Проблема в этом видимо.

SOLVED на кнопку submit на onClick вешаем:
document.getElementById('admin2').value=tinyMCE.get('admin2').getContent();
document.getElementById('admin4').value=tinyMCE.get('admin4').getContent();
Евгений Ка
22 апреля 2016, 09:52
modx.pro
1
2 065
0

Tickets + UserFiles - загрузка с фронт-энда

Для чего:

— Если у вас реализовано добавление тикетов с фронт-энда пользователями и вам нужен удобный инструмент для отслеживания прикрепленных изображений
— Вам нужно несколько независимых друг от друга форм добавления изображений с уникальными параметрами
— Вы хотите иметь единую закладку с загруженными изображениями в тикетах
Максим Кузнецов
12 апреля 2016, 05:05
modx.pro
16
4 266
+5

Фильтрация пользователей с помощью mFilter2

Делая очередной тематический каталог организаций, где каждый пользователь это отдельная организация, которая размещает информацию о себе и своих услугах, я обычно применял классическое решение, когда при регистрации пользователя с помощью Office, создается отдельный ресурс и тогда можно без проблем просматривать карточки (ресурсы) организаций, осуществлять поиск и фильтровать их по разным параметрам используя готовые коробочные решения mSearch2 и mFilter2.

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

Я решил заморочиться и сделал решение без дублирования информации, на основе таблицы пользователей.
Николай Савин
03 апреля 2016, 08:04
modx.pro
17
4 501
+4

[ms2guploader] Загрузка с фронтэнда в ms2Gallery


Небольшое решение на основе ms2form.

Умеет: аплоад драг н дроп, менять местами фотки, удалять фото.
but1head
02 апреля 2016, 01:19
modx.pro
19
8 557
+10

Перевести сайт на HTTPS

Добрый день!

MODx Revo — подключили SSL сертификат, стал доступен протокол HTTPS, но как перевести сам MODx на HTTPS !?

Проблема в том, что
<base href="[[++site_url]]" />
упорно отдает http а не httpS — где изменить, что исправить, что бы !?
<base href="httpS://site.ru" />
В настройках:
server_protocol — https
ink_tag_scheme — c "-1" на просто «1»

если в шаблоне руками прописать
<base href="https://site.ru" />
вместо
<base href="[[++site_url]]" />
то не подгружается не один скрипт, с CSS все ок, но JS е один не подгружается

Хостинг TimeWeb

Ребятки прошу помощи, всю голову уже сломал
Роман
01 марта 2016, 14:35
modx.pro
11
31 876
-2

Как создать условие для вывода изображения

Всем привет! Помогите решить задачу.
Есть вывод изображения на странице:
<img itemprop="image" src="[[pthumb? &input=`[[pdoResources:default=`[[*image]]`? &class=`TicketFile` &where=`{"parent":[[+id]]}`  &sortby=`createdon`  &sortdir=`ASC`  &limit=`1`  &tpl=`@INLINE [[+url]]`]]` &options=`w=420,h=280,q=95`]]" alt="[[+pagetitle]]">
Как в эту строку добавить условие: если шаблон №5, то выводить
scr="[[*image]]"
?
Заранее благодарю!
brioni
24 февраля 2016, 13:06
modx.pro
2
894
0

Загрузка изображения в TV через TicketForm / Фронт

Всех с наступающим Днём Мужчины!
Крайне признателен за создание и постоянное обновление дополнения Tickets — это реальный переворот в инди-сайтостроении. Фронтэнд отлично справляется с для создания текстовых полей, но вот вопрос с загрузкой фотки сразу в TV остается открытым.
Максимально подходящий, но до конца не реализованный способ описан здесь modx.pro/help/1188/, но мне не хватает php скилс, чтобы до конца его реализовать.
Парни, давайте сделаем подарок сообществу и допилим этот плагин до готового решения
brioni
21 февраля 2016, 13:39
modx.pro
3
2 130
0

Закалка MODX Revolution (перевод)

Своего писать я пока сомневаюсь, уровень не тот, а вот перевести полезную статью с официальной документации — это с удовольствием. Перевод местами может показаться несколько вольным, что касается формулировок, — иначе переводить скучно. Но в том, что касается технических деталей, старался быть дотошно точным. Так что, если найдёте технические неточности — ругайтесь в комментах. А на филологию прошу не жаловаться:) И тем более на идеологические расхождения с Вашим мировоззрением — тут все вопросы к авторам доков. Паранойи и почвы для громких споров среди «экспертов по безопасности» в статье предостаточно. Помни, о читатель, всё это касается в первую очередь важных и заметных проектов.
Добро пожаловать под кат.
mngatoff
15 февраля 2016, 02:03
modx.pro
62
21 567
+13