Вопросы

Сбой в работе pdoSitemap

Здравствуйте.

Выдает ошибку:
«This page contains the following errors:

error on line 15 at column 10: Extra content at the end of the document
Below is a rendering of the page up to the first error.

multigradeteam.ru/ 2014-09-12 daily 1.0 multigradeteam.ru/о-нас.html 2014-09-12 daily 1.0»

Прошу вашей помощи!
Хлебников Михаил
12 сентября 2014, 10:28
modx.pro
2 070
0

Мульти сортировка

Как сделать одновременую сортировку по двум TV1 и TV2
пробывал так, но не работает ?sort=tv|shaurma,tv|lavash
Spam
12 сентября 2014, 09:10
modx.pro
692
0

Как прицепиться к событию фильтрации mFilter2 ?

Добрый день, у меня mFilter2 фильтрует объекты недвижимости, потом мой код пробегается по объектам, собирает адреса и позже геокодирует их и выводит точками на карту, вопрос в следующем, как мне сделать так чтобы по окончанию фильтрации объектов мой код снова собирал адреса и перерисовывал карту уже с ново отфильтрованными объектами?
Сергей Скат
12 сентября 2014, 08:59
modx.pro
719
0

mSearch2 как taglister

Приветь!

Возможно ли использовать mSearch2 заменой taglister если да то как.
TITAN-UZ
11 сентября 2014, 15:59
modx.pro
990
0

Мультиязычность в Modx 2.3.1

Привет всем. Сегодня еле как разобрался с мультиязычность в новом Modx.
В итоге мне помог плагин — bezumkin.ru/sections/tips_and_tricks/2439/
Еще подключил лексиконы, чтобы не мучиться с шаблонами для разных версий языка.

<?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');

$modx->getService('lexicon','modLexicon');
$modx->lexicon->load('langtext:ru');

$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);
				$modx->getService('lexicon','modLexicon');
				$modx->lexicon->load('langtext:en');
			}
			// Вырезаем base_url из запроса, чтобы MODX нашел ресурс по uri
			$request = preg_replace('/^'.$base_url.'\//', '', $request);
			// Дело сделано - выходим из цикла
			break;
		}
	}
}
Раньше я для переключения контекстов я пользовался этим кодом:
<?php
$lankey = substr($_SERVER['REQUEST_URI'], 1, 2);
if($modx->context->get('key') != "mgr") {
	switch ($lankey) {
		case 'en':
			$modx->switchContext('en');
			$modx->setOption('cultureKey', 'en');
		break;
		
		default:
			$modx->switchContext('web');
			$modx->setOption('cultureKey', 'ru');
		break;
	}
}
Но что то никак не срабатывало. Может кто знает почему не работает этот маленький плагин?
Или я что то упустил, при создании контекстов.
Николай Загумённов
11 сентября 2014, 14:31
modx.pro
1 997
0

pdoPage

Всем доброго дня!
Столкнулся с проблемой, видимо я чего то не так понял =\
В общем есть каталог продукции например:
Artem
11 сентября 2014, 12:39
modx.pro
923
0

Не сохраняются настройка для дочерних тикетов

Пытаюсь в настройках раздела установить для дочерних тикетов Отключить Jevix в ДА. Сохраняю, пишет сохранилось, но если обновить страницу, сбрасывает настройку. Что тут такое может быть.
система 2.2.15 1.4.2rc2
Юрий Волощук
10 сентября 2014, 09:56
modx.pro
820
0

Фильтрация mFilter2 через imput

Здравствуйте!
Делаю сайт на miniShop2. Но столкнулся с такой задачей:
для работы сайта требуется использовать mFilter2. Вывод фильтра происходит в модальном окне (шаблон свёрстан на Bootstrap). Получается при перезагрузки через Аякс человек не видит результата, так как он скрыт фильтром.

Возможно ли доработка mFilter2 для использования кнопки «подобрать» (imput) с перезагрузкой страницы?

Есть бесплатный TegManager2, но он не работает с miniShop2.
Очень бы хотелось работать с дополнениями Василия и других разработчиков представленных в store.simpledream.ru, но всё обрывается на невозможности добавить простую кнопку «подобрать».
Илья
10 сентября 2014, 06:21
modx.pro
861
0

pdoMenu

Приветь

Как выводит меню подряд по id указанным &resources=`4,61,7,81,9`
TITAN-UZ
10 сентября 2014, 06:11
modx.pro
1 049
0

Загрузка пула php-fpm на VPS сервере

Стал замечать на своем VPS сервере на котором настроен nginx + php-fpm + MariaDB при работе в админке MODx пул php-fpm слишком грузит (70-80%) процессор на сервере особенно при сохранении и обновлении ресурсов. Не раз настраивал сервера и такого не наблюдал, а вот в этот раз не могу понять почему нагрузка идет. Может кто сталкивался с такими проблемами?
Сергей Росоловский
09 сентября 2014, 12:20
modx.pro
738
0