Владимир

Владимир

С нами с 18 сентября 2017; Место в рейтинге пользователей: #1608

Доп поля в оформлении заказа через minishop2

Добрый день.

Столкнулся с такой проблемой, создал дополнительные поля в форме заказа. Но на почту менеджеру приходят пустыми, делал по примеру Как тут. Но теперь приходит менеджеру письмо с незаполненными полями. И в админке тоже нет этих полей.
Владимир
07 апреля 2020, 09:35
modx.pro
379
0

Проблемы с переходом в админку

При переходе к странице авторизации в админку, после авторизации выкидывает на страницу с вот таким адресом: domain/MODX_URL_SCHEMEdomain/manager
И проблема с каталогом, с главной переход на товары нормальный, а со страницы каталога подставляется лишняя вкладка catalog.
Не могу понять как вылечить.
Владимир
16 сентября 2019, 17:29
modx.pro
511
0

Сортировка товаров в категории

Подскажите как можно сделать сортировку товаров в категории, есть какие либо готовые решения?
Владимир
27 августа 2019, 21:12
modx.pro
602
0

xml выгрузка

Добрый день, есть xml выгрузка из каталога. Но в каталоге есть товары которые связаны с несколькими категориями. В выгрузке, только основная категория. Как можно вывести несколько категорий в выгрузку?
<product id="{$id}">
    <editedon>{$editedon | date_format:"%Y-%m-%d %H:%M:%S"}</editedon>
    <category>{$parent}</category>
    <aricle>{$article}</aricle>
    <sort>{$sortby}</sort>
    <price>{$price}</price>
    <tags>{$tags[0]}</tags>
    <title>{$pagetitle}</title>
    <desc><![CDATA[{$mini_intro[0]}]]></desc>
    <warranty>{$warranty[0]}</warranty>
    <introtext><![CDATA[{$introtext}]]></introtext>
    <photo>[[+360x270]]</photo>
    <passport>{if $manual > '0'}https://bast.ru/media/bastion/{$manual}{/if}</passport>
    <cert>{if $certificate > '0'}https://bast.ru/media/bastion/{$certificate}{/if}</cert>
    <cert_pb>{if $certificate_pb > '0'}https://bast.ru/media/bastion/{$certificate_pb}{/if}</cert_pb>
    <cert_eac>[[+certificate_eac]]</cert_eac>
    <project_sizes>{if $developer_sizes > '0'}https://bast.ru/media/bastion/{$developer_sizes}{/if}</project_sizes>
    <url>{$_modx->config['site_url']}{$uri}</url>
    <features><![CDATA[ {$features_content | replace:"&nbsp;":" "} ]]></features>
    <tech><![CDATA[ {$tech_content | replace:"&nbsp;":" "} ]]></tech>
</product>
Владимир
15 февраля 2019, 10:16
modx.pro
710
0

Ошибка при генерации xml

Добрый день, возникла проблема сегодня. До этого работала выгрузка нормально. Ничего не менялось.
error on line 2 at column 6: XML declaration allowed only at the start of the document
Владимир
08 февраля 2019, 10:53
modx.pro
3 943
0

Помощь с выводом тикетов

Добрый день, подскажите пожалуйста.
Есть такая конструкция для вывода определенных тикетов по тегам в товарах:
[[!mxConnectorLinks?
        &slave=`[[*parent]],[[*id]]`
        &taxons=`2`
        &outputSeparator=`,`
        &toPlaceholder=`faq_res`
        &tpl=`@INLINE [[+master]]`]]
            
            [[!+faq_res:notempty=`
            <h3>Вопросы и ответы</h3>
                        <ul class="list">
                            [[!pdoResources?
                            &parents=`0`
                            &showHidden=`1`
                            &showLog=`0`
                            &resources=`[[+faq_res]]`
                            &tpl=`@INLINE <li><a href="[[+uri]]">[[+pagetitle]]</a></li>`
                            ]]
                        </ul>
            `]]
