Андрей

Андрей

С нами с 22 сентября 2014; Место в рейтинге пользователей: #10506
Андрей
21 октября 2014, 06:56
0
Где идет формирование допустимых корректных action? Что такая конструкция auth/formLogin пропускает успешно через метод loadAction, а такая нет: auth/formRepair. Потому что когда в чанке меняю value с auth/formRepair на auth/formLogin, то форма отправляется успешно. Остальное все без изменений.
Андрей
18 октября 2014, 11:14
0
Собственно так и делаю, я же выше в вопросе написал, как получаю данные конкретного пользователя. В моем случае, эта функция вообще ничего не возвращает, ни true, ни false.
Андрей
17 октября 2014, 14:12
0
Пишу так:

if ($modx->user->passwordMatches('0987654321'))
 {$boolpassword1 = "Верен!";}
 else 
 {$boolpassword1 = "Неверен!";}
 echo $boolpassword1;
Пишет все время неверен пароль. Хотя идентичны они в не зашифрованном виде. Читал там у этой функции passwordMatches есть еще второй параметр, где указывается соль и прочее, это разве не играет роли в определении конечного результата?
Андрей
07 октября 2014, 09:50
0
Спасибо всем за ответы, я решил проблему сам. В форму внедрил поле, и в него передавал значения. Так что вопрос закрыт. Спасибо еще раз всем!
Андрей
07 октября 2014, 08:48
0
Делал до этого бегунки, которые получали определенное значение в js, а потом без проблем это передавалось в чанк в блоки. Привожу код того же файла-скрипта:

$(document).ready(function(){ 
...
$("#amount").text(ui.value);
...
}
А в чанке моем написано следующее:
...
<div id="amount"></div>
...
И туда успешно заливаются данные, в чем разница между первым примером и вторым?

Или чанк который вызывается из [[!FormIt? &hooks=`email,redirect` &emailTpl=`handlerTpl` &emailSubject=`Сообщение` &emailTo=`тут_мой_ящик` &redirectTo=`1`]] обрабатывается как-то иначе, чем чанки (хотя и те, и другие вызываются из БД), которые включены в шаблоны… Как тогда передать из js в этот чанк инфу?
Андрей
07 октября 2014, 08:22
0
Нет ситуация такая же. Вообще скрипт присвоения блокам span лежит в отдельном файле:
обернут он соответственно таким образом:

$(document).ready(function(){ 
.... тут функция присвоения значения блокам:

$(".kol_vo_comps" ).text("проверка1");
$(".kol_vo_servers" ).text("проверка2");
$(".cost_zakaz" ).text("проверка3");

});
А в чанке лежат блоки такие:

<dd><span class="kol_vo_comps"></span></dd>
<dt>Количество серверов:</dt>
<dd><span class="kol_vo_servers"></span></dd>
<dt>Стоимость заказа:</dt>
<dd><span class="cost_zakaz"></span></dd>
На примере jsfiddle.net/51z4u4uo/1/ тут все работает, когда же в modx делаю, то не работает. Может это связанно с тем, что идет вызов сниппета FormIt поздний, когда скрипт js уже отработал отправку значений и не нашел таких span'ов? Мне кажется, причина в этом… Как исправить такую ситуацию?
Андрей
07 октября 2014, 08:02
0
Что никто не знает ответа на этот вопрос?
Андрей
26 сентября 2014, 06:16
0
У меня подобный вопрос тоже. Если рассматривать стандартный чанк tpl.msGallery.outer, то там видно, что есть главная картинка и список иконок вызываемых методом [[+rows]]. Можно ли как-то подобным образом вызвать все полноразмерные картинки товара списком? Такая конструкция вызывает только одну крупную первую картинку: [[+360x270:default=`/assets/components/minishop2/img/web/ms2_medium.png`]], а как получить доступ к остальным картинкам?
Андрей
26 сентября 2014, 06:08
0
Что никто не знает, как подключать паггинатор для каталога товаров, используя стандартный msProducts
Андрей
24 сентября 2014, 12:08
0
Спасибо, сделал через trigger() работает)
Андрей
24 сентября 2014, 07:47
0
спасибо, решил проблему сам… добавил
<strong class="ms2_total_count">...</strong>
для количества и соответственно для стоимости и все заработало.
Андрей
24 сентября 2014, 07:26
0
Оригинальный код чанка мини-корзины такой:

<div id="msMiniCart" [[+total_count:isnot=`0`:then=`class="full"`:else=``]]>
	<div class="empty">
		<h5><i class="glyphicon glyphicon-shopping-cart"></i> [[%ms2_minicart]]</h5>
		[[%ms2_minicart_is_empty]]
	</div>
	<div class="not_empty">
		<h5><i class="glyphicon glyphicon-shopping-cart"></i> [[%ms2_minicart]]</h5>
		[[%ms2_minicart_goods]]: <strong class="ms2_total_count">[[+total_count]]</strong> [[%ms2_frontend_count_unit]],
		[[%ms2_minicart_cost]]: <strong class="ms2_total_cost">[[+total_cost]]</strong> [[%ms2_frontend_currency]]
	</div>
</div>
Ничего динамического там не вижу я. Тут какой-то ajax-запрос наверное должен быть или при вызове [[!msMiniCart]] может параметр указывается, который позволяет динамически обновлять.
Андрей
23 сентября 2014, 11:51
0
Нет, он как раз товар miniShop2. Тогда у меня такой вопрос, как сформировать каталог товаров В шаблоне пишу такую штуку [[$msProduct.content]] в итоге ругается, как я выше описал… Пробовал подключать на главной странице каталога (в чанке) через вызов сниппета:

[[!msProducts? 
  &showHidden=`1` 
  &parents=`17`
  &includeTVs=`count_flow,height_good,persent_discount,width_good`
  &tvPrefix=`tv.`
  &tpl =`template_catalog_goods`
]]
Но в итоге есть вопросы такие: как указать картинку товара и прикрепить корректно кнопку добавить в корзину (это про чанк-tpl template_catalog_goods), чтобы когда просматривая главную страницу сайта можно было видеть список товаров (их картинки, названия, цену) и добавлять их в корзину без перехода на просмотр детального описания товара?

Код template_catalog_goods можете посмотреть тут:

<div class="product-block">
  <div class="orders">
       <input type="hidden" name="id" value="[[+idx]]" />
	[[+tv.persent_discount:is=`0`:then=`<div></div>`:else=`<div class="sale">[[+tv.persent_discount]]%</div>`]]
	<div class="size">
		<span class="height">[[+tv.height_good]] см</span>
		<span class="width">[[+tv.width_good]] см</span>
	</div>
	<div class="image">
		<a href="[[~[[+id]]]]"><img src="assets/images/tmp/product-img.jpg" height="212" width="189" alt="" /></a>
	</div>
	<a href="[[~[[+id]]]]" class="title">[[+article]]</a>
	<p>[[!+price]] рублей</p>
	<span class="train">Состав: [[+tv.count_flow]] штук</span>	

	<a href="[[~[[+id]]]]" class="btn-order">Заказать</a>
	<!--<button type="submit" class="btn-order" name="ms2_action" value="cart/add"><i class="glyphicon glyphicon-barcode"></i>Заказать</button>-->
	</div>
[[*content]]
</div>
Андрей
22 сентября 2014, 14:45
0
Да создал категорию с товарами…