Игорь

Игорь

Был в сети 20 июля 2024, 10:36
Заказы не принимаю
да, но ведь не работает, почему-то
<tr>
    <form method="post" class="ms2_form">
		<td class="product-thumbnail">
			{if $thumb?}
			<img src="{$thumb}" alt="{$pagetitle}" />
			{else}
			<img src="{'assets_url' | option}images/product-empty.png" alt="Нет фото" />
			{/if}	
		</td>
		<td class="product-name">
			<a href="{$id | url}">{$pagetitle}</a>
			<div class="small">
				{if $product.options?}
				{foreach $product.options as $key => $option}
				{* exclude the option key *}
				{if $key in ['modification','modifications','msal']}{continue}{/if}
				
				{set $caption = ('ms2_product_' ~ $key)|lexicon}
				{if $option is array}
				{$caption} - {$option | join : '; '}
				{else}
				{$caption} - {$option}
				{/if}
				
				{/foreach}
				{/if}
				
				<div>
					{$_modx->runSnippet('msAddLinked.info', ['option' => $product.options.msal])}	
				</div> 	
			</div>
		</td>
		<td class="product-price-cart">
			<p class="product-price">
				<span class="price">
					<span class="msoptionsprice-cost msoptionsprice-[[+id]]" id="price">
						[[+price]]
					</span>
					
					[[%ms2_frontend_currency]]
				</span>
				
				[[+old_price
				:ne=`0`
				:then=`<span class="old-price strike gray weight100 f16">
					<span class="msoptionsprice-old-cost msoptionsprice-[[+id]]">
						[[+old_price]]
					</span>
					[[%ms2_frontend_currency]]
				</span>`]]
			</p>
		</td>
		<td class="product-quantity">
			<input type="number" name="count" id="count-{$id}" class="form-control input-number" value="1" min="1" max="100">	
		</td>
		<td class="product-subtotal total_price">
			<span>{$product.cost}</span> {'ms2_frontend_currency' | lexicon}
		</td>
		<td class="product-wishlist-cart">
			<button class="order-iteme" type="submit" name="ms2_action" value="cart/add">В корзину</button>	
		</td>
	</form>
</tr>
я для теста поставил Ваш компонент на тестовый хостинг Modstore — он работает и подхватывает метки со старого mapex (из строки json)… вот только не работает поиск по карте в админке — это из-за отсутствия ключа Api?

… а старый mapex — да, не него ругается консоль, типа:
Uncaught ReferenceError: ymaps is not defined
at mapex.init.js:6
at ext-all.js:21
at b (ext-all.js:21)
… и т.д… Мне кажется проще новый установить)
Здравствуйте!
Подскажите пожалуйста: на сайте использовался компонент mapex, в какой-то момент в админке (в редакторе страницы) он перестал нормально функционировать, т.е. не отображается карта и прочие штуки, только строка с кодом json для вставки на сайт…
Если купить и установить Ваш компонент mapex2 — все восстановится в админке? (просто я смотрю, он тоже уже не очень «свежий»)
в общем я разобрался (вернее мне помогли на другом форуме), спасибо за вашу отзывчивость…
$(function() {
	$(".submit-btn").click(function() {
		$("fieldset", this.form).each(function() {
			$(this).toggleClass("err", !$("input", this).is(":checked"));
		});

		return $(this.form).find('.err:visible').length === 0;
	});
});
пытаюсь, по аналогии с другими импутами дописать
$().each(function(){
var item = $(this),
btn = item.find('.submit-btn');
item.find('input[type=radio]').each(function(){
if($(this).is(':checked')){
// Если поле не пустое удаляем класс-указание
$(this).removeClass('error');
} else {
// Если поле пустое добавляем класс-указание
$(this).addClass('error');
$(this).parent('.form-group').find('.error-message').show();
}
});
}
btn.click(function(){
checkInput();
});
});
но что-то не получается… понимаю, что туплю, но с js не особо дружу
Здравствуйте. У меня, почему-то не работает интеграция с phpthumbon — т.е. «необрезанная» картинка весит 100kb, после обрезания (соответственно она уже стала меньше по размеру) — 130kb. Никаких специальных настроек для phpthumbon.
Как такое может быть? :)
Держи. И не жми деньги на хорошие компоненты, он более мощный, чем этот костыль.
Спасибо. Теперь, более менее понятно. Т.е. остается чанк tpl.msGetOrder.print переделать, что бы отображалась нужная информация в нужной кодировке, так?