Иван Сергеевич

Иван Сергеевич

С нами с 17 февраля 2014; Место в рейтинге пользователей: #699
Иван Сергеевич
13 июня 2018, 15:40
0
settvvalue ('I'd TV','да')?
сохраняем
чистим кэш
Иван Сергеевич
13 июня 2018, 15:26
0
Быть может:

if (если это не страница проверки емейл)
отправляем туда
else
редиректим на оплату
Иван Сергеевич
13 марта 2016, 00:34
0
Как один из вариантов:
1. Конструктор js на клиенте;
2. Результат канвасом в png и на сервер;

Минусы: не кроссбраузерно
Иван Сергеевич
10 марта 2016, 15:47
0
Попробуй создай плагин на событие OnDocFormSave:

switch ($modx->event->name) {
case 'OnDocFormSave':
if ($resource = $modx->getObject('modResource', $id)) {
	$resource->clearCache();
}
break;
}
Приоритет выставь побольше.
Иван Сергеевич
04 марта 2016, 23:18
0
Как самый быстрый вариант:
сниппет ms2form -> закомментируй $value = htmlentities($value, ENT_QUOTES, $charset);
Иван Сергеевич
19 февраля 2016, 20:44
0
Вызываю [[!Messenger]] не подхватываются скрипты и стили.
Иван Сергеевич
16 февраля 2016, 11:00
+1
У меня два контекста web и web2.
Так у меня работает:

В настройках группы пользователей выставляю:
права доступа > доступ к контекстам >

web Member — 9999 ms2formUserPolicy
web2 Member — 9999 ms2formUserPolicy (форма вызывается здесь)

Доступ к группам ресурсов: пусто
Доступ к источнику файлов (MS2 Images): пусто

Иван Сергеевич
10 февраля 2016, 22:26
0
Примерно как-то вот так:
$user_id = $modx->user->get('id');

$totalquery = $modx->newQuery('Ticket', array('class_key' => 'Ticket','published:>=' => 0,'deleted' => 0, 'createdby' => $user_id));
$totalquery->prepare();
$totalquery->stmt->execute();
$restotalquery = $totalquery->stmt->fetchAll(PDO::FETCH_ASSOC);
if (empty($restotalquery)){
$parent_iduser = 0;
}else{
foreach ($restotalquery as $rowtotalquery){
$parent_iduser[] = $rowtotalquery[Ticket_id].',';
}
$parent_iduser = chop(join($parent_iduser), ' ,');
$modx->toPlaceholder('total_id',$parent_iduser);
}

$sql = "SELECT parent, timestamp, COUNT(DISTINCT uid) as uid 
FROM `modx_tickets_views`
WHERE parent IN($parent_iduser)
group by parent 
having count(uid) >= 1
";
$query = new xPDOCriteria($modx, $sql);
if ($query->prepare() && $query->stmt->execute()){
$res = $query->stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($res as $row){
$views += $row[uid];
$modx->toPlaceholder('total_views',$views);
}
}

echo "
<p>Просмотров всего: [[+total_views]]</p>

<p>ID тикетов пользователя: [[+total_id]]</p>";
Иван Сергеевич
18 января 2016, 01:25
+3
Вариант первый заманчивее. С условием бесплатных новых версий.