Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
12 мая 2013, 09:30
0
Толково! Я и не подумал про сниппет.

Несколько замечаний:
— при такой выборке не будет проверки разрешения юзера на публикацию тикета в секцию.
— сниппет можно сократить раза в 2, если добавить джоинов и в условии сразу указать class_key = TicketsSection.
str_replace принимает для замены массивы, 3 раза подряд запускать его не нужно.
Василий Наумкин
12 мая 2013, 07:18
0
Формируется вот здесь, воплолить только изменением исходников.
Василий Наумкин
12 мая 2013, 06:22
0
По моему, вот тут довольно понятно всё api.yandex.ru/money/
Василий Наумкин
12 мая 2013, 06:21
0
Скорее всего, на хостинге нет функции filter_var(), которая используется для проверки правильности email при отправлении писем.

Нужно попробовать её как то включить, либо вручную применить вот эти правки.

В новой версии MS2 этой проблемы уже не будет.
Василий Наумкин
11 мая 2013, 21:10
0
Почему то на minishop2.com я глюков не вижу.

Везёт, наверное.
Василий Наумкин
11 мая 2013, 16:48
0
Все разработки проверяю на GNU/Linux.

Windows у меня нет, лицензию на сервер покупать нет желания.
Василий Наумкин
11 мая 2013, 08:27
0
Если не ошибаюсь, это может быть баг CKEditor. Попробуй его отключить, если установлен.

И да, у меня версия 2.2.7 — а у тебя?
Василий Наумкин
11 мая 2013, 05:01
0
В основном, скорость зависит от вывода результатов работы через msGetResources.

Так что проверяй, что там у тебя в чанке для него, может рекурсивный вызов сниппета, или куча фильтров.
Василий Наумкин
10 мая 2013, 07:20
0
Нет, остатков в MS2 нет, но можно что угодно напрограммировать сверху.
Василий Наумкин
09 мая 2013, 06:39
0
У меня на webstartpage.ru вот так сделано:
$user_agent = $_SERVER['HTTP_USER_AGENT'];

if (stripos($user_agent, 'MSIE 6.0') != false ||
stripos($user_agent, 'MSIE 7.0') != false ||
stripos($user_agent, 'MSIE 8.0') != false) {
	if (!isset($_COOKIE[$this->cie])) {
		// Кука на сутки, что предупреждение показано
		setcookie('site_ie', '1', time() + 24*3600, '/');

		$modx->regClientHTMLBlock( $modx->getChunk($tplIEWarning) );
	}
}

Показывается один раз в сутки юзеру, если он большой любитель IE. Версии можно разные указывать.
Уверен, что не самый оптимальный вариант, но меня вполне устраивает.
Василий Наумкин
08 мая 2013, 21:22
1
0
You can store additional fields in «properties» of msOrder.

Customization of back-end now is only by plugins, that will load custom ExtJS and modify page
if ($modx->event->name == 'OnManagerPageBeforeRender') {
	$controller->addHtml('
	<script type="text/javascript">
		Ext.onReady(function() {
			// your code here
		});
	</script>');
}
Василий Наумкин
08 мая 2013, 14:08
0
Надо свой комбобокс, видимо, написать.

Или посмотри, может у MS2 есть что подходящее, чтобы унаследовать и расширить.
Василий Наумкин
08 мая 2013, 14:06
0
mSearch1 не работает с miniShop2. Скоро планирую выложить модифицированную версию, в течении недели.

Пока что можно заставить его работать как поиск, но не как фильтр для товаров.
Василий Наумкин
08 мая 2013, 05:47
0
Точно, я и забыл про отдельную обработку чекбоксов.

Сделай отдельное поле, это же не долго.
Василий Наумкин
08 мая 2013, 05:38
0
Согласен.

На mamaboutique.ru ведётся учет товаров по размерам и цветам, поэтому каждый товар — отдельная запись. Связываются они разными типами связи, для цвета используется «Многие ко многим».

При выводе на странице эту связи проверяются простыми сниппетами и выводятся нужные элементы: для комплектов — ссылки на другие товары, для цветов — селектбокс, «с этим товаром покупают» — карточки рекомендуемых товаров.

Всё отлично решается и настраивается, на самом деле, просто нужно немного подумать и поработать.
Более того, на этом проекте все товары еще и синхронизируются с «МойСклад».
Василий Наумкин
08 мая 2013, 05:33
0
Коля, там есть поиск.

И по названию, и по id.

Шикарно было бы много чего добавить, но пока я занят, придётся самостоятельно себе плюшки программировать, благо MODX позволяет.
Василий Наумкин
08 мая 2013, 05:25
0
Send me credentials for login to your site on bezumkin@yandex.ru — i will help.
Василий Наумкин
07 мая 2013, 19:11
0
У тебя все события перехватывает скрипт табов. Смотри, как ему задать callback на переключение.

Проверять, срабатывает событие, или нет, можно простым alert().
Василий Наумкин
07 мая 2013, 16:49
0
Да на здоровье!
Василий Наумкин
07 мая 2013, 16:40
0
Убери &return=`chunks`