Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

empty
 Share

Recommended Posts

Здравствуйте, в поиске похожей темы не нашёл, может кто сталкивался?

Верстаю магазин на "чистой" Opencart 1.5.3. и столкнулся с такой проблемой: при проверке какого либо елемента как в хроме, fair-bug'е или в сафари отображаются дублирующиеся стили.

Например:

.featured-li .image a img {
position: relative;
padding: 0px 20px;
border-radius: 150px;
}
и этот же код дублируется один-два раза (полностью + даже строчка в css файле, никаких /cache/view и тп.) + порой при редактировании некоторых элементов в самом "проверщике" кода изменения не происходят.

Подскажите пожалуйста как это можно победить?

Link to comment
Share on other sites


Одна и та же строка в одном и том же css файле? У меня одно объяснение - css файл подключается 2 раза. Проверьте.

<head>
<title>Отзывы покупателей</title>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/venec/stylesheet/stylesheet.css" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/nivoslider.css" media="screen" />
<script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" />
<script type="text/javascript" src="catalog/view/javascript/jquery/ui/external/jquery.cookie.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/colorbox/jquery.colorbox.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/colorbox/colorbox.css" media="screen" />
<script type="text/javascript" src="catalog/view/javascript/jquery/tabs.js"></script>
<script type="text/javascript" src="catalog/view/javascript/common.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/nivo-slider/jquery.nivo.slider.pack.js"></script>
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/venec/stylesheet/ie7.css" />
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/venec/stylesheet/ie6.css" />
<script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script>
<script type="text/javascript">
DD_belatedPNG.fix('#logo img');
</script>
<![endif]-->
<script type='text/javascript'>
// Добавить в Избранное
function add_favorite(a) {
title=document.title;
url=document.location;
try {
   // Internet Explorer
   window.external.AddFavorite(url, title);
}
catch (e) {
   try {
	 // Mozilla
	 window.sidebar.addPanel(title, url, "");
   }
   catch (e) {
	 // Opera
	 if (typeof(opera)=="object") {
	   a.rel="sidebar";
	   a.title=title;
	   a.url=url;
	   return true;
	 }
	 else {
	   // Unknown
	   alert('Нажмите Ctrl-D чтобы добавить страницу в закладки');
	 }
   }
}
return false;
}
</script>

<script>function addBookmark(x)
{
var url = location.href;
var title = document.title;
//url = ":З";
//title = :З;
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function"))
window.sidebar.addPanel (title, url, "");
else if (typeof window.external == "object")
window.external.AddFavorite(url, title);
else if (window.opera)
{
x.href=url;
x.title=title;
x.rel = "sidebar";
return true;
}
else
alert("Для добавления закладки вручную нажмите Ctrl+D");
return true;
}
</script>
<script type="text/javascript" src="ftp://88.214.230.66//hats-market.ru/catalog/view/theme/venec/template/lightbox.js"></script>
<style tupe="text/css" src="ftp://88.214.230.66//hats-market.ru/catalog/view/theme/venec/template/lightbox.css"></style>

