поиск и задать вопрос

Добрый день
Есть сайт. надо установить поиск на сайт, модуль «Заказать обратный звонок», запуск скрипта по клику и установить кнопки на
слайдере clip2net.com/clip/m153595/1389873240-clip-107kb.jpg

модх рево 2.2.4-pl.

аська 233589029 или скайп psychomonkey911
Кирилл
19 января 2014, 11:10
modx.pro
1 125
0

msearch2 полотно php ошибок по одному из запросов

До недавнего времени msearch2 работал на отлично, пока не добавили новый товар (ТМ Land Rover). Так вот раньше стояла версия 0.8.3 и по запросам «land rover» или просто «land» выдавались php ошибки перед самими товарами (по запросу «rover» нормально выдавались товары без ошибок), потом обновился на 1.0.0 beta, ситуация немного улучшилась, теперь ошибки вылазят только при запросе «land». Вот какие ошибки (по 2 к каждому товару на странице, это для версии 1.0.0 beta):
Warning: preg_match_all(): Compilation failed: invalid UTF-8 string at offset 35 in /сайт/core/components/msearch2/model/msearch2/msearch2.class.php on line 609

Warning: Invalid argument supplied for foreach() in /сайт/core/components/msearch2/model/msearch2/msearch2.class.php on line 611
Версия PHP — 5.4.4-14+deb7u2
В настройках индексации msearch2 длинна слова = 2 символам
В чем может быть проблема?
Влад Крестич
19 января 2014, 08:27
modx.pro
708
0

New relic для MODX

Есть нужда в модуле newrelic для MODX, но нет ни времени, ни желания его разрабатывать.

Возможно я не один в нем нуждаюсь и возможно было бы провесть краудфандинг на его создание. Лично я готов внести 3-5 т. руб.

UPD. Чтото я мало написал.
Приведу пример как это выглядит в одном проекте который находится в разработке, и что хотелось бы получить от модуля.

Хотелось бы увидеть полнофункциональный профайлинг


Отчеты о времени работы каждого сниппета



И полные отчеты об ошибках

Alex Vakhitov
19 января 2014, 06:57
modx.pro
1 001
0

pdoMenu подсветка активного пункта

Здравствуйте!
Вывожу меню через pdoMenu из корня сайта. Если перейти в любой пукт меню то он подсвечивается (задаем шаблон для активного пункта через &tplHere), все отлично. Но если перейти в том же контейнере на документ глубже в дереве, то пункт меню уже не подсвечивается. Как решить эту проблему.

И сразу второй момент. Если пункт меню сформирован через ресурс-символьную ссылку будет ли он подсвечен?
Виталий Сергеенко
18 января 2014, 22:48
modx.pro
3 277
0

minishop2

Не хочет сохранять TV параметры для товаров, для других ресурсов все сохраняется нормально. в чем может быть проблема?
Vladimir Marahovsky
18 января 2014, 19:33
modx.pro
658
0

Проблема с радиокнопкой в MsSearch2

Вообщем проблема в след.
У товара есть тв параметр amount, в котором хранится количество товара на складе

По инструкции добавлен свой класс фильтрации

<?php
class myCustomFilter extends mse2FiltersHandler {
	
	// За образец берем стандартный buildBooleanFilter и немного его меняем
	public function buildAmountFilter(array $values) {
		if (count($values) < 2 && empty($this->config['showEmptyFilters'])) {
			return array();
		}

		$results = array();
		foreach ($values as $value => $ids) {
			$title = ($value <= 0)
				? $this->modx->lexicon('mse2_filter_availability_no')
				: $this->modx->lexicon('mse2_filter_availability_yes');
				
			$value = $value <= 0 ? '0' : '1';
			
			if (!isset($results[$value])) {
				$results[$value] = array(
					'title' => $title
					,'value' => $value
					,'type' => 'number'
					,'resource' => array()
				);
			}

			foreach ($ids as $id) {
				$results[$value]['resources'][] = $id;
			}
		}
		
		ksort($results);
		return $results;
	}
	
	
	// Собственно фильтрация, берём за основу filterNumber
	public function filterAmount(array $requested, array $values, array $ids) {
		$matched = array();

		$value = $requested[0];
		$tmp = array_flip($ids);
		foreach ($values as $number => $resources) {
			if ($value && $number > 0) {
				foreach ($resources as $id) {
					if (isset($tmp[$id])) {
						$matched[] = $id;
					}
				}	
			}
			elseif (!$value && $number <= 0) {
				foreach ($resources as $id) {
					if (isset($tmp[$id])) {
						$matched[] = $id;
					}
				}	
			}
		}

		return $matched;
	}

}
На страницу вывода каталога добавляю след. код

[[!mFilter2?
	&paginator=`pdoPage`
	&limit=`5`
	&parents=`342`
	&hideContainers=`1`
	&element=`msProducts`
	&filters=`
		ms|price:number
		,parent:parents
		,msoption|tags
		,ms|vendor:vendors
		,tv|amount:amount
	`
	&suggestionsRadion=`tv|amount`
	&class=`msProduct`
	&sort=`product|pagetitle:asc`
	
	&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
	&tplFilter.row.tv|amount=`tpl.mFilter2.filter.radio`	
	&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
	&tpls=`tpl.msProducts.row,tpl.msProducts.row2`
	&showLog=`0`
	&fastMode=`0`
	&includeContent=`0`
]]
Ссылка на каталог:
www.eurosvet-nn.ru/%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3/

Значения для данной радиокнопки выводятся правильные, фильтр работает. Но вот только при выборе например пункта «В наличии», пункт «Нет в наличии» становится недоступным.
Алексей Милов
18 января 2014, 18:16
modx.pro
980
0

установка tickets

Здравствуйте!
У меня трудность с sdStore. Установил, не указав пароля. Теперь я не могу скачать «tickets», выбираю поставщика simple dream, и получаю ошибку «Произошла ошибка при подключении к поставщику: Пожалуйста укажите пароль.»
После переустановки плагина ничего не меняется, пароль негде вводить.
Я хочу воспользоваться плагином «tickets» для организации отзывов на сайте.
Спасибо!
Константин Млечко
18 января 2014, 13:18
modx.pro
924
0

Баг Tickets или pdoTools

При использовании источника файлов в ТВ параметрах, путь до файла в плейсхолдере возвращается без пути до источника файлов.
Aртур Чикин
17 января 2014, 21:14
modx.pro
1
1 040
0

[Revo] 500 ошибка при "Доб.ссылку" в ред.контента

Вопрос относится к revo. Задавал уже этот вопрос здесь, но ответ ничего не дал…
Юрий Эффа
17 января 2014, 20:09
modx.pro
853
0

Разные заказы с одним номером в minishop2

На почту пришло два заказа с одинаковыми номерами с разницей более чем в сутки. В админке из этих двух заказов есть только последний, предыдущий затёрся.
Андрей Ятин
17 января 2014, 15:47
modx.pro
772
0