Владимир

Владимир

С нами с 09 декабря 2016; Место в рейтинге пользователей: #1532
31 мая 2018, 22:45
0
в первом случае ничего не меняется, во втором исчезает полностью блок, выводимый через pdoResources
31 мая 2018, 10:18
0
<div class="row ms2_product">
    <div class="col-md-2">
        {if $thumb?}
            <img src="{$thumb}" alt="{$pagetitle}" title="{$pagetitle}"/>
        {else}
            <img src="{'assets_url' | option}components/minishop2/img/web/ms2_small.png"
                 srcset="{'assets_url' | option}components/minishop2/img/web/ms2_small@2x.png 2x"
                 alt="{$pagetitle}" title="{$pagetitle}"/>
        {/if}
    </div>
    <div class="col-md-10">
        <form method="post" class="ms2_form">
            <a href="{$id | url}">{$pagetitle}</a>
            <span class="flags">
                {if $new?}
                    <i class="glyphicon glyphicon-flag" title="{'ms2_frontend_new' | lexicon}"></i>
                {/if}
                {if $popular?}
                    <i class="glyphicon glyphicon-star" title="{'ms2_frontend_popular' | lexicon}"></i>
                {/if}
                {if $favorite?}
                    <i class="glyphicon glyphicon-bookmark" title="{'ms2_frontend_favorite' | lexicon}"></i>
                {/if}
            </span>
            <span class="price">
                {$price} {'ms2_frontend_currency' | lexicon}
            </span>
            {if $old_price?}
                <span class="old_price">{$old_price} {'ms2_frontend_currency' | lexicon}</span>
            {/if}
            <button class="btn btn-default pull-right" type="submit" name="ms2_action" value="cart/add">
                <i class="glyphicon glyphicon-barcode"></i> {'ms2_frontend_add_to_cart' | lexicon}
            </button>
            <input type="hidden" name="id" value="{$id}">
            <input type="hidden" name="count" value="1">
            <input type="hidden" name="options" value="[]">
        </form>
        {if $introtext}
            <p>
                <small>{$introtext}</small>
            </p>
        {/if}
    </div>
</div>
30 мая 2018, 23:24
0
Сделал по вашей ссылке как и написано в инструкции: Список размеров превьюшек для выборки, через запятую. Например: «120x90,360x240» дадут плейслолдеры [[+120x90]] и [[+360x240]]. Картинки должны быть заранее сгенерированы в галерее товара.

Вот код:
[[!pdoResources?
                &element=`msProducts`
                &includeThumbs=`120x90`
                &parents=`0`
                &limit=`4`
                &tpl=`tpl.msProducts.row`
            ]]
Картинки в галерее сформированы заранее.

Прикрепляю скрин товара из админки, картинка в него подгружена, но на главной все равно не отображается. В папке мой сайт\assets\images\products отображаются и большая и малая версия картинки.

08 апреля 2018, 20:33
0
а и действительно чего то я туплю. спасибо
09 декабря 2017, 15:11
0
благодарю, сделал!
09 декабря 2017, 13:29
0
спасибо за ответ! а где этот лимит находится? в каком файле или разделе искать?
09 июня 2017, 13:11
0
про многоуровневость наслышан, у меня все ссылки (почти все) первого уровня. сразу за доменом. а вообще спасибо за ликбез!!!
08 июня 2017, 23:40
0
я извиняюсь. а как его активировать то? я скачал, установил, лезу в системные настройки а там просто плагин снизу настроек никаких.
18 февраля 2017, 17:49
0
так я вроде устанавливал месяц назад систему, это не последняя разве?? или есть еще позже? просто боюсь уже обновлять чтобы не поломать ничего. по другому никак не выкрутиться?
17 февраля 2017, 21:16
0
спасибо за подсказку. я именно так и сделал, но скрипт

<script type="text/javascript">
miniShop2 = {};
miniShop2Config = {
	cssUrl: "/assets/components/minishop2/css/web/"
	,imagesUrl: "/assets/components/minishop2/images/web/"
	,actionUrl: "/assets/components/minishop2/action.php"
	,ctx: "web"
	,close_all_message: "закрыть все"
	,price_format: [2, ".", " "]
	,price_format_no_zeros: 1
	,weight_format: [3, ".", " "]
	,weight_format_no_zeros: 1
	,callbacksObjectTemplate: function() {
		return {
			before: function() {/*return false to prevent send data*/}
			,response: {success: function(response) {},error: function(response) {}}
			,ajax: {done: function(xhr) {},fail: function(xhr) {},always: function(xhr) {}}
		};
	}
};
miniShop2.Callbacks = miniShop2Config.Callbacks = {
	Cart: {
		add: miniShop2Config.callbacksObjectTemplate()
		,remove: miniShop2Config.callbacksObjectTemplate()
		,change: miniShop2Config.callbacksObjectTemplate()
		,clean: miniShop2Config.callbacksObjectTemplate()
	}
	,Order: {
		add: miniShop2Config.callbacksObjectTemplate()
		,getcost: miniShop2Config.callbacksObjectTemplate()
		,clean: miniShop2Config.callbacksObjectTemplate()
		,submit: miniShop2Config.callbacksObjectTemplate()
		,getRequired: miniShop2Config.callbacksObjectTemplate()
	}
};
</script>
все равно запускается. я знаю код лежит в файле minishop2.class.php, можно ли его перенести во внешний файл для скриптов, чтобы ничего не пофиксилось на сайте? я имею ввиду лежит в пхп шном файле, и как сделать грамотно не знаю
16 февраля 2017, 23:25
0
В общем я сделал так как описано по этой ссылке modx.pro/help/1449/ плюс прописал display none для классов емейла, оставив телефон и пользователь со свойством required. Это чтобы не портить код, демократичный выход
10 февраля 2017, 23:50
0
Спасибо, все так и получилось!!! Только как пользоваться фаст филдом я так и не понял, тупо вставил ссылки как вы написали, подправил css свойства и вуаля:)
09 февраля 2017, 20:04
0
Мне кажется дело в версии PHP на моей локалке, вернее что то там скривилось, потому что при повторном переносе на хостинг все опять хорошо отображалось на хостинге, а на локалке нет. Думаю с опытом разберусь в чем конкретно было дело, пока грешу на локальный сервер.
06 февраля 2017, 12:23
0
да модернизер это бесполезная вещь, он для тестов новых технологий html5 и css3 создан. при его подключении стало писаться colorbox is not a function, после установки colorbox
стало алертом вызывать функцию отправки почты mail.php
короче лечишь ноги руки отнимаются, лечишь руки — ноги отнимаются)))

поэтому вернул как было
06 февраля 2017, 11:18
0
Спасибо за советы, получилось с версией jquery, поставил 2.2 и заработала корзинка, но все равно обновляется страница а не ajax запросом добавляется, ну поживем пока так.
при этом на локальном хостинге пофиксились все ссылки на товар, были 2 уровня, а стали четвертыми вида: название сайта/товары/категория/товар
04 февраля 2017, 12:11
0
А в чем проблема была то? А то у меня тоже не добавляется
26 января 2017, 21:39
0
в том и дело что на опен сервере всё, не выкладывал в сеть пока
26 января 2017, 21:38
0
да, в default.js вверху ссылка на гроул есть.
26 января 2017, 12:11
0
В том что выводится вот так коряво, а не как в нормальном минишопе