Вопросы

Не загружаются тикеты в админке

Всем привет!
Столкнулся с такой проблемой. Есть раздел с тикетами в нем уже имеются старые записи.
Пытаюсь создать новую запись жму сохранить и виснет с окошком сохранения. Помогает перезагрузка страницы и снова попадаю на создание нового тикета. После этого пытаюсь зайти в раздел с тикетами захожу но тикеты внизу не подгружаются. Помогает только удаление через базу данных только что созданного тикета.
Ivanov Alexandr
16 мая 2018, 04:57
modx.pro
1 152
0

Сниппет msGetOrder в связке с msCart и msOder срабатывает 3 раза. Почему?

Сниппет msGetOrder в связке с msCart и msOder вызывается 3 раза. В самом конце сниппета msGetOrder в ветке «else {» дописываю свой код, но срабатывает это всё 3 раза. Вот последние строчки сниппета:
if (!empty($toPlaceholder)) {
$modx->setPlaceholder($toPlaceholder, $output);
} else {
$addr = $order->getOne('Address')->toArray();

$phone = $addr['phone'];
$address = "$addr[country], $addr[region], $addr[city], $addr[street], $addr[building], $addr[room]";

$modx->runSnippet('CRMka', array('products' => $products, 'phone' => $phone, 'address' => $address));
return $output;
}
Татьяна
15 мая 2018, 21:35
modx.pro
654
0

Не работает MinifyX в главном контексте

Всем привет. Столкнулся с проблемой, создаются пустые файлы стилей и яваскриптов только в главном контексте, в других контекста всё работает. Не могу понять почему. В логах вот такие ошибки:

[2018-05-15 19:06:03] (ERROR @ /var/www/sitecom/data/www/site.com/core/components/minifyx/model/minifyx/minifyx.class.php : 339) [MinifyX] File does not exist: /assetstemplatessitecomjsbootstrap.min.js
[2018-05-15 19:06:03] (ERROR @ /var/www/sitecom/data/www/site.com/core/components/minifyx/model/minifyx/minifyx.class.php : 339) [MinifyX] File does not exist: /assetstemplatessitecomcssbootstrap.min.css
[2018-05-15 19:06:04] (ERROR @ /var/www/sitecom/data/www/site.com/core/components/minifyx/model/minifyx/minifyx.class.php : 416) [MinifyX] Could not save cache file /var/www/sitecom/data/www/site.com/assets/components/minifyx/cache/all_da39a3ee5e.min.css
[2018-05-15 19:06:04] (ERROR @ /var/www/sitecom/data/www/site.com/core/components/minifyx/model/minifyx/minifyx.class.php : 339)
SEQUEL.ONE
15 мая 2018, 17:24
modx.pro
1 445
0

Доставка minishop2

как вывести и стоимость доставки в minishop отдельной строкой?
Максим
15 мая 2018, 17:09
modx.pro
2 191
0

Eventscalendar2 не работает переключения по месяцам

Eventscalendar2 не работает переключения по месяцам но нельзя включать френдли урл((
так как очень много ссылок на индекс айди((
Можно ли без френдли урл исправить ошибку 404 что бы переключение заработало
jquery.min.js:4 GET energo.gov.kz/index.php?id=1?action=refreshCalendar&month=4&year=2018 404 (Not Found)
??? Помогите пожалуйста
admin
15 мая 2018, 14:09
modx.pro
732
0

Вопрос по верстке

Всем привет! Есть блок, обернутый ссылкой, внутри него есть блок с надписью «быстрый просмотр», нужно чтобы по клику на него не переходило по ссылке. Кто знает ка сделать? Сейчас просто происходит переход по ссылке. Сижу голову ломаю.
Делаю здесь krovlya-yuga.ru/products/gibkaya-cherepicza/
<div class="col-md-3 ms2_product"><a href="products/gibkaya-cherepicza/cherepica_shinglas/rulonnaya-cherepicza/rulonnaya-cherepicza-green/">
  <div class="item">
    <div class="media-left">
      <div class="image">
        <img src="/assets/images/products/1593/150x150/cherepica-texnonikol-green.jpg" width="180" height="180" alt="Рулонная черепица Шинглас зеленая" title="Рулонная черепица Шинглас зеленая">         
     
<div class="item-fast-view quickview" data-click="" data-data-element="msProduct.content" data-data-topics="["minishop2:product"]" data-data-id="1593" data-dialog-title="Рулонная черепица Шинглас зеленая" data-dialog-size="size-wide" data-dialog-buttons="["prev","next"]"><span class="">быстрый просмотр </span> 
</div>
     </div>
    </div> 
  	<div class="media-body">
  		 <div class="rating-wrapper"><i class="glyphicon glyphicon-star" title="Популярность товара"></i>
<i class="glyphicon glyphicon-star" title="Популярность товара"></i>
<i class="glyphicon glyphicon-star" title="Популярность товара"></i>
<i class="glyphiconoff glyphicon-star" title="Популярность товара"></i>
<i class="glyphiconoff glyphicon-star" title="Популярность товара"></i></div>
  		 <div class="price">175<span class="rub">Руб.</span> </div>
  		 <div class="but-zakaz zakazat sm modal" data-id="5500" data-name="Рулонная черепица Шинглас зеленая" onclick="yaCounter21215212.reachGoal('t-zakaz'); return true;">КУПИТЬ</div>
  	</div>
  		<form method="post" class="ms2_form">
  	<span class="nametovar">Рулонная черепица Шинглас зеленая</span>
  	<div>
  	</div>
  		<input type="hidden" name="id" value="1593"><input type="hidden" name="count" value="1"><input type="hidden" name="options" value="[]">
  	</form>
  	<div class="properties">

  	        	<div class=" prop-item prop-guarant" data-placement="top" data-toggle="tooltip" title="" data-original-title="Гарантия: 10 лет">
        <span class="value">10</span><span class="val-ed">лет</span>
        </div>
                                                            <div class="prop-item prop-kolvosloev" data-placement="top" data-toggle="tooltip" title="" data-original-title="Количество слоев: 1">
          <span class="value"> 
           один слой
                    </span>
          </div>      
                      <div class=" prop-item prop-thickness" data-placement="top" data-toggle="tooltip" title="" data-original-title="Толщина: 4.5 мм">
          <span class="value">4.5</span>
          </div>      
                              
       
                                    
  	</div>
  	   </div>
</a></div>
Roman
15 мая 2018, 13:21
modx.pro
1 150
0

Списание средств с баланса пользователя

Как реализовать списание средств с баланса msProfile при создании Tickets.
Я понял то что надо привязать плагин к событию OnDocFormSave
$user = $modx->getAuthenticatedUser('web');
$user_id = $user->get('id');
$user_money_profile = $modx->getObject('msCustomerProfile', $user_id);
$balance = $user_money_profile->get('account');
$balance = float($balance); 

if ($modx->event->name == 'OnDocFormSave') {
    $modx->log(1, 'Новый');
      if($mode == 'new'){  
        if (!empty($_POST['pricetpl'])){
            if ($balance >= 100) {
            	$new_balance = $balance - 100;
            	$user_money_profile->set('account', $new_balance);
            	$user_money_profile->save();
            	$modx->log(1, 'Списал баланс');
            }else { $modx->log(1, 'Недостаточно средств');}
        } 
    } 
}
Проверял на ошибки $modx->log(1, 'Новый'); не доходит даже. При нажатие на кнопку Опубликовать(добавить тикет) зависает и не редиректит на другую страницу, но при этом тикет создается
Сергей
15 мая 2018, 11:54
modx.pro
2
1 502
0

Прошу подсказать подходящий компонент для переоценки товаров

Прошу подсказать подходящий компонент для переоценки товаров.

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

К товарам добавил опцию dropship, с типом Да/Нет. Нужно всем товарам у которых отмечено Да делать переоценку на указанную сумму. Очень удобен компонент Переоценка, но он не работает с опциями товаров.
Юрий
15 мая 2018, 10:50
modx.pro
1
1 156
0

Мета данные для страниц выдачи фильтра

Здравствуйте!
Поставили задачку что бы при использовании фильтра была отдельная страница с урлом, полем для текста и метаданными.
К сожалению с modX Revo знаком очень мало. Тем не менее не прошу готового решения, прошу помочь советом и поделиться опытом, не более.

Это фильтр товаров prntscr.com/ji2ua7
Если отфильтровать то получается страничка вот с таким урлом
mysite.ru/categories/filters/?tv|tv_filter_type=топливный&tv|tv_manufacturer=FEBI
вот на таких страничках надо разместить мета данные
На битриксе делал что то подобное, а вот тут даже не знаю
Виталий
15 мая 2018, 10:10
modx.pro
689
0

Не срабатывают события minishop2 при создании нового обработчика на событие

Пытаюсь создать обработчик события msOnCreateOrder через плагин, в «Системные события» плагина отмечаю нужное событие, но при нажатии кнопки «Заказать», будто не вызывается событие вообще, ничего не происходит. Если же убрать галочку в «Системные события» плагина и нажать «заказать» — всё оформляется и заказ проходит. Как повесить обработчик свой на события заказа?
Татьяна
14 мая 2018, 19:00
modx.pro
1 939
-1