Office письмо менеджеру при регистрации нового пользователя

Есть ли в Office возможность отправить письмо админу, если регистрируется новый пользователь?
alexandr.skyrda
14 октября 2022, 17:52
modx.pro
1
536
0

Использование сниппета в мета теге description

Всем привет, для СЕО требуется вывод в дескрипшине минимальной цены категории вида «Настенные электрические котлы купить по цене от 3726 ₽». Сниппет должен выводить минимальную цену данного каталога с товарами. Но при вставки такой конструкции в мета тег — он не срабатывает. Если решение, наверняка сталкивались с задачей? Заранее спасибо!
Константин
14 октября 2022, 12:29
modx.pro
458
0

Пропала вкладка "настройки" у ресурсов.

Добрый день! Возникла проблема. У каждого ресурса исчезла вкладка «настройки». Права администратора. Как его можно восстановить?
Александр
14 октября 2022, 09:03
modx.pro
476
0

Изменение данных пользователя через процессов

Здравствуйте!
Что-то вроде все верно ввожу (на мой взгляд), но modx говорит обратное.
Помогите разобраться.

В общем хочу обновить пользователя.
Ввожу данные (массив «allFormFields», отправляю в процессор, все запускаю в Console. Но что-то не могу понять, что не так.
$allFormFields = [
  'id' => '4',
  'fullname' => 'Markus Markus',
  'email' => 'user2@test.ru',
  'phone' => '78945611223'
];
$response = $modx->runProcessor(
  '/security/user/update',
  $allFormFields
);
echo '<pre>';
var_dump($response->getMessage());
echo '</pre>';
В ответ получаю — пустую строку.
Адрес процессора верный, user существует, id его, поля из массива существуют. Вроде все чудно.
Еще, не могу понять, почему вообще ничего не возвращается. Ведь еслиб был бы запущен процессор, то был бы какой-то ответ. Но его нет…
Help)
Rasul
14 октября 2022, 01:43
modx.pro
895
0

minishop2 - не выводится превью товара

Здравствуйте.
Шаблон Категория товаров —
Вывод товаров происходит так —
[[!pdoPage?
            &parents=`51`
            &limit=`20`
            &tpl=`msProducts.tpl`
            &ajaxMode=`default`
        ]]
Чанк msProducts.tpl —
{if $thumb?}
                                   <img class="element-img-first" src="{$small}"  alt="{$pagetitle}" title="{$pagetitle}" itemprop="image" style="max-height: 100%;"/>
                                    {else}
                    <img class="element-img-first" src="{'assets_url' | option}components/minishop2/img/web/ms2_small.png"
                        srcset="{'assets_url' | option}components/minishop2/img/web/ms2_small@2x.png 2x"
                        alt="{$pagetitle}" title="{$pagetitle}" style="max-height: 100%;"/>
                                    {/if}
В Дополнительные поля (TV) — image (параметры вывода тип стоит Текст)
Галочка в доступных шаблонах стоит. Источник файлов стоит MS2Images
В источнике файлов параметр thumbnails имеет значение
{"small":{"w":300,"h":300,"q":90,"zc":"0","bg":"FFFFFF"}, "webp":{"w":120,"h":90,"q":90,"zc":"1","bg":"000000","f":"webp"}}
В админке превью товара выводится спокойно, но на самом сайте нет.
Николай
13 октября 2022, 13:12
modx.pro
835
-1

Formit не работает, проверяю QuickEmail все нормально, помогите найти ошибку

Добрый день.
Никак не могу найти в чем причина, Formit и QuickEmail отправляет через форму мне письмо, но не отправляет письмо пользователю через автоответчик а QuickEmail отправляет. Редирект тоже не происходит.
Ошибка в журнале:
(ERROR @ /components/formit/src/FormIt/Hook/Autoresponder.php : 200) [FormIt] An error occurred while trying to send the auto-responder email: SMTP Error: data not accepted.SMTP server error: DATA END command failed Detail: Incorrect header syntax in From field:
https://www.nic.ru/help/pochta-diagnostika-i-ustranenie-oshibok_6808.html
 SMTP code: 550
Вызов Formit b сама форма на странице:
[[!FormIt?
&hooks=`recaptchav2,email,FormItAutoResponder,redirect`
&emailTpl=`sentEmailTpl`
&emailSubject=`Сообщение с сайта ........ `
&emailTo=`[[++emailsender]]`
&validate=`contact_name:required:minLength=^3^,
contact_email:email:required,
contact_message:required`
&redirectTo=`49`
&fiarTpl=`autoResponseTpl`
&fiarSubject=`Благодарим Вас за сообщение с сайта .......`
&fiarToField=`contact_email`
&fiarFromName=`Название сайта`
]]
<form id="contactForm" method="post" action="[[~[[*id]]]]" enctype="multipart/form-data"><strong>Представьтесь, пожалуйста. Здесь вы сможете отправить нам сообщение.</strong>
<div><label for="contact_name"><strong>Имя</strong> </label><em>(обязательное для заполнение поле)</em><br />
<input id="contact_name" minlength="3" name="contact_name" size="30" value="[[!+fi.contact_name]]" placeholder="Пожалуйста, введите ваше имя" />
</div>

