Jump to content

Recommended Posts

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

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

Например:

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

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

Share this post


Link to post
Share on other sites

>>даже строчка в css файле

Всмысле номер строчки стиля.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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

Иакие дела.

Share this post


Link to post
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 дублировалось в модулях дефолтного шаблона.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.