<!-- Magic Zoom Plus OpenCart module version v2.8.49 [v1.2.16:v4.0.24] -->
<link type="text/css" href="admin/controller/module/magictoolbox/magiczoomplus.css" rel="stylesheet" media="screen" />
<script type="text/javascript" src="admin/controller/module/magictoolbox/magiczoomplus.js"></script>
<script type="text/javascript">
MagicZoomPlus.options = {
  'expand-speed': 500,
  'restore-speed': -1,
  'expand-effect': 'back',
  'restore-effect': 'linear',
  'expand-align': 'screen',
  'expand-position': 'center',
  'expand-size': 'fit-screen',
  'background-color': '#000000',
  'background-opacity': 30,
  'background-speed': 200,
  'caption-speed': 250,
  'caption-position': 'bottom',
  'caption-height': 300,
  'caption-width': 300,
  'buttons': 'show',
  'buttons-position': 'bottom left',
  'buttons-display': 'previous, next, close',
  'loading-msg': 'Загрузка...',
  'loading-opacity': 75,
  'slideshow-effect': 'dissolve',
  'slideshow-speed': 800,
  'z-index': 100,
  'expand-trigger': 'click',
  'restore-trigger': 'auto',
  'expand-trigger-delay': 200,
  'opacity': 50,
  'zoom-width': 500,
  'zoom-height': 500,
  'zoom-position': 'right',
  'selectors-change': 'click',
  'selectors-mouseover-delay': 60,
  'smoothing-speed': 40,
  'zoom-distance': 15,
  'zoom-fade-in-speed': 200,
  'zoom-fade-out-speed': 200,
  'fps': 25,
  'loading-position-x': -1,
  'loading-position-y': -1,
  'x': -1,
  'y': -1,
  'show-title': 'top',
  'selectors-effect': 'dissolve',
  'selectors-effect-speed': 400,
  'zoom-align': 'top',
  'zoom-window-effect': 'shadow',
  'selectors-class': '',
  'hint-text': 'Увеличение',
  'hint-opacity': 75,
  'initialize-on': 'load',
  'hint-position': 'tl',
  'right-click': 'false',
  'disable-zoom': false,
  'disable-expand': false,
  'keep-thumbnail': true,
  'show-loading': true,
  'slideshow-loop': true,
  'keyboard': true,
  'keyboard-ctrl': false,
  'drag-mode': false,
  'always-show-zoom': false,
  'smoothing': true,
  'opacity-reverse': false,
  'click-to-activate': false,
  'click-to-deactivate': false,
  'preload-selectors-small': true,
  'preload-selectors-big': false,
  'zoom-fade': true,
  'move-on-click': true,
  'preserve-position': false,
  'fit-zoom-window': true,
  'entire-image': false,
  'hint': true,
  'pan-zoom': true,
  'caption-source': 'span'
}
</script>
<!-- Magic Zoom Plus OpenCart module version v2.8.49 [v1.2.16:v4.0.24] -->
<link type="text/css" href="admin/controller/module/magictoolbox/magicscroll.css" rel="stylesheet" media="screen" />
<script type="text/javascript" src="admin/controller/module/magictoolbox/magicscroll.js"></script>
<script type="text/javascript">MagicScroll.options = {'width': 'auto','height': 'auto','item-width': 'auto','item-height': 'auto','direction': 'bottom'}</script><script type="text/javascript">
				    $mjs(document).je1('domready', function() {
					  if (typeof display !== 'undefined') {
					    var olddisplay = display;
					    window.display = function (view) {
						  MagicZoomPlus.stop();
						  olddisplay(view);
						  MagicZoomPlus.start();
					    }
					  }
				    });
				   </script>
</head>
Вот head, смотрите.

При проверке элемента выглядит так:

div {

bla:bla;

bla:bla;

bla:bla;

}

div {

bla:bla;

bla:bla;

bla:bla;

}

div {

bla:bla;

bla:bla;

bla:bla;

} - это слева где стили,

и справа где номер строчки и название css файла:

styleSHEET.css: 1044

styleSHEET.css: 1044

styleSHEET.css: 1044

Иакие дела.

Link to comment
Share on other sites


<head>
<title>Отзывы покупателей</title>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/venec/stylesheet/stylesheet.css" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/nivoslider.css" media="screen" />
<script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" />
<script type="text/javascript" src="catalog/view/javascript/jquery/ui/external/jquery.cookie.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/colorbox/jquery.colorbox.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/colorbox/colorbox.css" media="screen" />
<script type="text/javascript" src="catalog/view/javascript/jquery/tabs.js"></script>
<script type="text/javascript" src="catalog/view/javascript/common.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/nivo-slider/jquery.nivo.slider.pack.js"></script>
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/venec/stylesheet/ie7.css" />
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/venec/stylesheet/ie6.css" />
<script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script>
<script type="text/javascript">
DD_belatedPNG.fix('#logo img');
</script>
<![endif]-->
<script type='text/javascript'>
// Добавить в Избранное
function add_favorite(a) {
title=document.title;
url=document.location;
try {
   // Internet Explorer
   window.external.AddFavorite(url, title);
}
catch (e) {
   try {
	 // Mozilla
	 window.sidebar.addPanel(title, url, "");
   }
   catch (e) {
	 // Opera
	 if (typeof(opera)=="object") {
	   a.rel="sidebar";
	   a.title=title;
	   a.url=url;
	   return true;
	 }
	 else {
	   // Unknown
	   alert('Нажмите Ctrl-D чтобы добавить страницу в закладки');
	 }
   }
}
return false;
}
</script>

<script>function addBookmark(x)
{
var url = location.href;
var title = document.title;
//url = ":З";
//title = :З;
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function"))
window.sidebar.addPanel (title, url, "");
else if (typeof window.external == "object")
window.external.AddFavorite(url, title);
else if (window.opera)
{
x.href=url;
x.title=title;
x.rel = "sidebar";
return true;
}
else
alert("Для добавления закладки вручную нажмите Ctrl+D");
return true;
}
</script>
<script type="text/javascript" src="ftp://88.214.230.66//hats-market.ru/catalog/view/theme/venec/template/lightbox.js"></script>
<style tupe="text/css" src="ftp://88.214.230.66//hats-market.ru/catalog/view/theme/venec/template/lightbox.css"></style>

