Aleksandr Huz

Aleksandr Huz

С нами с 02 августа 2014; Место в рейтинге пользователей: #21
Aleksandr Huz
08 апреля 2019, 11:02
0
Привет! Сохраняется на странице приложения FormIt, используется стандартный хук FormIt — FormItSaveForm.
Aleksandr Huz
04 апреля 2019, 17:59
0
Попробуйте дать значение слову с апострофом без апострофа.
Пример:
Вар'яти==varyati
Aleksandr Huz
04 апреля 2019, 11:38
0
Напишите, пожалуйста, в тех. поддержку или приведите пример. У меня с кавычками работает — quiz.boshnik.ru
Aleksandr Huz
03 апреля 2019, 20:17
+1
Поменяю на
document.addEventListener('DOMContentLoaded'
должно помочь.
Aleksandr Huz
03 апреля 2019, 11:41
0
А почему не сработает для радиокнопок? (у меня все срабатывает)
Для чекбоксов можно не ставить required, если не все чекбоксы обязательны. А так, если ни один чекбокс не отмечен, то к сдел. вопросу нельзя перейти.
Aleksandr Huz
31 марта 2019, 15:34
0
Можно по уникальному значению поля загружать картинку или создавать каждый чекбокс отдельно. Пример:
<img src="assets/step/{$field.value}.jpg" >
Aleksandr Huz
31 марта 2019, 00:03
0
В настройках поля есть поле изображение. Выводиться в чанке — $field.field_file
Aleksandr Huz
28 марта 2019, 11:33
0
Привет, Александр! Да, действительно, про это не подумал. Исправлю.
Aleksandr Huz
27 марта 2019, 20:07
0
Привет. Исправил в демке. Завтра выпущу обновление компонента.
Aleksandr Huz
27 марта 2019, 14:39
+1
Чанк уже есть для результатов — tpl.Quiz.result
Aleksandr Huz
27 марта 2019, 14:21
+1
Можно делать переадрессацию на любую страницу с get параметрами или без, в зависимости от условий, и так показывать определенный контент.

Но показывать ссылку, тоже хорошая идея, добавлю в TODO список.
Aleksandr Huz
27 марта 2019, 13:06
+1
Можно не звонить, а выслать на почту специальное предложение. Тем более, посетитель может не оставлять свои данные, если его раздражают письма и звонки.
Aleksandr Huz
27 марта 2019, 13:00
+1
Добавил в TODO список. В следующей версии будет.
Aleksandr Huz
26 марта 2019, 20:52
0
Нету. Записал в TODO список.
Aleksandr Huz
23 октября 2018, 22:25
+1
1. HTTP HOST нужно заполнить без http://
2. Для переключения контекстов, я использую плагин с событием OnHandleRequest
Код плагина:
<?php
// Работаем только на фронтенде и только с friendly urls
if ($modx->event->name != 'OnHandleRequest' || $modx->context->key == 'mgr' || !$modx->getOption('friendly_urls')) {return;}

// Получаем запрашиваемый url
$alias = $modx->getOption('request_param_alias', null, 'alias', true);
$request = &$_REQUEST[$alias];

// Выбираем контексты с настройкой base_url
$q = $modx->newQuery('modContextSetting', array('key' => 'base_url', 'value:!=' => ''));
$q->select('context_key,value');

$contexts = array();
$tstart = microtime(true);
if ($q->prepare() && $q->stmt->execute()) {
	// Учитываем наш запрос в БД
	$modx->queryTime += microtime(true) - $tstart;
	$modx->executedQueries++;
	// Разбираем результаты
	while ($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) {
		$base_url = trim($row['value'], '/');
		$context = $row['context_key'];
		// Если запрос начинается с base_url какого-то контекста
		if (preg_match('/^('.$base_url.')\//i', $request)) {
			// То переключаемся на этот контекст
			// Web инициализируется в index.php - на него переключаться не нужно
			if ($context != 'web') {
				$modx->switchContext($context);
			}
			// Вырезаем base_url из запроса, чтобы MODX нашел ресурс по uri
			$request = preg_replace('/^'.$base_url.'\//', '', $request);
			// Дело сделано - выходим из цикла
			break;
		}
	}
}
Aleksandr Huz
23 октября 2018, 19:15
0
Вот это работа! Очень круто!
Aleksandr Huz
12 октября 2018, 23:16
+2
Что случилось? А он…
А он ответил, как же ты написал такую отличную статью и забыл добавить самое главное предложение в конце статьи:
Если чё я Баха!