Evgeny Epifanov

Evgeny Epifanov

С нами с 17 июня 2013; Место в рейтинге пользователей: #180
24 сентября 2014, 18:59
0
Нет MinifyX вызывается в head. Т.е. если я правильно понял Сергея, если на странице есть этот код, то все нормально? Ведь сначала идет jQuery miniShop'a, потом *.js MinifyX'a в котором тоже jQuery, а потом:
<script type="text/javascript">
  if(typeof jQuery == "undefined") {
    document.write("<script src=\"/assets/components/msearch2/js/web/lib/jquery.min.js\" type=\"text/javascript\"><\/script>");
  }
</script>
23 сентября 2014, 23:11
0
Ну, судя по путям это miniSop
Вот мой
/assets/components/minifyx/cache/scripts_efd23f1914.min.js
А вот еще
/assets/components/minishop2/js/web/lib/jquery.min.js
Проблема еще в том, что версии разные. Нет, обновить конечно не проблема, просто так не должно быть. Только у меня такая проблема? Причем на двух сайтах.
23 сентября 2014, 22:05
8
+1
Чанк tpl.msEmail.new.manager
[[+address.receiver]] — Покупатель
[[+address.phone]] — Телефон
[[+user.email]] — Почта
[[+address.index]] — Индекс
[[+address.region]] — Область
[[+address.city]] — Город
[[+address.street]] — Улица
[[+address.building]] — Дом
[[+address.room]] — Квартира
[[+delivery.name]] — Способ доставки
[[+payment.name]] — Тип оплаты
[[+address.comment]] — Комментрарий

Это то, что я знаю. А вообще где-то это уже обсуждалось.
23 сентября 2014, 21:58
0
Помню тоже где-то об этом читал. Но факт остается. Возможно jQuery нудно вызывать отдельно, а не через minifix?
22 сентября 2014, 17:28
2
+2
Если кому-то интересно, решил все кардинально:
if ($modx->event->name == 'OnLoadWebDocument') {
	$uri = $_SERVER['REQUEST_URI'];
	if ($modx->resource->isfolder && substr($uri, -1) != '/' && !strpos($uri, '?')) {
		$modx->sendRedirect($modx->makeUrl($modx->resource->id),array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
	}
}
20 сентября 2014, 19:33
0
Спасибо, действительно работает.
20 сентября 2014, 19:18
0
Включены. Но почему-то переход осуществляется на
http://site.ru/cart.html?q=category%2F&msorder=30
20 сентября 2014, 18:18
0
И еще вопрос. Не по теме.
Как в php сделать первую букву в нижнем регистре. lcfirst не работает с utf-8. Другие решения (с mb_strtolower) меняют кодировку этого символа.
Может ты знаешь какое решение?
20 сентября 2014, 18:11
0
Циклическая переадресация.
Может как-то так?
$cart_id = 10;
if (!empty($_GET['msorder']) && $modx->resource->id != $cart_id) {
	$url = $modx->makeUrl($cart_id, '', "msorder=".$_GET['msorder']);
	$modx->sendRedirect($url);
}
20 сентября 2014, 15:54
0
Василий, спасибо большое за помощь.
Прошу проверить:
if (!empty($_GET['msorder']) && $_SERVER['REQUEST_URI']!= "/cart.html&msorder=".$_GET['msorder']) {
    header('Location:http://'.$_SERVER['SERVER_NAME']."/cart.html&msorder=".$_GET['msorder']);
    exit;
}
Повесил на событие OnLoadWebDocument. OnLoadWebPage — не нашел (MODx 2.3.1)
Вроде работает как надо.
19 сентября 2014, 23:56
0
Спасибо.
А событие должно быть msOnCreateOrder?
19 сентября 2014, 14:57
0
Я просто прописывал:
[[+200x200:default=`/img.jpg`]]
14 сентября 2014, 17:58
0
Спасибо
13 сентября 2014, 23:10
0
Василий, подскажи пожалуйста. При создании сайта по твоей методике в корне создается несколько файлов, в частности ".bash_logout" подскажи, что он делает, а то запустил случайно.
04 сентября 2014, 17:23
0
[[+total]] должен быть обернут в id=«comment-total»
24 августа 2014, 00:14
0
За минус извиняюсь, с телефона промахнулся.
15 августа 2014, 00:59
+1
Настройки системы -> hidemenu_default
но это для всех ресурсов
как вариант &where=`{«class_key»: «msCategory»}`
09 августа 2014, 15:47
0
Так используйте обычные чанки.
08 августа 2014, 14:07
+1
1. Да. Посмотрите как Google Bot.
2. Как вариант: я на всякий случай просто удалил из чанка оформления все эти ссылки.
3. Да. https://bezumkin.ru/sections/components/2595/
08 августа 2014, 14:02
0
Спасибо. И мой вариант тоже работает)) Просто прежде чем делать сниппет решил попробовать в Console, а там почему-то результат пустой. Убил вечер.