Вопросы
Как отменить письмо о регистрации в minishop2
Собственно нужно сделать так, чтобы при оформлении заказа можно было выбрать, регистрироваться или нет на сайте. Регистрация будет в любом случае, но если человек выбрал не регистрироваться на сайте, то ему просто не придёт письмо с данными регистрации. Но в каком месте кода можно отменить отсылку данных регистрации на почту я не знаю, подскажите пожалуйста.
tv с выбором года.
Добрый день! Мы делаем сайт на MODx Revo и одно из условий ТЗ, что для одного шаблона есть tv с выбором года. Какие есть пути это решения? Можно ли как то написать свой тип tv с кастомным data-picker?
Вариант вводить любую дату года, а потом выводить только %Y рассматривали, он не устраивает по ряду причин.
Вариант вводить любую дату года, а потом выводить только %Y рассматривали, он не устраивает по ряду причин.
Подскажите как можно сделать покупку мест в зале?
Доброго времени суток! Может есть какое то дополнение или кто то может подсказать каким образом можно сделать регистрацию и покупку мест в зале, цены в каждой области разные.
Передача переменной в сниппет
Всех привет ребята!
Сильно не ругайте начинающих. Но вопрос на который я самостоятельно не смог найти ответ.
Как передать переменную в сниппет. Я в курсе про [[!snippet? &i='1']] или [[snippet? &i='1']].
Как значение i подставить в эту структуру. Например перед вызовом сниппета у меня какая то формула что то считает и я получаю значение переменной f. Как мне передать теперь ее в сниппет? [[!snippet? &i='f']] естесственно не работает.
Заранее спасибо!
Сильно не ругайте начинающих. Но вопрос на который я самостоятельно не смог найти ответ.
Как передать переменную в сниппет. Я в курсе про [[!snippet? &i='1']] или [[snippet? &i='1']].
Как значение i подставить в эту структуру. Например перед вызовом сниппета у меня какая то формула что то считает и я получаю значение переменной f. Как мне передать теперь ее в сниппет? [[!snippet? &i='f']] естесственно не работает.
Заранее спасибо!
Формат статичных TV
Тупой вопрос, конечно, но… Сохранять статичные TV в php файлы нужно или в другом формате? Понимаю, что можно хоть в html, но все должно быть по фэншую :-)
Письмо после регистрации Login
После регистрации письмо идет в спам
почему после регистрации письмо идет в спам
и почта не указывается отправителя
Тема: Спасибо за регистрацию
От: noreply@unverified.beget.ru
Дата: 2017-10-18 14:23
Кому: info@litesite.by
[[!Register?
&hooks=`email,spam`
&submitVar=`submitbtn`
&activation=`1`
&activationEmailFrom=`infooptshopper@gmail.com`
&activationEmailSubject=`Спасибо за регистрацию`
&activationResourceId=`33`
&submittedResourceId=`31`
&successMsg=`<p>Спасибо за регистрацию. На вашу электронную почту [[!+reg.email]] отправлено письмо, содержащее ссылку, необходимую для активацию аккаунта. Перейдите по этой ссылке, чтобы завершить процедуру регистрации.</p>`
&usergroups=`Пользователи`
&usernameField=`email`
&passwordField=`passwd`
&validate=`nospam:blank,
passwd:required:minLength=^8^,
passwdAgain:passwdAgain=^passwd^,
fullname:required,
email:required:email`
&placeholderPrefix=`reg.`
]] pdoSitemap - проблемы
pdoSitemap, есть проблемы, не попадает много страниц, точнее попадают как-то выборочно, не могу понять в чем причина
Вызов снипета prntscr.com/gz4mnd (и так на нескольких сайтах)
и как сделать так, чтобы не попадали в карту ресурсы, у которых стоит «NOINDEX,NOFOLLOW»?
Вызов снипета prntscr.com/gz4mnd (и так на нескольких сайтах)
и как сделать так, чтобы не попадали в карту ресурсы, у которых стоит «NOINDEX,NOFOLLOW»?
Как вывести последний альбом из gallery?
Добрый вечер! Стоит дополнение gallery. Создал альбом, вывожу на главную содержимое альбома через конструкцию:
Подскажите, как выводить последний добавленный альбом?
[[!Gallery? &album=`[[*id]]` &thumbTpl=`HomeGallery`]]Выводится всегда альбом с id 1 из-за [[*id]]. Подскажите, как выводить последний добавленный альбом?
msOptions не отрабатывает с первого раза
Добрый день, не могу понять, почему
[[!msOptions? name=`using` &tpl=`msOptionTpl` &product=`[[*id]]`]] в шаблоне с чанком msOptionTpl{foreach $options as $name => $values}
<label for="option_{$name}">{('ms2_product_' ~ $name) | lexicon}:</label>
<div name="options[{$name}]" id="option_{$name}" class="value">
{foreach $values as $value}
<span value="{$value}">{$value}</span>
{/foreach}
</div>
{/foreach}на сайте отрабатывает не с первой загрузки страницы, а только после повторного обновления страницы (F5). Есть соображения? Спасибо. Утекает память при множественном вызове setTVValue
При массовой замене TV у ресурсов в цикле заметил, что метод setTVValue очень активно ест память. Начинается всё с 12Мб и заканчивается – 400Мб к 115-ой итерации.
Обнуление используемых переменных в цикле и gc_collect_cycles не помогает.
Чем можно заменить setTVValue или как освободить память после каждой итерации?
Фрагмент проблемного кода:
Обнуление используемых переменных в цикле и gc_collect_cycles не помогает.
Чем можно заменить setTVValue или как освободить память после каждой итерации?
Фрагмент проблемного кода:
$flatArr = [];
foreach ($jsonInfo as $resourceId => $flats) {
$flatArr = [];
foreach ($flats as $flat) {
$flatArr[] = $flat;
}
$res = $modx->getObject('modResource',$resourceId);
$res->setTVValue('xml-flats', json_encode($flatArr, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES));
$res->save();
echo memory_get_peak_usage ($real_usage = true) . " bytes";
echo memory_get_usage() . " bytes";
unset($flatArr);
unset ($res);
gc_collect_cycles();
}