Владимир

Владимир

С нами с 09 декабря 2016; Место в рейтинге пользователей: #1464
Владимир
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
В том что выводится вот так коряво, а не как в нормальном минишопе