Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - zhentos

Страницы: [1]
1
Подскажите, пожалуйста, к какому модулю относится event point core_sendmail? И в каком разделе /modules/ должен находится обработчик?

Можно ли получить доступ к структурированным данным формы в обработчике события отправки формы (webforms_post)?

2
спасибо, погляжу обязательно. Да с направлением всё верно)

3
Да, возможно, несколько сумбурное описание получилось:)

В принципе, назначение модуля не важно. Допустим был сервис по расчету расписаний раб. дня для предприятия, со множеством алгоритмов. Изначально был самостоятельным проектом в экстранете. Конвертировать его в юми нет времени. Этот сервис должен органично вписаться в новый сайт. Естественно никто не хочет использовать двойную авторизацию. Сперва на сайте, потом в модуле. Поэтому хотелось бы просто подключить юмиковский standalone.php и переписать классы авторизации на использование пользователей UMI. В принципе, можно привести в пример еще Mibew, описанный в вики UMI, как модуль для онлайн-консультаций, и у него так же свои собственные пользователи, что не есть удобно и понятно заказчику )

В сторону UF я смотрел в надежде, что там описана авторизация пользователей в юми.цмс, + его легко подключить к тому модулю, из поставленной задачи (т.к. он не использует шаблонизаторов, а написан на чистом php).

4
Интересует такой вопрос. На одном из планируемых сайтов будет модуль не использующий шаблонизаторы UMI, ни ее бд. Крайне хотелось бы использовать авторизационную сессию сайта на юми. Т.е. если пользователь авторизовался на сайте, то и в этот модуль мог попасть и наоборот, если напрямую зайти в этот модуль можно было авторизоваться на сайте с логином/паролем пользователя Umi.

Доступ к исходному коду стороннего модуля есть. Я смотрел в сторону UmiFramework, к сожалению он вообще не документирован. А в примерах на свн примитивная проверка куков, не делающая различий между правами пользователя.
if (isset($_COOKIE['umicms_session'])) { ... }

5
За второе спасибо)

А на первое отвечу сам себе. По всей видимости удаляет, т.к. (наконец-то дали доступ к phpmyadmin) в cms3_hierarchy юмибд удаленных страниц не наблюдается.

6
1. Делаю удаление дерева каталога по событию. Есть один момент, который хотелось бы уточнить.
// удаление в корзину
$hierarchy->delElement($catalogId);
// удаление из корзины
$hierarchy->removeDeletedElement($catalogId);
removeDeletedElement() удаляет целиком все дерево с потомками? или же только указанный объект, а все потомки остаются подвисшими в базе? )

2. Необходимо в кастомном макросе заполнить поле типа symlink (дерево) через $page->setValue(). В каком виде надо передать ссылку на дерево?

Страницы: [1]