Сергей Лим

Сергей Лим

С нами с 24 мая 2015; Место в рейтинге пользователей: #51

CRM для логистики на базе Tickets

Всем привет, в который раз удивляюсь возможностям применения Tickets.

Цель — Сделать crm систему, чтобы менеджеры тратили минимум времени на заведение контрагентов, заявок и тд
Сергей Лим
23 января 2020, 09:39
modx.pro
1
913
+13

MIGX - запись с фронта

Всем привет. Подскажите, где ошибка в хуке, отдает success, но запись не делает
<?php
$tv_id = 1; //вместо 10 укажите ID Вашей MIGX-TV
$res_id = 14; //вместо 12 укажите ID ресурса с этой MIGX-TV
 
$marka = $hook->getValue('marka'); // получаем значение поля title
$gos = $hook->getValue('gos'); // получаем значение поля text

$email = $hook->getValue('email');

//Получаем объект TV
$tvr = $modx->getObject('modTemplateVarResource', array(
  'tmplvarid' => $tv_id,
  'contentid' => $res_id
));
$tv = $tvr->get('value'); //получаем существующие данные из этой TV.

$arr = json_decode($tv, true); //преобразуем JSON в простой массив
$last = end($arr); //получаем последний элемент
$max = $last['MIGX_id']; //узнаем значение MIGX_id для последнего элемента
$max++; //увеличиваем на единицу
$new = array( //формируем новый элемент с новыми полями и MIGX_id
    'MIGX_id' => $max,
    'marka' => $marka,
    'gos' => $gos
    );
$arr[] = $new; //добавляем его в конец массива
$new_tv = json_encode($arr); //переводим итоговый массив в JSON-строку.

$resource = $modx->getObject('modResource', $res_id); //Получаем объект ресурса с MIGX-TV
$resource->setTVValue($tv_id, $new_tv); //записываем данные
return true;
Сергей Лим
28 ноября 2019, 08:26
modx.pro
209
0

Fenom и счетчик mail.ru

fenom ругается на счетчик mail, не могу разобраться, помогите пожалуйста.

core/components/pdotools/model/pdotools/pdotools.class.php: 989) Undefined macro 'w.attachEvent' in bf183c6664598690142d0e16ec63e0c0 line 164

{ignore}
<!-- Rating Mail.ru counter -->
<script type="text/javascript">
var _tmr = window._tmr || (window._tmr = []);
_tmr.push({ id: "2704492", type: "pageView", start: (new Date()).getTime()});
(function (d, w, id) {
  if (d.getElementById(id)) return;
  var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id;
  ts.src = "https://top-fwz1.mail.ru/js/code.js";
  var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};
  if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
})(document, window, "topmailru-code");
</script><noscript><div>
<img src="https://top-fwz1.mail.ru/counter?id=2704492;js=na" style="border:0;position:absolute;left:-9999px;" alt="Top.Mail.Ru" />
</div></noscript>
<!-- //Rating Mail.ru counter -->
{/ignore}
Сергей Лим
26 октября 2019, 22:05
modx.pro
333
0

Анонимам отдает ошибка 500 на странице авторизации (ofiice)

Когда авторизован под администратором, то нормально заходит. Следовательно, что-то сломал у анонимов

(ERROR @ Unknown0) PHP warning: Unknown: Cannot call session save handler in a recursive manner

Вот настройки анонимов:
joxi.ru/DmBM61LswRPXlr
joxi.ru/823R0nxTJPKEWm
Сергей Лим
05 марта 2019, 10:09
modx.pro
507
0

Пример ms2form

Люди добрые, покажите пожалуйста примеры реализации. По возможности если еще и с опциями было бы здорово. Титул, прайс и картинки нормально выводит, а вот с ТВ и опциями не могу разобраться.
Сергей Лим
28 декабря 2017, 00:19
modx.pro
1 617
0

День рождения Безумкина!

Друзья, сегодня замечательный праздник у нашего главного создателя экосистемы — Василия, благодаря которому мы полюбили modx и можем пользоваться такими грандиозными компонентами как Tickets, miniShop2, pdoTools и др. Всех его заслуг не перечесть, но вы их и так знаете. Предлагаю присоединиться к поздравлению в комментариях.



Сергей Лим
24 октября 2016, 05:17
modx.pro
2 795
+32

Мой первый скрипт - Сеансы кино

Сразу говорю, красотой еще заморачивался и выводом через отдельный шаблон пока тоже не заморачивался.
Логика: Скрипт выполняется по крону 1 раз в час, записывает данные в [[*content]] ресурса 6(Афиша)


Сергей Лим
20 октября 2016, 07:43
modx.pro
6
3 153
+8

Последние комментарии к каждой секции

Всем привет, целый день не могу найти решение. Есть список секций. Хочу, отобразить например [[!ticketLatest]] для каждой секции, пробовал засунуть сниппет в чанк секции, он рушился, подкиньте идею
Сергей Лим
19 октября 2016, 10:38
modx.pro
799
0

Закрепление тикета наверху

Всем привет, пробую сделать форум средствами тикета. Сейчас на стадии введения функции закрепления тикета наверху.
Как вариант, создать вторую секцию с закрепленными тикетами и выводить ее перед основной секцией, но хотелось бы более удобный вариант. Подскажите.
Сергей Лим
17 сентября 2016, 04:42
modx.pro
1
825
0

modx и ajax

Добрый день. Подскажите как на modx работать с ajax, на примере динамичных часов, которые будут менять время самостоятельно без перезагрузки страницы. Сложность состоит в
url:time.php
, как внесто него вставить сниппет?
<script>  
        function show()  
        {  
            $.ajax({  
                url: "time.php",  
                cache: false,  
                success: function(html){  
                    $("#content").html(html);  
                }  
            });  
        }  
      
        $(document).ready(function(){  
            show();  
            setInterval('show()',1000);  
        });  
    </script>
Сергей Лим
09 сентября 2016, 06:52
modx.pro
1 374
0