HostCMS 6 штатный шаблон. Картинки категорий всегда 100 на 100
Здравствуйте. Прошу помочь.
В настройках магазина указал размер картинки для категорий 270 на 270 пикселей. Добавляю категорию, затем туда картинку, и сохраняю. На сайте захожу в категорию, но картинка категории 100 на 75. В техподдержке вежливо послали самому разбираться в шаблоне, поэтому прошу помочь, что мне надо сделать, чтобы размер картинки в категории был 270 на 270?
Ссылка на магазин
Приложил два скриншота. 1 - настройки изображений категорий в магазине. 2 - отображение в магазине.
1.
2.
В настройках магазина указал размер картинки для категорий 270 на 270 пикселей. Добавляю категорию, затем туда картинку, и сохраняю. На сайте захожу в категорию, но картинка категории 100 на 75. В техподдержке вежливо послали самому разбираться в шаблоне, поэтому прошу помочь, что мне надо сделать, чтобы размер картинки в категории был 270 на 270?
Ссылка на магазин
Приложил два скриншота. 1 - настройки изображений категорий в магазине. 2 - отображение в магазине.
1.
2.
На сколько я понимаю вам указали, что при верстке вы принудительно уменьшаете размер картинки.
На скриншоте даже видно, где удалить эти 100px
На скриншоте даже видно, где удалить эти 100px
Лично я не лазил в код шаблона ) Возможно мой партнер туда лазил, но у него нет времени разбираться. Вот поэтому прошу помочь, где там поправить, чтобы убрать принудительное уменьшение.
Я так понял это в этом шаблоне делается
<!DOCTYPE html>
<html lang="ru" xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- НАЧАЛО. ОБРАТНЫЙ ЗВОНОК -->
<script crossorigin="anonymous" async type="text/javascript" src="//api.pozvonim.com/widget/callback/v3/18e30a9cd2a2db3f59e5c340441a4b48/connect" id="check-code-pozvonim" charset="UTF-8"></script>
<!-- КОНЕЦ. ОБРАТНЫЙ ЗВОНОК -->
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo SITE_CODING?>">
<meta charset="<?php echo SITE_CODING?>">
<title><?php Core_Page::instance()->showTitle()?></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="description" content="<?php Core_Page::instance()->showDescription()?>">
<meta name="keywords" content="<?php Core_Page::instance()->showKeywords()?>">
<meta name="author" content="HostCMS">
<link type="text/css" href="http://fonts.googleapis.com/css?family=Roboto+Slab:400,700&subset=latin,cyrillic-ext" rel="stylesheet">
<link type="text/css" href="http://fonts.googleapis.com/css?family=Roboto:400,700,300,400italic,700italic&subset=latin,cyrillic-ext" rel="stylesheet">
<!-- Stylesheets -->
<?php
Core_Page::instance()
->prependCss('/bootstrap/css/bootstrap.min.css')
->css('/bootstrap/css/font-awesome.min.css')
->css('/hostcmsfiles/jquery/photobox/photobox.css')
->css('/hostcmsfiles/jquery/slider/jquery-ui.css')
->css('/hostcmsfiles/slippry/dist/slippry.css')
->showCss();
?>
<?php Core_Browser::check()?>
<link rel="shortcut icon" href="/favicon.ico">
<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="/news/rss/">
<?php
Core_Page::instance()
// jQuery
->js('/hostcmsfiles/jquery/jquery.min.js')
->js('/hostcmsfiles/jquery/slider/jquery-ui.js')
// Validate
->js('/hostcmsfiles/jquery/jquery.validate.min.js')
// LightBox
->js('/hostcmsfiles/jquery/lightbox/js/jquery.lightbox.js')
//ElevateZoom
->js('/hostcmsfiles/jquery/jquery.elevatezoom-3.0.8.min.js')
// HostCMS
->js('/templates/template1/hostcms.js')
->js('/templates/template1/hostcms_adaptive.js')
->js('/hostcmsfiles/main.js')
// BBcode
->js('/hostcmsfiles/jquery/bbedit/jquery.bbedit.js')
// Stars
->js('/hostcmsfiles/jquery/stars/jquery.ui.core.min.js')
->js('/hostcmsfiles/jquery/stars/jquery.ui.stars.js')
// jQuery.Autocomplete
->js('/hostcmsfiles/jquery/jquery.autocomplete.min.js')
//photobox
->js('/hostcmsfiles/jquery/photobox/jquery.photobox.js')
->js('/bootstrap/js/bootstrap.min.js')
->js('/hostcmsfiles/slippry/dist/slippry.min.js')
->showJs();
?>
<script>
$(function() {
var demo1 = $("#main_slider").slippry({
// transition: 'fade',
useCSS: true,
// speed: 1000,
// pause: 3000,
// auto: true,
// preload: 'visible',
// autoHover: false
});
$('.stop').click(function () {
demo1.stopAuto();
});
$('.start').click(function () {
demo1.startAuto();
});
$('.prev').click(function () {
demo1.goToPrevSlide();
return false;
});
$('.next').click(function () {
demo1.goToNextSlide();
return false;
});
$('.reset').click(function () {
demo1.destroySlider();
return false;
});
$('.reload').click(function () {
demo1.reloadSlider();
return false;
});
$('.init').click(function () {
demo1 = $("#main_slider").slippry();
return false;
});
$("#zoom").elevateZoom({
gallery:'gallery',
cursor: 'pointer',
galleryActiveClass: 'active',
imageCrossfade: true,
loadingIcon: '/hostcmsfiles/images/spinner.gif',
responsive: true
});
$('.stars').stars({
inputType: "select", disableValue: false
});
$(".slider").slider({
range: true,
//step: 1000,
slide: function( event, ui ) {
$(this).prev().find("input[name$='_from']").val(ui.values[0]);
$(this).prev().find("input[name$='_to']").val(ui.values[1]);
},
create: function(event, ui) {
var min_value_original = parseInt($(this).prev().find("input[name$='_from_original']").val()),
max_value_original = parseInt($(this).prev().find("input[name$='_to_original']").val()),
min_value = parseInt($(this).prev().find("input[name$='_from']").val()),
max_value = parseInt($(this).prev().find("input[name$='_to']").val());
$(this).slider({
min: min_value_original,
max: max_value_original,
values: [min_value, max_value]
});
}
});
//jQuery.Autocomplete selectors
$('#search').autocomplete({
serviceUrl: '/search/?autocomplete=1',
delimiter: ',',
maxHeight: 200,
width: 300,
deferRequestBy: 300,
appendTo: '#search_mini_form',
onSelect: function (suggestion) {
$(this).closest("form").submit();
}
});
// Little cart
var delay=500, setTimeoutConst;
$('.little-cart').hover(function() {
clearTimeout(setTimeoutConst );
$(this).addClass('cart-active').find('.more-cart-info').stop().slideDown();
}, function(){
var littleCart = $(this);
setTimeoutConst = setTimeout(function(){
littleCart.removeClass('cart-active').find('.more-cart-info').stop().slideUp();
}, delay);
});
$('#gallery').photobox('a',{ time:0 });
});
</script>
<!-- СКРИПТ КНОПКИ "ВВЕРХ" -->
<script type="text/javascript">$(document).ready(function(){
$(window).scroll(function () {if ($(this).scrollTop() > 0) {$('#scroller').fadeIn();} else {$('#scroller').fadeOut();}});
$('#scroller').click(function () {$('body,html').animate({scrollTop: 0}, 400); return false;});
});
</script>
<!-- СКРИПТ КНОПКИ "ВВЕРХ". КОНЕЦ -->
</head>
<body class="pageBody">
<!-- Header starts -->
<header>
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<div class="quick-access">
<ul class="links">
<li class="first">
<?php
if (Core::moduleIsActive('siteuser'))
{
$oSiteuser = Core_Entity::factory('Siteuser')->getCurrent();
?><a title="Войти" href="/users/"><?php
if (is_null($oSiteuser))
{
?>Войти<?php
}
else
{
?>Здравствуйте, <?php echo htmlspecialchars($oSiteuser->login);
}
?></a><?php
}
?>
</li>
<li>
<a title="Карта сайта" href="/map/">Карта сайта</a>
</li>
<li class="last">
<a title="Контакты" href="/kontakty/">Контакты</a>
</li>
</ul>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-4 col-lg-3">
<!-- Logo -->
<div class="logo">
<a href="/" title="HostCMS"><img src="/images/logo.png"></a>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-6">
<?php
// Если модуль поиска доступен
if (Core::moduleIsActive('search'))
{
?>
<form id="search_mini_form" method="get" action="/search/">
<div class="form-search">
<input id="search" type="text" name="text" placeholder="Например: видеонаблюдение">
<i class="fa fa-search" onclick="$(this).closest('form').submit();"></i>
</div>
</form>
<?php
}
?>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">
<ul class="toggle-footer" style="">
<li class="phone-info"><h4 class="contacts"><i class="fa fa-phone"></i> (423) 230-20-78</h4>
<li class="phone-info"><h4 class="contacts"><i class="fa fa-clock-o"></i> Пн. - Сб. 10 - 19 ч.</h4>
<li class="phone-info"><h4 class="contacts"><i class="fa fa-envelope"></i> <a href="mailto:info@xmvision.ru">info@xmvision.ru</a></h4>
<li class="phone-info"> г.Владивосток, ул. 2-я Шоссейная, 15А</li>
</li>
</ul>
<div class="little-cart">
<?php
if (Core::moduleIsActive('shop'))
{
// Краткая корзина
$Shop_Cart_Controller_Show = new Shop_Cart_Controller_Show(
Core_Entity::factory('Shop', 3)
);
$Shop_Cart_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинКорзинаКраткаяСайт2')
)
->couponText(isset($_SESSION) ? Core_Array::get($_SESSION, 'coupon_text') : '')
->show();
}
?>
</div>
</div>
</div>
</header>
<div class="top-container">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<?php
// Menu
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show->xsl(
Core_Entity::factory('Xsl')->getByName('ВерхнееМенюСайт2')
)
->menu(3)
->show();
?>
</div>
</div>
</div>
<div class="content-container">
<div class="row">
<div class="col-xs-12 col-sm-4 col-md-3 col-lg-3">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<!--<a href="http://xmvision.ru/news/skidka-15%25-na-montazhnye-raboty-do-konca-yanvarya-2016-goda/"><center><p><img width="200" height="200" style="margin-right: auto; margin-left: auto; display: block;" src="/images/ban1.jpg"></p></center></a>-->
<!--<?php $Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show->xsl(
Core_Entity::factory('Xsl')->getByName('ПравоеМеню')
)
->menu(4)
->show();?>
<?php
// Разделы магазина
if (Core::moduleIsActive('shop'))
{
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', 3)
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинГруппыТоваровНаГлавнойСайт2')
)
->groupsMode('all')
->limit(0);
if (is_object(Core_Page::instance()->object)
&& get_class(Core_Page::instance()->object) == 'Shop_Controller_Show')
{
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('current_group_id')
->value(intval(Core_Page::instance()->object->group))
);
}
$Shop_Controller_Show->show();
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show->xsl(
Core_Entity::factory('Xsl')->getByName('НижнееМенюСайт2')
)
->menu(3)
->show();
// Фильтр справа
if (Core::moduleIsActive('shop') && isset(Core_Page::instance()->libParams['shopId']))
{
$oShop = Core_Entity::factory('Shop', Core_Page::instance()->libParams['shopId']);
$Shop_Controller_Show = new Shop_Controller_Show($oShop);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинФильтрСайт2')
)
->groupsMode('tree')
->limit(0)
->itemsProperties(TRUE);
if (is_object(Core_Page::instance()->object)
&& get_class(Core_Page::instance()->object) == 'Shop_Controller_Show')
{
$Shop_Controller_Show->group(Core_Page::instance()->object->group);
$iCurrentShopGroup = Core_Page::instance()->object->group;
}
else
{
$iCurrentShopGroup = 0;
}
$price_from = intval(Core_Array::getGet('price_from'));
$price_to = intval(Core_Array::getGet('price_to'));
if ($price_from)
{
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('price_from')->value($price_from)
);
$Shop_Controller_Show->addCacheSignature('price_from=' . $price_from);
}
if ($price_to)
{
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('price_to')->value($price_to)
);
$Shop_Controller_Show->addCacheSignature('price_to=' . $price_to);
}
//Sorting
if (Core_Array::getGet('sorting'))
{
$sorting = intval(Core_Array::getGet('sorting'));
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('sorting')->value($sorting)
);
$Shop_Controller_Show->addCacheSignature('sorting=' . $sorting);
}
//Producers
if (Core_Array::getGet('producer_id'))
{
$iProducerId = intval(Core_Array::getGet('producer_id'));
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('producer_id')->value($iProducerId)
);
$Shop_Controller_Show->addCacheSignature('producer_id=' . $iProducerId);
}
// Additional properties
$oShop_Item_Property_List = Core_Entity::factory('Shop_Item_Property_List', $oShop->id);
$aProperties = $oShop_Item_Property_List->Properties->findAll();
$aTmpProperties = array();
foreach ($aProperties as $oProperty)
{
// Св-во может иметь несколько значений
$aPropertiesValue = Core_Array::getGet('property_' . $oProperty->id);
if ($aPropertiesValue)
{
!is_array($aPropertiesValue) && $aPropertiesValue = array($aPropertiesValue);
foreach ($aPropertiesValue as $sPropertyValue)
{
$aTmpProperties[] = array($oProperty, strval($sPropertyValue));
}
}
elseif (!is_null(Core_Array::getGet('property_' . $oProperty->id . '_from')))
{
$tmpFrom = Core_Array::getGet('property_' . $oProperty->id . '_from');
$tmpTo = Core_Array::getGet('property_' . $oProperty->id . '_to');
!is_array($tmpFrom) && $tmpFrom = array($tmpFrom);
!is_array($tmpTo) && $tmpTo = array($tmpTo);
// From ... to ...
foreach ($tmpFrom as $iKey => $sValue)
{
$to = Core_Array::get($tmpTo, $iKey);
$aTmpProperties[] = array($oProperty, array(
'from' => $sValue != ''
? ($oProperty->type == 11 ? floatval($sValue) : intval($sValue))
: '',
'to' => $to != ''
? ($oProperty->type == 11 ? floatval($to) : intval($to))
: ''
));
}
}
}
if (count($aTmpProperties))
{
reset($aTmpProperties);
while(list(, list($oProperty, $propertyValue)) = each($aTmpProperties))
{
$tableName = $oProperty->createNewValue(0)->getTableName();
$Shop_Controller_Show->shopItems()->queryBuilder()
->where('shop_item_properties.property_id', '=', $oProperty->id);
if (!is_array($propertyValue))
{
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('property_' . $oProperty->id)->value($propertyValue)
);
$Shop_Controller_Show->addCacheSignature("property{$oProperty->id}={$propertyValue}");
}
else
{
$from = trim(Core_Array::get($propertyValue, 'from'));
$to = trim(Core_Array::get($propertyValue, 'to'));
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('property_' . $oProperty->id . '_from')->value($from)
)->addEntity(
Core::factory('Core_Xml_Entity')
->name('property_' . $oProperty->id . '_to')->value($to)
);
$Shop_Controller_Show
->addCacheSignature("property{$oProperty->id}_from={$from}")
->addCacheSignature("property{$oProperty->id}_to={$to}");
}
}
}
/* Количество */
$on_page = intval(Core_Array::getGet('on_page'));
if ($on_page > 0 && $on_page < 150)
{
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('on_page')->value($on_page)
);
}
$Shop_Controller_Show
->group($iCurrentShopGroup)
->addMinMaxPrice()
->show();
}
?>-->
</div>
<!--
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<?php
//Производители
$oShop_Producer_Controller_Show = new Shop_Producer_Controller_Show(
Core_Entity::factory('Shop', 3)
);
$oShop_Producer_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МенюПроизводителиСайт2')
)
->limit(5)
->show();
?>
</div>-->
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<?php
// Последний заказ
$oShop = Core_Entity::factory('Shop', 3);
$Shop_Controller_Show = new Shop_Controller_Show(
$oShop
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинПоследнийЗаказСайт2')
)
->groupsMode('none')
->limit(0);
$oShop_Orders = $oShop->Shop_Orders;
$oShop_Orders
->queryBuilder()
->where('shop_orders.paid', '=', 1)
->clearOrderBy()
->orderBy('shop_orders.id', 'DESC')
->limit(1);
$aShop_Orders = $oShop_Orders->findAll();
if (count($aShop_Orders))
{
foreach ($aShop_Orders as $oShop_Order)
{
$aShop_Order_Items = $oShop_Order->Shop_Order_Items->findAll();
foreach ($aShop_Order_Items as $oShop_Order_Item)
{
if ($oShop_Order_Item->shop_item_id)
{
$oShop_Item = Core_Entity::factory('Shop_Item')->find($oShop_Order_Item->shop_item_id);
!is_null($oShop_Item->id) && $Shop_Controller_Show->addEntity(
$oShop_Item
->addForbiddenTag('text')
->addForbiddenTag('description')
->addForbiddenTag('shop_producer')
->showXmlComments(FALSE)
->showXmlAssociatedItems(FALSE)
->showXmlModifications(FALSE)
->showXmlSpecialprices(FALSE)
->showXmlTags(FALSE)
->showXmlWarehousesItems(FALSE)
->showXmlSiteuser(FALSE)
->showXmlProperties(FALSE)
);
}
}
$Shop_Controller_Show->addEntity(
$oShop_Order
);
}
$Shop_Controller_Show
->itemsForbiddenTags(array('text'))
->show();
}
?>
</div>
</div><!-- /row -->
<?php
}
// Метки
/*if (Core::moduleIsActive('shop') && Core::moduleIsActive('tag'))
{
$Shop_Controller_Tag_Show = new Shop_Controller_Tag_Show(
Core_Entity::factory('Shop', 3)
);
$Shop_Controller_Tag_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('ОблакоТэговМагазинСайт2')
);
if (is_object(Core_Page::instance()->object)
&& get_class(Core_Page::instance()->object) == 'Shop_Controller_Show'
&& Core_Page::instance()->object->group)
{
$Shop_Controller_Tag_Show->group(Core_Page::instance()->object->group);
}
if (is_object(Core_Page::instance()->object)
&& get_class(Core_Page::instance()->object) == 'Shop_Controller_Show')
{
$Shop_Controller_Tag_Show->show();
}
}*/
?>
<div class="row">
<div class="hidden-xs col-sm-12 col-md-12 col-lg-12 banner-list">
<?php
if (Core::moduleIsActive('advertisement'))
{
$Advertisement_Group_Controller_Show = new Advertisement_Group_Controller_Show(
Core_Entity::factory('Advertisement_Group', 1)
);
$Advertisement_Group_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('ОтображениеБаннераСайт2')
)
->show();
}
?>
</div>
</div>
<div class="row">
<div class="hidden-xs col-sm-12 col-md-12 col-lg-12">
<?php
// Опросы
if (Core::moduleIsActive('poll'))
{
$Poll_Group_Controller_Show = new Poll_Group_Controller_Show(
Core_Entity::factory('Poll_Group', 1)
);
$Poll_Group_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('ОтображениеОпросаБезРезультатовСайт2')
)
->limit(1)
->rand()
->show();
}
?>
</div>
</div>
</div>
<?php
Core_Page::instance()->execute();
?>
</div>
</div>
<div class="footer-container">
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">
<section id="social_block">
<h4>Мы в соцсетях:</h4>
<ul>
<li class="twitter">
<a title="Twitter" href="https://twitter.com/XMVISIONRU" target="_blank">
<span>Twitter</span>
</a>
</li>
<li class="vk">
<a title="VKontakte" href="https://vk.com/xmvision" target="_blank">
<span>VKontakte</span>
</a>
</li>
<li class="rss">
<a title="RSS" href="/news/rss/" target="_blank">
<span>RSS</span>
</a>
</li>
</ul>
<?php
// Если модуль рекламы доступен
if (Core::moduleIsActive('counter'))
{
?>
<!-- HostCMS Counter -->
<script type="text/javascript">document.cookie="hostmake=1; path=/";document.write("<a href=\"http://www.hostcms.ru/\"><img src=\"/counter/counter.php?rand="+Math.random()+"&id=1&refer="+escape(document.referrer)+"&current_page="+escape(window.location.href)+"&cookie="+(document.cookie?"Y":"N")+"&java="+(navigator.javaEnabled()?"Y":"N")+"&screen="+screen.width+'x'+screen.height+"&px="+(((navigator.appName.substring(0,9)=="Microsoft"))?screen.colorDepth:screen.pixelDepth)+"&js_version=1.6&counter=1\" alt=\"HostCMS Counter\" width=\"88\" height=\"31\" /></a>")</script>
<noscript>
<a href="http://www.hostcms.ru/">
<img alt="HostCMS Counter" height="31" src="/counter/counter.php?id=1&counter=1" width="88" /></a></noscript><!-- HostCMS Counter -->
<?php
}
?>
<div class="hostcms_link">
</div>
</section>
</div>
<div class="hidden-xs hidden-sm col-md-4 col-lg-6">
<section>
<?php
// Нижнее меню
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show
->xsl(Core_Entity::factory('Xsl')
->getByName('НижнееМенюСайт2'))
->show();
?>
</section>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">
<section id="block_contact_infos">
<div>
<h4 class="contacts">Контактная информация</h4>
<ul class="toggle-footer" style="">
<li class="address-info"><i class="fa fa-home"></i> г.Владивосток, ул. 2-я Шоссейная, 15А </li>
<li class="phone-info"><i class="fa fa-phone"></i> (423) 230-20-78</li>
<li class="email-info">
<i class="fa fa-envelope"></i><a href="mailto:info@xmvision.ru">info@xmvision.ru</a>
</li>
</ul>
</div>
</section>
</div>
</div>
</div>
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
w.yaCounter30942576 = new Ya.Metrika({
id:30942576,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
webvisor:true,
trackHash:true
});
} catch(e) { }
});
var n = d.getElementsByTagName("script")[0],
s = d.createElement("script"),
f = function () { n.parentNode.insertBefore(s, n); };
s.type = "text/javascript";
s.async = true;
s.src = "https://mc.yandex.ru/metrika/watch.js";
if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/30942576" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
<!-- КНОПКА "НАВЕРХ" -->
<div id="scroller" class="b-top" style="display: none;"><span class="b-top-but">наверх</span></div>
<!-- КНОПКА "НАВЕРХ". КОНЕЦ -->
<!-- НАЧАЛО. ОНЛАЙН-ЧАТ -->
<!-- START ME-TALK -->
<script type='text/javascript'>
(function(d, w, m) {
var s = d.createElement('script');
s.type ='text/javascript'; s.id = 'supportScript'; s.charset = 'utf-8'; s.async = true;
s.src = '//me-talk.ru/support/support.js?h=41625eb95f8293171460cf6d9f53a096';
var sc = d.getElementsByTagName('script')[0];
w[m] = w[m] || function() { (w[m].q = w[m].q || []).push(arguments); };
if (sc) sc.parentNode.insertBefore(s, sc); else d.documentElement.firstChild.appendChild(s);
})(document, window, 'MeTalk');
</script>
<!-- END ME-TALK -->
<!-- КОНЕЦ. ОНЛАЙН-ЧАТ -->
</body>
</html>
Я так понял это в этом шаблоне делается
<!DOCTYPE html>
<html lang="ru" xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- НАЧАЛО. ОБРАТНЫЙ ЗВОНОК -->
<script crossorigin="anonymous" async type="text/javascript" src="//api.pozvonim.com/widget/callback/v3/18e30a9cd2a2db3f59e5c340441a4b48/connect" id="check-code-pozvonim" charset="UTF-8"></script>
<!-- КОНЕЦ. ОБРАТНЫЙ ЗВОНОК -->
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo SITE_CODING?>">
<meta charset="<?php echo SITE_CODING?>">
<title><?php Core_Page::instance()->showTitle()?></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="description" content="<?php Core_Page::instance()->showDescription()?>">
<meta name="keywords" content="<?php Core_Page::instance()->showKeywords()?>">
<meta name="author" content="HostCMS">
<link type="text/css" href="http://fonts.googleapis.com/css?family=Roboto+Slab:400,700&subset=latin,cyrillic-ext" rel="stylesheet">
<link type="text/css" href="http://fonts.googleapis.com/css?family=Roboto:400,700,300,400italic,700italic&subset=latin,cyrillic-ext" rel="stylesheet">
<!-- Stylesheets -->
<?php
Core_Page::instance()
->prependCss('/bootstrap/css/bootstrap.min.css')
->css('/bootstrap/css/font-awesome.min.css')
->css('/hostcmsfiles/jquery/photobox/photobox.css')
->css('/hostcmsfiles/jquery/slider/jquery-ui.css')
->css('/hostcmsfiles/slippry/dist/slippry.css')
->showCss();
?>
<?php Core_Browser::check()?>
<link rel="shortcut icon" href="/favicon.ico">
<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="/news/rss/">
<?php
Core_Page::instance()
// jQuery
->js('/hostcmsfiles/jquery/jquery.min.js')
->js('/hostcmsfiles/jquery/slider/jquery-ui.js')
// Validate
->js('/hostcmsfiles/jquery/jquery.validate.min.js')
// LightBox
->js('/hostcmsfiles/jquery/lightbox/js/jquery.lightbox.js')
//ElevateZoom
->js('/hostcmsfiles/jquery/jquery.elevatezoom-3.0.8.min.js')
// HostCMS
->js('/templates/template1/hostcms.js')
->js('/templates/template1/hostcms_adaptive.js')
->js('/hostcmsfiles/main.js')
// BBcode
->js('/hostcmsfiles/jquery/bbedit/jquery.bbedit.js')
// Stars
->js('/hostcmsfiles/jquery/stars/jquery.ui.core.min.js')
->js('/hostcmsfiles/jquery/stars/jquery.ui.stars.js')
// jQuery.Autocomplete
->js('/hostcmsfiles/jquery/jquery.autocomplete.min.js')
//photobox
->js('/hostcmsfiles/jquery/photobox/jquery.photobox.js')
->js('/bootstrap/js/bootstrap.min.js')
->js('/hostcmsfiles/slippry/dist/slippry.min.js')
->showJs();
?>
<script>
$(function() {
var demo1 = $("#main_slider").slippry({
// transition: 'fade',
useCSS: true,
// speed: 1000,
// pause: 3000,
// auto: true,
// preload: 'visible',
// autoHover: false
});
$('.stop').click(function () {
demo1.stopAuto();
});
$('.start').click(function () {
demo1.startAuto();
});
$('.prev').click(function () {
demo1.goToPrevSlide();
return false;
});
$('.next').click(function () {
demo1.goToNextSlide();
return false;
});
$('.reset').click(function () {
demo1.destroySlider();
return false;
});
$('.reload').click(function () {
demo1.reloadSlider();
return false;
});
$('.init').click(function () {
demo1 = $("#main_slider").slippry();
return false;
});
$("#zoom").elevateZoom({
gallery:'gallery',
cursor: 'pointer',
galleryActiveClass: 'active',
imageCrossfade: true,
loadingIcon: '/hostcmsfiles/images/spinner.gif',
responsive: true
});
$('.stars').stars({
inputType: "select", disableValue: false
});
$(".slider").slider({
range: true,
//step: 1000,
slide: function( event, ui ) {
$(this).prev().find("input[name$='_from']").val(ui.values[0]);
$(this).prev().find("input[name$='_to']").val(ui.values[1]);
},
create: function(event, ui) {
var min_value_original = parseInt($(this).prev().find("input[name$='_from_original']").val()),
max_value_original = parseInt($(this).prev().find("input[name$='_to_original']").val()),
min_value = parseInt($(this).prev().find("input[name$='_from']").val()),
max_value = parseInt($(this).prev().find("input[name$='_to']").val());
$(this).slider({
min: min_value_original,
max: max_value_original,
values: [min_value, max_value]
});
}
});
//jQuery.Autocomplete selectors
$('#search').autocomplete({
serviceUrl: '/search/?autocomplete=1',
delimiter: ',',
maxHeight: 200,
width: 300,
deferRequestBy: 300,
appendTo: '#search_mini_form',
onSelect: function (suggestion) {
$(this).closest("form").submit();
}
});
// Little cart
var delay=500, setTimeoutConst;
$('.little-cart').hover(function() {
clearTimeout(setTimeoutConst );
$(this).addClass('cart-active').find('.more-cart-info').stop().slideDown();
}, function(){
var littleCart = $(this);
setTimeoutConst = setTimeout(function(){
littleCart.removeClass('cart-active').find('.more-cart-info').stop().slideUp();
}, delay);
});
$('#gallery').photobox('a',{ time:0 });
});
</script>
<!-- СКРИПТ КНОПКИ "ВВЕРХ" -->
<script type="text/javascript">$(document).ready(function(){
$(window).scroll(function () {if ($(this).scrollTop() > 0) {$('#scroller').fadeIn();} else {$('#scroller').fadeOut();}});
$('#scroller').click(function () {$('body,html').animate({scrollTop: 0}, 400); return false;});
});
</script>
<!-- СКРИПТ КНОПКИ "ВВЕРХ". КОНЕЦ -->
</head>
<body class="pageBody">
<!-- Header starts -->
<header>
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<div class="quick-access">
<ul class="links">
<li class="first">
<?php
if (Core::moduleIsActive('siteuser'))
{
$oSiteuser = Core_Entity::factory('Siteuser')->getCurrent();
?><a title="Войти" href="/users/"><?php
if (is_null($oSiteuser))
{
?>Войти<?php
}
else
{
?>Здравствуйте, <?php echo htmlspecialchars($oSiteuser->login);
}
?></a><?php
}
?>
</li>
<li>
<a title="Карта сайта" href="/map/">Карта сайта</a>
</li>
<li class="last">
<a title="Контакты" href="/kontakty/">Контакты</a>
</li>
</ul>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-4 col-lg-3">
<!-- Logo -->
<div class="logo">
<a href="/" title="HostCMS"><img src="/images/logo.png"></a>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-6">
<?php
// Если модуль поиска доступен
if (Core::moduleIsActive('search'))
{
?>
<form id="search_mini_form" method="get" action="/search/">
<div class="form-search">
<input id="search" type="text" name="text" placeholder="Например: видеонаблюдение">
<i class="fa fa-search" onclick="$(this).closest('form').submit();"></i>
</div>
</form>
<?php
}
?>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">
<ul class="toggle-footer" style="">
<li class="phone-info"><h4 class="contacts"><i class="fa fa-phone"></i> (423) 230-20-78</h4>
<li class="phone-info"><h4 class="contacts"><i class="fa fa-clock-o"></i> Пн. - Сб. 10 - 19 ч.</h4>
<li class="phone-info"><h4 class="contacts"><i class="fa fa-envelope"></i> <a href="mailto:info@xmvision.ru">info@xmvision.ru</a></h4>
<li class="phone-info"> г.Владивосток, ул. 2-я Шоссейная, 15А</li>
</li>
</ul>
<div class="little-cart">
<?php
if (Core::moduleIsActive('shop'))
{
// Краткая корзина
$Shop_Cart_Controller_Show = new Shop_Cart_Controller_Show(
Core_Entity::factory('Shop', 3)
);
$Shop_Cart_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинКорзинаКраткаяСайт2')
)
->couponText(isset($_SESSION) ? Core_Array::get($_SESSION, 'coupon_text') : '')
->show();
}
?>
</div>
</div>
</div>
</header>
<div class="top-container">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<?php
// Menu
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show->xsl(
Core_Entity::factory('Xsl')->getByName('ВерхнееМенюСайт2')
)
->menu(3)
->show();
?>
</div>
</div>
</div>
<div class="content-container">
<div class="row">
<div class="col-xs-12 col-sm-4 col-md-3 col-lg-3">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<!--<a href="http://xmvision.ru/news/skidka-15%25-na-montazhnye-raboty-do-konca-yanvarya-2016-goda/"><center><p><img width="200" height="200" style="margin-right: auto; margin-left: auto; display: block;" src="/images/ban1.jpg"></p></center></a>-->
<!--<?php $Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show->xsl(
Core_Entity::factory('Xsl')->getByName('ПравоеМеню')
)
->menu(4)
->show();?>
<?php
// Разделы магазина
if (Core::moduleIsActive('shop'))
{
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', 3)
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинГруппыТоваровНаГлавнойСайт2')
)
->groupsMode('all')
->limit(0);
if (is_object(Core_Page::instance()->object)
&& get_class(Core_Page::instance()->object) == 'Shop_Controller_Show')
{
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('current_group_id')
->value(intval(Core_Page::instance()->object->group))
);
}
$Shop_Controller_Show->show();
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show->xsl(
Core_Entity::factory('Xsl')->getByName('НижнееМенюСайт2')
)
->menu(3)
->show();
// Фильтр справа
if (Core::moduleIsActive('shop') && isset(Core_Page::instance()->libParams['shopId']))
{
$oShop = Core_Entity::factory('Shop', Core_Page::instance()->libParams['shopId']);
$Shop_Controller_Show = new Shop_Controller_Show($oShop);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинФильтрСайт2')
)
->groupsMode('tree')
->limit(0)
->itemsProperties(TRUE);
if (is_object(Core_Page::instance()->object)
&& get_class(Core_Page::instance()->object) == 'Shop_Controller_Show')
{
$Shop_Controller_Show->group(Core_Page::instance()->object->group);
$iCurrentShopGroup = Core_Page::instance()->object->group;
}
else
{
$iCurrentShopGroup = 0;
}
$price_from = intval(Core_Array::getGet('price_from'));
$price_to = intval(Core_Array::getGet('price_to'));
if ($price_from)
{
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('price_from')->value($price_from)
);
$Shop_Controller_Show->addCacheSignature('price_from=' . $price_from);
}
if ($price_to)
{
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('price_to')->value($price_to)
);
$Shop_Controller_Show->addCacheSignature('price_to=' . $price_to);
}
//Sorting
if (Core_Array::getGet('sorting'))
{
$sorting = intval(Core_Array::getGet('sorting'));
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('sorting')->value($sorting)
);
$Shop_Controller_Show->addCacheSignature('sorting=' . $sorting);
}
//Producers
if (Core_Array::getGet('producer_id'))
{
$iProducerId = intval(Core_Array::getGet('producer_id'));
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('producer_id')->value($iProducerId)
);
$Shop_Controller_Show->addCacheSignature('producer_id=' . $iProducerId);
}
// Additional properties
$oShop_Item_Property_List = Core_Entity::factory('Shop_Item_Property_List', $oShop->id);
$aProperties = $oShop_Item_Property_List->Properties->findAll();
$aTmpProperties = array();
foreach ($aProperties as $oProperty)
{
// Св-во может иметь несколько значений
$aPropertiesValue = Core_Array::getGet('property_' . $oProperty->id);
if ($aPropertiesValue)
{
!is_array($aPropertiesValue) && $aPropertiesValue = array($aPropertiesValue);
foreach ($aPropertiesValue as $sPropertyValue)
{
$aTmpProperties[] = array($oProperty, strval($sPropertyValue));
}
}
elseif (!is_null(Core_Array::getGet('property_' . $oProperty->id . '_from')))
{
$tmpFrom = Core_Array::getGet('property_' . $oProperty->id . '_from');
$tmpTo = Core_Array::getGet('property_' . $oProperty->id . '_to');
!is_array($tmpFrom) && $tmpFrom = array($tmpFrom);
!is_array($tmpTo) && $tmpTo = array($tmpTo);
// From ... to ...
foreach ($tmpFrom as $iKey => $sValue)
{
$to = Core_Array::get($tmpTo, $iKey);
$aTmpProperties[] = array($oProperty, array(
'from' => $sValue != ''
? ($oProperty->type == 11 ? floatval($sValue) : intval($sValue))
: '',
'to' => $to != ''
? ($oProperty->type == 11 ? floatval($to) : intval($to))
: ''
));
}
}
}
if (count($aTmpProperties))
{
reset($aTmpProperties);
while(list(, list($oProperty, $propertyValue)) = each($aTmpProperties))
{
$tableName = $oProperty->createNewValue(0)->getTableName();
$Shop_Controller_Show->shopItems()->queryBuilder()
->where('shop_item_properties.property_id', '=', $oProperty->id);
if (!is_array($propertyValue))
{
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('property_' . $oProperty->id)->value($propertyValue)
);
$Shop_Controller_Show->addCacheSignature("property{$oProperty->id}={$propertyValue}");
}
else
{
$from = trim(Core_Array::get($propertyValue, 'from'));
$to = trim(Core_Array::get($propertyValue, 'to'));
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('property_' . $oProperty->id . '_from')->value($from)
)->addEntity(
Core::factory('Core_Xml_Entity')
->name('property_' . $oProperty->id . '_to')->value($to)
);
$Shop_Controller_Show
->addCacheSignature("property{$oProperty->id}_from={$from}")
->addCacheSignature("property{$oProperty->id}_to={$to}");
}
}
}
/* Количество */
$on_page = intval(Core_Array::getGet('on_page'));
if ($on_page > 0 && $on_page < 150)
{
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('on_page')->value($on_page)
);
}
$Shop_Controller_Show
->group($iCurrentShopGroup)
->addMinMaxPrice()
->show();
}
?>-->
</div>
<!--
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<?php
//Производители
$oShop_Producer_Controller_Show = new Shop_Producer_Controller_Show(
Core_Entity::factory('Shop', 3)
);
$oShop_Producer_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МенюПроизводителиСайт2')
)
->limit(5)
->show();
?>
</div>-->
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<?php
// Последний заказ
$oShop = Core_Entity::factory('Shop', 3);
$Shop_Controller_Show = new Shop_Controller_Show(
$oShop
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинПоследнийЗаказСайт2')
)
->groupsMode('none')
->limit(0);
$oShop_Orders = $oShop->Shop_Orders;
$oShop_Orders
->queryBuilder()
->where('shop_orders.paid', '=', 1)
->clearOrderBy()
->orderBy('shop_orders.id', 'DESC')
->limit(1);
$aShop_Orders = $oShop_Orders->findAll();
if (count($aShop_Orders))
{
foreach ($aShop_Orders as $oShop_Order)
{
$aShop_Order_Items = $oShop_Order->Shop_Order_Items->findAll();
foreach ($aShop_Order_Items as $oShop_Order_Item)
{
if ($oShop_Order_Item->shop_item_id)
{
$oShop_Item = Core_Entity::factory('Shop_Item')->find($oShop_Order_Item->shop_item_id);
!is_null($oShop_Item->id) && $Shop_Controller_Show->addEntity(
$oShop_Item
->addForbiddenTag('text')
->addForbiddenTag('description')
->addForbiddenTag('shop_producer')
->showXmlComments(FALSE)
->showXmlAssociatedItems(FALSE)
->showXmlModifications(FALSE)
->showXmlSpecialprices(FALSE)
->showXmlTags(FALSE)
->showXmlWarehousesItems(FALSE)
->showXmlSiteuser(FALSE)
->showXmlProperties(FALSE)
);
}
}
$Shop_Controller_Show->addEntity(
$oShop_Order
);
}
$Shop_Controller_Show
->itemsForbiddenTags(array('text'))
->show();
}
?>
</div>
</div><!-- /row -->
<?php
}
// Метки
/*if (Core::moduleIsActive('shop') && Core::moduleIsActive('tag'))
{
$Shop_Controller_Tag_Show = new Shop_Controller_Tag_Show(
Core_Entity::factory('Shop', 3)
);
$Shop_Controller_Tag_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('ОблакоТэговМагазинСайт2')
);
if (is_object(Core_Page::instance()->object)
&& get_class(Core_Page::instance()->object) == 'Shop_Controller_Show'
&& Core_Page::instance()->object->group)
{
$Shop_Controller_Tag_Show->group(Core_Page::instance()->object->group);
}
if (is_object(Core_Page::instance()->object)
&& get_class(Core_Page::instance()->object) == 'Shop_Controller_Show')
{
$Shop_Controller_Tag_Show->show();
}
}*/
?>
<div class="row">
<div class="hidden-xs col-sm-12 col-md-12 col-lg-12 banner-list">
<?php
if (Core::moduleIsActive('advertisement'))
{
$Advertisement_Group_Controller_Show = new Advertisement_Group_Controller_Show(
Core_Entity::factory('Advertisement_Group', 1)
);
$Advertisement_Group_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('ОтображениеБаннераСайт2')
)
->show();
}
?>
</div>
</div>
<div class="row">
<div class="hidden-xs col-sm-12 col-md-12 col-lg-12">
<?php
// Опросы
if (Core::moduleIsActive('poll'))
{
$Poll_Group_Controller_Show = new Poll_Group_Controller_Show(
Core_Entity::factory('Poll_Group', 1)
);
$Poll_Group_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('ОтображениеОпросаБезРезультатовСайт2')
)
->limit(1)
->rand()
->show();
}
?>
</div>
</div>
</div>
<?php
Core_Page::instance()->execute();
?>
</div>
</div>
<div class="footer-container">
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">
<section id="social_block">
<h4>Мы в соцсетях:</h4>
<ul>
<li class="twitter">
<a title="Twitter" href="https://twitter.com/XMVISIONRU" target="_blank">
<span>Twitter</span>
</a>
</li>
<li class="vk">
<a title="VKontakte" href="https://vk.com/xmvision" target="_blank">
<span>VKontakte</span>
</a>
</li>
<li class="rss">
<a title="RSS" href="/news/rss/" target="_blank">
<span>RSS</span>
</a>
</li>
</ul>
<?php
// Если модуль рекламы доступен
if (Core::moduleIsActive('counter'))
{
?>
<!-- HostCMS Counter -->
<script type="text/javascript">document.cookie="hostmake=1; path=/";document.write("<a href=\"http://www.hostcms.ru/\"><img src=\"/counter/counter.php?rand="+Math.random()+"&id=1&refer="+escape(document.referrer)+"&current_page="+escape(window.location.href)+"&cookie="+(document.cookie?"Y":"N")+"&java="+(navigator.javaEnabled()?"Y":"N")+"&screen="+screen.width+'x'+screen.height+"&px="+(((navigator.appName.substring(0,9)=="Microsoft"))?screen.colorDepth:screen.pixelDepth)+"&js_version=1.6&counter=1\" alt=\"HostCMS Counter\" width=\"88\" height=\"31\" /></a>")</script>
<noscript>
<a href="http://www.hostcms.ru/">
<img alt="HostCMS Counter" height="31" src="/counter/counter.php?id=1&counter=1" width="88" /></a></noscript><!-- HostCMS Counter -->
<?php
}
?>
<div class="hostcms_link">
</div>
</section>
</div>
<div class="hidden-xs hidden-sm col-md-4 col-lg-6">
<section>
<?php
// Нижнее меню
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show
->xsl(Core_Entity::factory('Xsl')
->getByName('НижнееМенюСайт2'))
->show();
?>
</section>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">
<section id="block_contact_infos">
<div>
<h4 class="contacts">Контактная информация</h4>
<ul class="toggle-footer" style="">
<li class="address-info"><i class="fa fa-home"></i> г.Владивосток, ул. 2-я Шоссейная, 15А </li>
<li class="phone-info"><i class="fa fa-phone"></i> (423) 230-20-78</li>
<li class="email-info">
<i class="fa fa-envelope"></i><a href="mailto:info@xmvision.ru">info@xmvision.ru</a>
</li>
</ul>
</div>
</section>
</div>
</div>
</div>
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
w.yaCounter30942576 = new Ya.Metrika({
id:30942576,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
webvisor:true,
trackHash:true
});
} catch(e) { }
});
var n = d.getElementsByTagName("script")[0],
s = d.createElement("script"),
f = function () { n.parentNode.insertBefore(s, n); };
s.type = "text/javascript";
s.async = true;
s.src = "https://mc.yandex.ru/metrika/watch.js";
if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/30942576" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
<!-- КНОПКА "НАВЕРХ" -->
<div id="scroller" class="b-top" style="display: none;"><span class="b-top-but">наверх</span></div>
<!-- КНОПКА "НАВЕРХ". КОНЕЦ -->
<!-- НАЧАЛО. ОНЛАЙН-ЧАТ -->
<!-- START ME-TALK -->
<script type='text/javascript'>
(function(d, w, m) {
var s = d.createElement('script');
s.type ='text/javascript'; s.id = 'supportScript'; s.charset = 'utf-8'; s.async = true;
s.src = '//me-talk.ru/support/support.js?h=41625eb95f8293171460cf6d9f53a096';
var sc = d.getElementsByTagName('script')[0];
w[m] = w[m] || function() { (w[m].q = w[m].q || []).push(arguments); };
if (sc) sc.parentNode.insertBefore(s, sc); else d.documentElement.firstChild.appendChild(s);
})(document, window, 'MeTalk');
</script>
<!-- END ME-TALK -->
<!-- КОНЕЦ. ОНЛАЙН-ЧАТ -->
</body>
</html>
HostCMS,
когда же вы уже сделаете спойлер для таких портянок?
когда же вы уже сделаете спойлер для таких портянок?
HostDev.pw - модули для HostCMS, Telegram: @hostdev
Авторизация