Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

empty

Recommended Posts

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

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

Например:

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

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

Надіслати
Поділитися на інших сайтах


Одна и та же строка в одном и том же 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

Иакие дела.

Надіслати
Поділитися на інших сайтах


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


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.