Роман

Роман

Был в сети 11 июля 2025, 11:54
Заказы принимаю
Разобрался кто? Я что т до конца не пойму:
Как поисковику сказать что у тебя есть страница с AMP !? или он проверяет всегда:
https://sitename.com/page.html
// хм ... а есть ли у этой станицы amp?
https://sitename.com/page.html?amp
// есть, занесем её в базу!
Если следовать по примеру выше, то он проверяет только один шаблон, если нужно много, то как реализовать плагин?

— Плагин с репозитория не понял как его запустить!?
Та же история, ставил на голый MODx

Переименовывал файл
/core/components/minishop2/model/minishop2/minishop2.class.php

Заходил в админку, переустанавливал minishop2, удалял файл, переименовывал — пока ошибка не ушла и minishop2 встал без ошибок

Лог:
[Thu Sep 21 13:56:29 2017] [error] [pid 3397] sapi_apache2.c(326): [client 91.232.147.36:39072] PHP Fatal error:  Uncaught Error: Call to a member function makePlaceholders() on null in 
/public_html/core/components/minishop2/model/minishop2/minishop2.class.php:435\nStack trace:\n#0 
/public_html/core/components/minishop2/model/minishop2/minishop2.class.php(546): miniShop2->loadPlugins()\n#1 
/public_html/core/cache/includes/elements/modplugin/9.include.cache.php(9): miniShop2->loadMap()\n#2 
/public_html/core/model/modx/modscript.class.php(70): include('/home/r/rgbplus...')\n#3 
/public_html/core/model/modx/modx.class.php(1610): modScript->process()\n#4 
/public_html/core/model/modx/modx.class.php(539): modX->invokeEvent('OnMODXInit', Array)\n#5 
/public_html/connectors/index.php(46): modX->initialize('mgr')\n#6 {main}\n  thrown in 
/public_html/core/components/minishop2/model/minishop2/minishop2.class.php on line 435
_https://svetliygrad.ru/res

Вызов:
[[!mFilter2?
    &parents=`3,4,5,6,7,8,9,10`
	&limit=`12`
	&element=`pdoResources`
	&paginator=`pdoPage`
	&pageLimit=`4`
	&includeTVs=`
	                tplH1,
	                tplImage,
	                price,
	                buildingverall,
	                buildingarea,
	                buildingsize,
	                tplProjectAction
                `
	&tvPrefix=`tv.`
	&tplOuter=`tplMSFilterOuterCat`
	&tpl=`tplMSearchRowCat`
	&fields=`parent:5`
	&sort=`
                resource|publishedon:desc
            `
	&filters=`
	            resource|parent:parents
            `
    &tplFilter.outer.resource|parent=`tpl.mFilter2.filter.select`
    &tplFilter.row.resource|parent=`tpl.mFilter2.filter.option`
    &suggestionsRadio=`resource|parent`
]]
Вызов tplMSFilterOuterCat:
<div class="row">
    <div class="categoty-project-margin"></div>
</div>
<div class="row">
    <div class="col-md-12">
        <h2>Выберите параметры дома, который нужен Вам</h2>
    </div>
</div>
<div id="mse2_mfilter" class="row">
    <div class="col-md-12">
	    <div class="mfiltercat">
    		<form action="[[~[[*id]]]]" method="post" id="mse2_filters">
    			[[+filters]]
    			[[+filters:isnot=``:then=`
			        <button type="submit" class="btn btn-success pull-right button-submit hidden">[[%mse2_submit]]</button>
    				<button type="reset" class="btn btn-default hidden button-reset">[[%mse2_reset]]</button>
    				<div class="clearfix"></div>
    			`]]
    		</form>
		</div>
    </div>
    <div class="col-md-12">
        <p>[[%mse2_filter_total]] <span id="mse2_total">[[+total:default=`0`]]</span></p>
        <p>Мы всегда ответим на все Ваши вопросы по телефону 
{1 | resource: 'tplPhone'} или перезвоним Вам</p>
    </div>
    <div class="col-md-12">
        <div class="row">
            {if $.get['resource|parent']}
            	<div id="mse2_results">
        		    [[+results]]
        		</div>
            {else}
            	Выберите категорию в фильтре
            {/if}
        	
		</div>
	</div>
	[[+page.nav:notempty=`
    <div class="col-md-12">
        <div id="mse2_pagination" class="categoty-project-pagination">
    		<ul class="pagination">
    			<li>[[!+page.nav]]</li>
    		</ul>
	    </div>
	</div>
    `]]
</div>
Задача есть фильтр (mFilter2) — задача, пока пользователь не выбрал не одной категории в фильтре, то не показывать не одного ресурса!

т.е. по умолчанию фильтр показывает все товары со всех категорий, нужно все скрыть, а показать только после его выбрал категорию!
Подскажи пожалуйста, я должен написать снипет, и в нем указать/перечислить мои id категорий, если ссылки получается у меня в виде: ?resource|parent=4 если да, то как в {if $.get.parent} указать свой снипет, не сильно разобрался еще с Fenom

Спасибо!