<!-- Magic Zoom Plus OpenCart module version v2.8.49 [v1.2.16:v4.0.24] -->
<link type="text/css" href="admin/controller/module/magictoolbox/magiczoomplus.css" rel="stylesheet" media="screen" />
<script type="text/javascript" src="admin/controller/module/magictoolbox/magiczoomplus.js"></script>
<script type="text/javascript">
MagicZoomPlus.options = {
  'expand-speed': 500,
  'restore-speed': -1,
  'expand-effect': 'back',
  'restore-effect': 'linear',
  'expand-align': 'screen',
  'expand-position': 'center',
  'expand-size': 'fit-screen',
  'background-color': '#000000',
  'background-opacity': 30,
  'background-speed': 200,
  'caption-speed': 250,
  'caption-position': 'bottom',
  'caption-height': 300,
  'caption-width': 300,
  'buttons': 'show',
  'buttons-position': 'bottom left',
  'buttons-display': 'previous, next, close',
  'loading-msg': 'Загрузка...',
  'loading-opacity': 75,
  'slideshow-effect': 'dissolve',
  'slideshow-speed': 800,
  'z-index': 100,
  'expand-trigger': 'click',
  'restore-trigger': 'auto',
  'expand-trigger-delay': 200,
  'opacity': 50,
  'zoom-width': 500,
  'zoom-height': 500,
  'zoom-position': 'right',
  'selectors-change': 'click',
  'selectors-mouseover-delay': 60,
  'smoothing-speed': 40,
  'zoom-distance': 15,
  'zoom-fade-in-speed': 200,
  'zoom-fade-out-speed': 200,
  'fps': 25,
  'loading-position-x': -1,
  'loading-position-y': -1,
  'x': -1,
  'y': -1,
  'show-title': 'top',
  'selectors-effect': 'dissolve',
  'selectors-effect-speed': 400,
  'zoom-align': 'top',
  'zoom-window-effect': 'shadow',
  'selectors-class': '',
  'hint-text': 'Увеличение',
  'hint-opacity': 75,
  'initialize-on': 'load',
  'hint-position': 'tl',
  'right-click': 'false',
  'disable-zoom': false,
  'disable-expand': false,
  'keep-thumbnail': true,
  'show-loading': true,
  'slideshow-loop': true,
  'keyboard': true,
  'keyboard-ctrl': false,
  'drag-mode': false,
  'always-show-zoom': false,
  'smoothing': true,
  'opacity-reverse': false,
  'click-to-activate': false,
  'click-to-deactivate': false,
  'preload-selectors-small': true,
  'preload-selectors-big': false,
  'zoom-fade': true,
  'move-on-click': true,
  'preserve-position': false,
  'fit-zoom-window': true,
  'entire-image': false,
  'hint': true,
  'pan-zoom': true,
  'caption-source': 'span'
}
</script>
<!-- Magic Zoom Plus OpenCart module version v2.8.49 [v1.2.16:v4.0.24] -->
<link type="text/css" href="admin/controller/module/magictoolbox/magicscroll.css" rel="stylesheet" media="screen" />
<script type="text/javascript" src="admin/controller/module/magictoolbox/magicscroll.js"></script>
<script type="text/javascript">MagicScroll.options = {'width': 'auto','height': 'auto','item-width': 'auto','item-height': 'auto','direction': 'bottom'}</script><script type="text/javascript">
					$mjs(document).je1('domready', function() {
					  if (typeof display !== 'undefined') {
						var olddisplay = display;
						window.display = function (view) {
						  MagicZoomPlus.stop();
						  olddisplay(view);
						  MagicZoomPlus.start();
						}
					  }
					});
				   </script>
</head>
Вот head, смотрите.

При проверке элемента выглядит так:

div {

bla:bla;

bla:bla;

bla:bla;

}

div {

bla:bla;

bla:bla;

bla:bla;

}

div {

bla:bla;

bla:bla;

bla:bla;

} - это слева где стили,

и справа где номер строчки и название css файла:

styleSHEET.css: 1044

styleSHEET.css: 1044

styleSHEET.css: 1044

Иакие дела.

Нашёл решение проблемы - подключение css дублировалось в модулях дефолтного шаблона.
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.