Вопросы
Как вывести артикул товара в письме?
Доброго времени суток. Недавно перешел на modx. Есть интернет-магазин, нужно вывести артикул товара как в письме после оформления заказа, так и в корзине товаров (при оформлении). Заранее спасибо)\
обн: все, разобрался) {$product.article}
обн: все, разобрался) {$product.article}
Дубликаты страниц
Здравствуйте, появляются дубликаты страниц (в админке они просто дублируются соответственно и на сайт тоже попадают несколько копий. Допустим 2 страницы контактов или отзывов). Есть ошибка в логе modx говорящая
Но интересуют меня именно дубли страниц, уже не первый раз и на нескольких сайтах.
Поставил логи от apache2 error, но он пуст.
Даже не знаю куда копать. Может кто знает?
1370) Bad link tag `[[~617]]` encounteredНо она вроде ни-как не должна влиять, хотя такого ресурса (617) я и не нашел.Но интересуют меня именно дубли страниц, уже не первый раз и на нескольких сайтах.
Поставил логи от apache2 error, но он пуст.
Даже не знаю куда копать. Может кто знает?
При выводе fenom в чанке - на сайте белый экран
Почему не появляется кнопка в pdoPage ?
Здравствуйте, подскажите пожалуйста вызываю pdoPage таким вот образом:
[[!pdoPage?
&limit=`8`
&tpl=`tpl.msProducts.row2`
&element=`msProducts`
&parents=`0`
&resources=`[[!mSearch2:default=`999999`?returnIds=`1`&limit=`0`]]`
&sortby=`Data.vendor`
&sortdir=`asc`
&toPlaceholder=`ResultSearch`
&includeThumbs=`medium`
&pageNavVar=`pagNav`
&ajaxMode=`button`
]]Указываю же вот параметр &ajaxMode=`button`но кнопки нет, то есть должна быть пагинация с помощью кнопки, а выводятся цифры, default пагинация, подскажите пожалуйста что я делаю не так, заранее благодарю Вас за ответ. генерация qrcode
Подскажите, к ак я могу получить такой вот код для адреса биткоин?
Можно ли с помощью модуля getQRcode?
Можно ли с помощью модуля getQRcode?
miniShop2 Шаблон админ-панели как редактировать?
Доброе время суток, уважаемое сообщество MODX!
Возможно ли редактировать Шаблон админ-панели, конкретно вкладку «Свойства товара»?
Customizing the Manager, Дополнения: MetroniX и AdminPanel — не то, что нужно.
Задача — управлять размерами и расположением полей.
Сейчас — поля длинные. Цена, Вес, и большинство других – занимают всего несколько символов, строка остается практически пустой.
Очередность и выводимые поля — настраиваются в системных настройках.
Как расположить нужные поля, не в столбец, друг под другом, а рядом, в одной строке?
Интересна возможность управления подобно tpl.
Кроме, как через CSS, способ не найден.
Спасибо
Возможно ли редактировать Шаблон админ-панели, конкретно вкладку «Свойства товара»?
Customizing the Manager, Дополнения: MetroniX и AdminPanel — не то, что нужно.
Задача — управлять размерами и расположением полей.
Сейчас — поля длинные. Цена, Вес, и большинство других – занимают всего несколько символов, строка остается практически пустой.
Очередность и выводимые поля — настраиваются в системных настройках.
Как расположить нужные поля, не в столбец, друг под другом, а рядом, в одной строке?
Интересна возможность управления подобно tpl.
Кроме, как через CSS, способ не найден.
Спасибо
Странно работает плагин.
Добрый вечер. Узнаю, изучаю MODX и решила сама попробовать написать плагин. Плагин простой.
На сайте есть два контекста web и weben. Я хочу: если я в административной панели залогинена, то показывать панельку во фронте(в web, weben). Но она показывается только в weben. Поискав на сайтах, поняла, что нужно чтоб авторизация происходила во всех контекстах и нашла код:
На сайте есть два контекста web и weben. Я хочу: если я в административной панели залогинена, то показывать панельку во фронте(в web, weben). Но она показывается только в weben. Поискав на сайтах, поняла, что нужно чтоб авторизация происходила во всех контекстах и нашла код:
if ($modx->event->name == 'OnWebPageInit') {
if (!$modx->user->hasSessionContext('web') && $modx->user->hasSessionContext('mgr') && $modx->user->isMember('Administrator')) {
$modx->user->addSessionContext('web');
} elseif ($modx->user->hasSessionContext('web') && !$modx->user->hasSessionContext('mgr') && $modx->user->isMember('Administrator')) {
$modx->user->removeSessionContext('web');
}
}Но с сочетаем с другим плагином:<?php
if ($modx->event->name == 'OnWebPagePrerender') {
$users = trim($modx->getOption('panel_users'));
$users_arr = array_map('trim', explode(',', $users));
$register = ($users == '' && $modx->user->hasSessionContext('mgr')) ||
($modx->user->id > 0 && in_array($modx->user->id, $users_arr));
if ($register) {
$html = '
<div class="section edit-panel">
<div class="container">
<ul class="nav nav-inline">
<li><a href="/backend/index.php?a=resource/update&id=' . $modx->resource->id . '">Редактировать страницу</a></li>
<li><a href="/backend/?a=resource/create">Добавить страницу</a></li>
</div>
</div>';
if (strpos($modx->resource->_output, '<body>') !== false) {
$modx->resource->_output =
preg_replace("#(<body>)#i", $html . "\n\\1", $modx->resource->_output, true);
} else {
$modx->resource->_output .= $html;
}
}
}Панелька начинает странно работать и выкидывает из административной части(бэкенде), если обновить страницу во фронте. Но панель начала показываться в двух контекстах. Подскажите пожалуйста, как нужно объеденить два плагина, чтоб панелька появлялась в двух контекстах, если я авторизована в бэкенде и при выходе из бэкенде исчезала. pdoPage ajax pagination
Доброе время суток, господа и дамы.
MODx revo 2.6.4
pdoTools — 2.11.2
miniShop2 — 2.4.13
— Server nginx HTTP/2
php 7.0.30
Больной тут — shop.x-comp.net/aromatizatoryi-dlya-bani/
Теперь о проблеме, в общем, при обновлении страницы или захода на нее получаем вот это, то что в файле.
yadi.sk/i/bHmwi7Pe3YmSV7
При нажатии на кнопку загрузить еще, ничего не происходит, ошибок в консоли нету.
Убираю button ставлю default даже проблема!
Сам вызов, сделал минимум.
Прошу вашей помощи.
С уважением.
MODx revo 2.6.4
pdoTools — 2.11.2
miniShop2 — 2.4.13
— Server nginx HTTP/2
php 7.0.30
Больной тут — shop.x-comp.net/aromatizatoryi-dlya-bani/
Теперь о проблеме, в общем, при обновлении страницы или захода на нее получаем вот это, то что в файле.
yadi.sk/i/bHmwi7Pe3YmSV7
При нажатии на кнопку загрузить еще, ничего не происходит, ошибок в консоли нету.
Убираю button ставлю default даже проблема!
Сам вызов, сделал минимум.
<div id="pdopage">
<div class="grid-container">
<div class="rows">
{'!pdoPage' | snippet:
[
'ajax' => 1,
'ajaxMode' => 'button'
'limit' => 5,
'tpl' => '@INLINE <h3>[[+pagetitle]]</h3>',
'ajaxTplMore' => '@INLINE <button class="button large btn-more">Загрузить еще</button>'
]
}
</div>
</div>
[[!+page.nav]]
</div>Прошу вашей помощи.
С уважением.
Отправка почты
Не работает такой вариант
$modx->mail->address('to',$modx->user->get('email'));а такой работает$modx->mail->address('to','site@mail.ru'); miniShop2 добовляет 2 раза в УРл название категории
Здравствуйте!
Подскажите пож — почему miniShop2 добовляет 2 раза в УРл название категории в ссылке на товар(поэтому 404 ощибка)
Например
j1-modx/xolodilniki/xolodilniki/termostat-srednetemperaturnyij-k-59l1275-(2,5)-2.html
при отключееной в ЧПУ Вложености в ссылках всеравно показывает название категории
j1-modx/xolodilniki/termostat-srednetemperaturnyij-k-59l1275-(2,5)-2.html
П.С, Так же и в навигации с 2 раза категория
Подскажите пож — почему miniShop2 добовляет 2 раза в УРл название категории в ссылке на товар(поэтому 404 ощибка)
Например
j1-modx/xolodilniki/xolodilniki/termostat-srednetemperaturnyij-k-59l1275-(2,5)-2.html
при отключееной в ЧПУ Вложености в ссылках всеравно показывает название категории
j1-modx/xolodilniki/termostat-srednetemperaturnyij-k-59l1275-(2,5)-2.html
П.С, Так же и в навигации с 2 раза категория