<div><label for="contact_email"><strong>E-Mail</strong> </label><em>(обязательное для заполнение поле)</em><br />
<input id="contact_email" name="contact_email" size="30" value="[[!+fi.contact_email]]" placeholder="Пожалуйста, введите ваш email" />
</div>

<div><label for="contact_message"><strong>Ваше сообщение:</strong> </label><em>(обязательное для заполнение поле)</em><br />
<textarea cols="70" id="contact_message" name="contact_message" placeholder="Пожалуйста, введите ваш текст" rows="7">[[!+fi.contact_message]]</textarea></div>
<div>
<label for="contact_attachment">Прикрепить файл </label><em>(optional)</em><br />
<input type="file" name="contact_attachment" value="[[!+fi.contact_attachment]]" />
</div>
<div class="form-item">
  [[!recaptchav2_render]]
  [[!+fi.error.recaptchav2_error]]
</div>
<div><div><input name="submit" type="submit" value="Отправить" /></div></div>
</form>
Чанк sentEmailTpl
<strong>Сообщение с сайта PDFmanual.ru</strong><br /><br />
<strong>Имя отправителя:</strong> [[+contact_name]]<br />
<strong>Текст сообщения:</strong><br />
[[+contact_message]]<br /><br />
<strong>E-mail отправителя:</strong> <a href="mailto:[[+contact_email]]">[[+contact_email]]</a>
Вы можете ответить отправителю, нажав <a href="mailto:[[+contact_email]]">сюда</a>
Чанк autoResponseTpl:
[[+contact_name]], cпасибо за ваше обращение.<br />
<br />
 Если данное сообщение было отправлено не Вами, возможно кто-то ошибся при вводе в контактной форме на сайте.<br />
<strong>[[+contact_message]]</strong>
<br />
Виталий
13 октября 2022, 12:42
modx.pro
844
0

Сброс счетчика id заказов в minishop2

Добрый день!

Может, кто-то сможет объяснить, как сбросить счетчик id заказов?

Нужно начать новую нумерацию после удаления всех заказов.
modx.pro/help/12043 Тут уже есть такой вопрос, но понятного ответа нет.

Объясните, пожалуйста.
kudesia
13 октября 2022, 10:59
modx.pro
2
654
0

[hybridAuth] Работает ли еще с твиттером?

В общем просто не появляется линк на авторизацию твиттер.
[[!HybridAuth?
&groups=`User:1`
&addContexts=`web,mgr,Ukraine,English`
&providers=`Twitter,Google,Vkontakte,facebook*,Odnoklassniki`
]]
evgeniy dovgani
13 октября 2022, 10:10
modx.pro
400
0

Странное поведение xPDOObject при создании таблицы

Подскажите может кто встречался с таким. Заполняю schema.xml и указываю тип xPDOObject чтобы не создавался id. При этом пытаюсь содать таблицу и получаю в ответ: «Could not create table `hd_directory_links`
SQL: CREATE TABLE `hd_directory_links` (`id` INTEGER unsigned NOT NULL, `master` INT(10) unsigned NOT NULL, `slave` INT(10) unsigned NOT NULL, PRIMARY KEY (`id`), PRIMARY KEY (`master`,`slave`)) ENGINE=InnoDB»

код в схеме следующий:
<object class="hdDirectoryLink" table="hd_directory_links" extends="xPDOObject">
		<field key="master" dbtype="int" precision="10" phptype="integer" attributes="unsigned" null="false" index="pk"/>
		<field key="slave" dbtype="int" precision="10" phptype="integer" attributes="unsigned" null="false" index="pk"/>

		<index alias="master" name="type" primary="true" unique="true" type="BTREE">
			<column key="master" length="" collation="A" null="false"/>
			<column key="slave" length="" collation="A" null="false"/>
		</index>

		<aggregate alias="Master" class="hdDirectorySetting" local="master" foreign="id" owner="foreign" cardinality="one"/>
		<aggregate alias="Slave" class="hdDirectorySetting" local="slave" foreign="id" owner="foreign" cardinality="one"/>
	</object>
Евгений Лазарев
12 октября 2022, 19:25
modx.pro
678
0

Как вывести в списке заказов minishop поле receiver

Добрый день.

Подскажите, как вывести в списке заказов поле receiver? Ведь оно есть в самом заказе, на вкладке Адрес.
И оно не равно полю customer, поскольку многие заказывают на имя дочери/матери/отца и т.п., если не могут забрать заказ сами.

В списке полей это поле упоминается joxi.ru/J2b0EP7Hqkd3nr, но выводится пустым.
kudesia
12 октября 2022, 13:55
modx.pro
552
0