Подскажите где в конструкции ошибка?
Вот что в логах, только появилось:
[2018-11-15 16:11:50] (ERROR @ /home/bast/htdocs/core/xpdo/om/xpdoquery.class.php : 380) Invalid query expression
Владимир
15 ноября 2018, 15:11
modx.pro
537
0

Перекодировка UTF-8 в cp1251

Добрый день, помогите пожалуйста, после обновления ядра перестала работать обработка:
[[pdoUsers?
	&showInactive=`1`
    &showBlocked=`1`
    &limit=`20000`
	&groups=`Profi-OPS`
	&tpl=`@INLINE [[+id]];[[+email]];[[+username]];{{+createdon:date=`%d/%m/%Y`}};[[+fullname]];[[+firstname]];[[+patronym]];{{+dob:date=`%d/%m/%Y`}};[[+mobilephone]];[[+calltime]];[[+jobexperience]];[[+jobregion]];[[+jobcity]];[[+company]];[[+companyprofile]];[[+title]];[[+website]];[[+companyemail]];[[+phone]];[[+zip]];[[+state]];[[+city]];[[+address]];[[+membercard]]`

]]

{$_pls['export-users']|cp1251_convert}
Сама конвертация:
<?php
if (empty($options)) {
$options = 'UTF-8';
}

$input = iconv('UTF-8', 'windows-1251', $input);
$bom = pack('H*','EFBBBF');
$input = preg_replace("/^$bom/", '', $input);
return $input;

После обновления системы перестала срабатывать, в чем может быть причина?
Владимир
11 сентября 2018, 16:34
modx.pro
642
0

Кодировка выгружаемого контента

Помогите разобраться. Есть выгрузка пользователей, которую необходимо производить в кодировке cp1251 а сайт на utf-8, раньше плейсхолдер {$_pls['export-users'] | cp1251_convert} работал корректно, после обновления он не срабатывает, если в выгрузке его убрать, выгружает в utf-8.

[[!pdoUsers?
    &groups=`Profi-OPS`
    &showInactive=`1`
    &showBlocked=`1`
    &limit=`20000`
    &toPlaceholder=`export-users`
    &tpl=`@INLINE [[+id]];[[+email]];[[+username]];{{+createdon:date=`%d/%m/%Y`}};[[+fullname]];[[+firstname]];[[+patronym]];{{+dob:date=`%d/%m/%Y`}};[[+mobilephone]];[[+calltime]];[[+jobexperience]];[[+jobregion]];[[+jobcity]];[[+company]];[[+companyprofile]];[[+title]];[[+website]];[[+companyemail]];[[+phone]];[[+zip]];[[+state]];[[+city]];[[+address]];[[+membercard]]`
]]

{$_pls['export-users'] | cp1251_convert}
сниппет cp_1251_convert
<?php
if (empty($options)) {
    $options = 'UTF-8';
}

$input = iconv('UTF-8', 'windows-1251', $input);
$bom = pack('H*','EFBBBF');
$input = preg_replace("/^$bom/", '', $input);
return $input;
Не работает конвертация после перехода на новую версию.
Владимир
05 сентября 2018, 15:45
modx.pro
606
0

Перестало выводиться свойство после обновления

Добрый день, после обновления ядра почему-то перестало выводиться свойство с гарантией:
{if $_modx->resource.warranty?}
                    <p class="warranty">{$_pls['warranty.caption']}: <strong>{$_pls['warranty']}</strong></p>
            {/if}
В чем может быть проблема?
Владимир
01 августа 2018, 17:35
modx.pro
864
0

Необходима консультация по getResources

C MODX начал разбираться совсем недавно, нашел вот такой вывод описания и ключевых слов:
<meta name="description" content="{$_modx->resource.title ?: '{$_modx->resource.title}'}">
<meta name="keywords" content="{$_modx->resource.keywords ?: '{$_modx->resource.pagetitle}'}">
Установил модуль getResources, но почему то не срабатывает. Может модуль необходим другой?
Владимир
16 марта 2018, 07:13
modx.pro
1 195
0