Вопросы

ms2Gallery - Импорт фотографий с name и alt?

Здраствуйте.
Как при импорте с помощью Консольный импорт приписать к картинке name,alt и т.д.?
Сергей
53 минуты назад
modx.pro
7
0

Личный кабинет на MODX Revo

Добрый день!

Подскажите, пожалуйста, есть ли какое то готовое решение для организации личного кабинета на ModX со следующим функционалом:
— регистрация пользователей
— форма отправки данных через личный кабинет
— возможность в личном кабинете прикрепить документы, возможностью их добавлять/удалять

Ну или какие то другие варианты. Спасибо!
Алексей
Сегодня в 08:34
modx.pro
41
0

Вывод суммы значений TV полей

Ребят, помогите чайнику пожалуйста. Мне нужно просто вывести в определенном месте шаблона сумму значений определенного TV поля по всем ресурсам. Создал вот такой сниппет:

<?php
$values = array();
$ids = $modx->runSnippet('pdoResources', array(
	 'parents' => $parents,
	 'limit' => 0,
	 'returnIds' => 1
));
$resources = explode(',', $ids);
foreach($resources as $id){
	 $resource = $modx->getObject($id);
	 $tv = $modx->resource->getTVValue($tvname);
	 if(is_numeric($tv)) $values[] = $tv;
}
$out = array_sum($values); 
return $out;
Вызываю его вот так:
[[!countArea?&parents=`5`&tvname=`certificateArea`]]

parents — 5 это номер ресурса родителя, в котором есть ресурсы с TV полем certificateArea.
Однако выводится 0. Хотя поля заполнены цифрами и тип ввода у этого поля — число.
Algirdas
Вчера в 16:51
modx.pro
36
0

При переносе сайта ошибка Fatal error: Uncaught --> Smarty Compiler

При переносе сайта на modx 2.8.3-pl и переустановки при заходе в админку выдает ошибку
версия PHP 5.6

Fatal error: Uncaught --> Smarty Compiler: Syntax error in template «eval:<a href=»?a=index&..." on line 111 "});{/literal} ">Завершить все сеансыЗавершить все сеансы работы пользователей и произвести принудительный выход из системы всех пользователей" — Unexpected " MODx.msg.confirm({ title: _('flush_sessions') ,text: _('flush_sessions_confirm') ,url: MODx.config.connector_url ,params: { action: 'security/flush' } ,listeners: { 'success': {fn:function() { location.href = './'; },scope:this} } });", expected one of: LITERALEND < — thrown in /home/a0257010/domains/richotels.ru/public_html/ufa/core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 111

в чем может быть проблема, погуглив, нашел, что проблемы такого рода возникают, но конкретно такого нигде не нашел
alexandr.skyrda
23 июля 2021, 23:07
modx.pro
28
0

Настройки программы "Отзывы клиентов" Google MiniShop2

Привет всем…
Стал, вопрос как добавить правильно код (это код который после оформления заказа в MiniShop2 предлагает пройти опрос и оставить отзыв) на Google
может а кого то есть уже готовое решения… буду благодарен… (🍻)
<script src="https://apis.google.com/js/platform.js?onload=renderOptIn" async defer></script>
<script>
  window.renderOptIn = function() {
    window.gapi.load('surveyoptin', function() {
      window.gapi.surveyoptin.render(
        {
          // REQUIRED FIELDS
          "merchant_id": 00000000,
          "order_id": "ORDER_ID",
          "email": "CUSTOMER_EMAIL",
          "delivery_country": "COUNTRY_CODE",
          "estimated_delivery_date": "YYYY-MM-DD",

          // OPTIONAL FIELDS
          "products": [{"gtin":"GTIN1"}, {"gtin":"GTIN2"}]
        });
    });
  }
</script>
Юрий
23 июля 2021, 08:02
modx.pro
68
0

Пропуск фоток при загрузке через процесор

Тодор
22 июля 2021, 17:56
modx.pro
77
0

Права доступа для менеджера

В политике доступа не могу найти пункт, который бы отвечал за сохранение сортировки и показа нужных столбцов.



При выборе нужный столбов и обновлении страницы, все столбцы опять показываются. Хотелось бы узнать, что за политика доступа за это отвечает или где это можно поправить.
Роман
22 июля 2021, 14:59
modx.pro
90
0

Передать значение переменной в setTVValue

Коллеги, подскажите как в такую конструкцию
for ($q = 1; $q <= 2; $q++) {
                    for ($i = 1; $i <= 6; $i++) {
                        //Получение переменно вида polCalc11
                        $calc="polCalc$q$i";
                        //Получение переменно вида polCalc1-0-1
                        $tvvalue="polCalc$q-0-$i";
                        $calc = $modx->getOption('tvvalue','');
                        //Получение переменно вида polCalc1
                        $tvrecord="polCalc$q";
                        if ( $category == $i ){    
                            $fundament = $result * $calc;
                            $resource->setTVValue('вот сюда передать значение переменной $tvrecord', $fundament);
                            }
                    }    
                }
Передать значение переменной вот в эти строки:
$calc = $modx->getOption('вот сюда передать значение переменной $tvvalue','');
$resource->setTVValue('вот сюда передать значение переменной $tvrecord', $fundament);
Николай
22 июля 2021, 13:28
modx.pro
71
0

mysql добавление цен

Есть таблица история цен. Цены обновляются на сайте каждый час. Примерно 40тыс, цен. Чтобы вести историю цен, все эти цены добавляются без проверки в базу. База соответственно разрослась до 7млн, записей.
Роман
22 июля 2021, 09:58
modx.pro
93
0

msearch2 настройка поиска

Есть артикул ms-490, не получается настроит, чтобы при запросе ms490 или ms-490-220 выдавался товар с артикулом ms-490.
Роман
21 июля 2021, 12:01
modx.pro
82
0