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

Recommended Posts

Добрый день, подскажите добавляю к товару несколько опций, в карточке товара они отображаются не все. Чтобы посмотреть все надо кликнуть по кнопке развернуть. 

Как удалить эту кнопку чтобы опции показывались все сразу?

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


Добрый день, подскажите добавляю к товару несколько опций, в карточке товара они отображаются не все. Чтобы посмотреть все надо кликнуть по кнопке развернуть. 

Как удалить эту кнопку чтобы опции показывались все сразу?

Добрый день.

Откройте файл: catalog\view\theme\default\template\product\product.tpl

 

В самом низу файла найдите и удалите:

<script type="text/javascript"><!--
$(document).ready(function() {
	if ($('.options-div')[0].scrollHeight > 175)  {
	
		$(".options-div").after('<div id="obexpand" class="obertka"><button class="expand" type="button" id="expand"><?php echo $text_open; ?></button></div>');
		$(".options-div").after('<div id="obhide" class="obertka" style="display:none;"><button class="expand" type="button" id="hide"><?php echo $text_close; ?></button></div>');
		$('.options-div').append("<div class='hide'></div>");
		};
	
});
            
			
			$('#expand').live('click',function(){
						$('#obexpand').css("display", "none");
		                $('.options-div').animate({height: $('.options-div')[0].scrollHeight}, 600);
						$('#obhide').css("display", "block");
						$('.hide').css("display", "none");
						
				
									
            });
			
			$('#hide').live('click',function(){
						$('#obhide').css("display", "none");
		                $('.options-div').animate({height: 170}, 600);
						$('#obexpand').css("display", "block");
						$('.hide').css("display", "block");

            });

//--></script> 

<style type="text/css">
.options-div {
position:relative;
height: 170px;
overflow: hidden;}

.hide {
	position:absolute;
	top:116px;
	width:99%;
	left: 3px;
	height:50px;
	background: url("catalog/view/theme/default/image/hide.png") repeat-x transparent;
}
.obertka {
	width: 100%;
	text-align: center;
	border-bottom: 1px dotted #404040;
	height: 8px;
	margin: -8px auto;
	margin-bottom: 20px;
	position: relative;
}
.expand {
	height: 24px;
	width: 100%;
	border: 1px solid #DEDEDE;
	outline: 0;
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
	word-wrap: normal;
	vertical-align: middle;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background:white;
}
.expand:hover {
	border:#ccc solid 1px;
	background:#eee;
}
 </style>
Надіслати
Поділитися на інших сайтах

Добрый день.

Откройте файл: catalog\view\theme\default\template\product\product.tpl

 

В самом низу файла найдите и удалите:

<script type="text/javascript"><!--
$(document).ready(function() {
	if ($('.options-div')[0].scrollHeight > 175)  {
	
		$(".options-div").after('<div id="obexpand" class="obertka"><button class="expand" type="button" id="expand"><?php echo $text_open; ?></button></div>');
		$(".options-div").after('<div id="obhide" class="obertka" style="display:none;"><button class="expand" type="button" id="hide"><?php echo $text_close; ?></button></div>');
		$('.options-div').append("<div class='hide'></div>");
		};
	
});
            
			
			$('#expand').live('click',function(){
						$('#obexpand').css("display", "none");
		                $('.options-div').animate({height: $('.options-div')[0].scrollHeight}, 600);
						$('#obhide').css("display", "block");
						$('.hide').css("display", "none");
						
				
									
            });
			
			$('#hide').live('click',function(){
						$('#obhide').css("display", "none");
		                $('.options-div').animate({height: 170}, 600);
						$('#obexpand').css("display", "block");
						$('.hide').css("display", "block");

            });

//--></script> 

<style type="text/css">
.options-div {
position:relative;
height: 170px;
overflow: hidden;}

.hide {
	position:absolute;
	top:116px;
	width:99%;
	left: 3px;
	height:50px;
	background: url("catalog/view/theme/default/image/hide.png") repeat-x transparent;
}
.obertka {
	width: 100%;
	text-align: center;
	border-bottom: 1px dotted #404040;
	height: 8px;
	margin: -8px auto;
	margin-bottom: 20px;
	position: relative;
}
.expand {
	height: 24px;
	width: 100%;
	border: 1px solid #DEDEDE;
	outline: 0;
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
	word-wrap: normal;
	vertical-align: middle;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background:white;
}
.expand:hover {
	border:#ccc solid 1px;
	background:#eee;
}
 </style>

Спасибо большое

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


Подскажите еще один момент, а как в карточке товара сделать вывод опций в ряд? Сейчас например я когда опции добавляю к товару они идут вертикально, а хотелось бы в одну строку

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


Подскажите еще один момент, а как в карточке товара сделать вывод опций в ряд? Сейчас например я когда опции добавляю к товару они идут вертикально, а хотелось бы в одну строку

Можно только сами блоки с опциями заставить следовать друг за другом, но каждую отдельную опцию не выйдет.

Если добавить это код в файл стилей stylessheet.css, то опции немного преобразуются.

.option {
display: inline-block;
margin: 5px;
vertical-align: top;
}

Так-же может потребоваться удалить лишние теги <br> после блоков с опциями, в файле product.tpl

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

А решения для мобильных телефонов нет?

Возможна ли будет в категориях,а также в разделе производители цену заменить на модель,чтобы в том же месте выводилась с прокручиванием в случае длина модели будет выходить за область рамки?

И в поиск включить статьи и категория,а также новости? Ну даже исключив сам товар из поиска)

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


А решения для мобильных телефонов нет?

Возможна ли будет в категориях,а также в разделе производители цену заменить на модель,чтобы в том же месте выводилась с прокручиванием в случае длина модели будет выходить за область рамки?

И в поиск включить статьи и категория,а также новости? Ну даже исключив сам товар из поиска)

Здравствуйте.

Шаблон не адаптивный, так что подходит только для просмотра на планшете и пк.

Все переделки -  это к личному вебмастеру, программисту, дизайнеру...

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

нет ли мыслей сделать его адаптивным? уверен, многие купившие шаблон с радостью заплатили бы за такой апгрейд. Шаблон классный, но очевидно, что надо смотреть в сторону адаптивных шаблонов- рост % просмотров с мобильных устройств, наезд гугла на сайты, не адаптированные к просмотру на мобильных- все говорит о явной тенденции. 

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


нет ли мыслей сделать его адаптивным? уверен, многие купившие шаблон с радостью заплатили бы за такой апгрейд. Шаблон классный, но очевидно, что надо смотреть в сторону адаптивных шаблонов- рост % просмотров с мобильных устройств, наезд гугла на сайты, не адаптированные к просмотру на мобильных- все говорит о явной тенденции. 

Извините, но мне это невыгодно. Этому шаблону уже года два, берут его крайне редко, а в разделе платных шаблонов он на странице "хрен знает какой". При чем я не шучу, страница так и называется. Поэтому тратить силы и делать его адаптивным, чтобы его покупали раз в меся -  увольте.

 

Вот мой второй шаблон, он адаптивный, тачскриновый и очень современный.

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

При отключении категории     -  Notice: Undefined index: parent_id in D:\OpenServer\domains\mini\catalog\controller\module\category_accordion.php on line 90Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\mini\index.php:103) in D:\OpenServer\domains\mini\catalog\view\theme\default\template\error\not_found.tpl on line 1

 

Но страница открывается -  категория не найдена...

 

Товар из отключеной категории отображается - как ни в чем не бывало...  Плохо

 

локалка

 

где 404  страница, как организовать?

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


При отключении категории     -  Notice: Undefined index: parent_id in D:\OpenServer\domains\mini\catalog\controller\module\category_accordion.php on line 90Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\mini\index.php:103) in D:\OpenServer\domains\mini\catalog\view\theme\default\template\error\not_found.tpl on line 1

 

Но страница открывается -  категория не найдена...

 

Товар из отключеной категории отображается - как ни в чем не бывало...  Плохо

 

локалка

 

где 404  страница, как организовать?

На сколько я помню 404 страница почему-то не реализована в движке. Есть только 202.

Я этот вопрос не изучал, но можете попробовать сделать как тут пишут.

 

Ничего не менялось. Ocstore последний.  Может аккордеон этот перехватывает?

Модуль говорит Вам об ошибке наследования дочерних и родительских категорий, проще говоря указывает на дубль. При включенном seo_pro модуль никогда не показывает ошибок, т.к. путь всегда выстраивается верный.

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

 Ocstore .    seo_pro там уже есть.

 

На чистой сборке - без шаблона - такая же лажа, только не выдаетя сообщение -  Notice: Undefined index: parent_id in ...

 

404 страница отрабатывается везде - кроме вот этой  - отключения категории.

 

И товар в категории и категория - отдают статус - 200 ок

 

Перепробовал все способы что видел - на форуме

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


Точнее так...

На чистом  Ocstore   как тут пишут...  помогло.  Статус отдает 404. А на шаблоне - начинаются приколы...

Разницы нет, что шаблон, что чистый опенкарт. Изменения которые Вы вносите никак не соприкасаются с работой шаблона.  Скорее всего в catalog\controller\product\category.php что-то не доделали по той инструкции.

А почему появляется ошибка от модуля я Вам уже объяснил. То что Seo_pro у Вас есть, это еще не значит, что он, включен, настроен и работает - стоит проверить.

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

Проверяю.    459 строка Ocstore 1.5.5.1.2

 

$this->data['button_continue'] = $this->language->get('button_continue');

$this->data['continue'] = $this->url->link('common/home');

 

вставил между ними -    $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found');

 

И все заработало!

 

В файле шаблона - это уже  464 строка

 

Есть некоторые правки, или это наоборот отсутствие.

Так -  в районе 204 строки  Ocstore  массив -

$this->data['categories'][] = array(
                    'name'  => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
                    'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url),
                    'thumb' => $this->model_tool_image->resize(($result['image']=='' ? 'no_image.jpg' : $result['image']), $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'))
                );

 

а в Вашем шаблоне - это  уже  208 строка

$this->data['categories'][] = array(
                     'name' => $result['name'],
                    'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url),
                     'thumb' => $image
                 );

 

так же  есть правки в районе 132 строки и что там еще правилось?   Нужно быть автором, чтобы знать... или иметь 100 баксов

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


Проверяю.    459 строка Ocstore 1.5.5.1.2

 

$this->data['button_continue'] = $this->language->get('button_continue');

$this->data['continue'] = $this->url->link('common/home');

 

вставил между ними -    $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found');

 

И все заработало!

 

В файле шаблона - это уже  464 строка

 

Есть некоторые правки, или это наоборот отсутствие.

Так -  в районе 204 строки  Ocstore  массив -

$this->data['categories'][] = array(

                    'name'  => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),

                    'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url),

                    'thumb' => $this->model_tool_image->resize(($result['image']=='' ? 'no_image.jpg' : $result['image']), $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'))

                );

 

а в Вашем шаблоне - это  уже  208 строка

$this->data['categories'][] = array(

                     'name' => $result['name'],

                    'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url),

                     'thumb' => $image

                 );

 

так же  есть правки в районе 132 строки и что там еще правилось?   Нужно быть автором, чтобы знать... или иметь 100 баксов

 

Причем здесь эти строки? какая разница на какой строке они находятся?

$this->data['categories'][] = array(
                     'name'  => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
                     'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url),
                     'thumb' => $this->model_tool_image->resize(($result['image']=='' ? 'no_image.jpg' : $result['image']), $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'))
                 );

Эти строки отвечают за вывод названия, картинки и подсчет кол-ва у подкатегорий.

 

Файлы шаблона заменяющие оригинальные файлы движка, почти неотличимы.

При создании шаблона я не затрагивал ничего, что могло бы хоть как-то повлиять на работу движка. Шаблон - это лишь дизайн, кое какие изменения (как Вы заметили выше) конечно есть, но они косметические и не могут кардинально влиять на что-то.

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

  • 2 months later...

Здравствуйте!

Подскажите пожалуйста стал валиться сайт, хотя изменений не делали, выдает

Notice: Error: Could not load model module/youwatched! in /home/...../vqmod/vqcache/vq2-system_engine_loader.php on line 48

 

Не могу разобраться в чем подстава, сам файл на сервере есть, перезалил его их бекапа и не помогло. Адрес сайта отправил в личку.

Змінено користувачем Andy765
Надіслати
Поділитися на інших сайтах


Здравствуйте!

Подскажите пожалуйста стал валиться сайт, хотя изменений не делали, выдает

Notice: Error: Could not load model module/youwatched! in /home/...../vqmod/vqcache/vq2-system_engine_loader.php on line 48

 

Не могу разобраться в чем подстава, сам файл на сервере есть, перезалил его их бекапа и не помогло. Адрес сайта отправил в личку.

написал в лс.

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

  • 4 months later...

Установил на чистый шаблон и в итоге переходя по категориям такая ошибка 

Fatal error: Call to undefined method ModelCatalogProduct::getTotalProductsID() in /home/ozov/dovira.com.ua/www/catalog/controller/module/category.php on line 41

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


Установил на чистый шаблон и в итоге переходя по категориям такая ошибка 

Fatal error: Call to undefined method ModelCatalogProduct::getTotalProductsID() in /home/ozov/dovira.com.ua/www/catalog/controller/module/category.php on line 41

http://713039.ozov.web.hosting-test.net/

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


Вы уверены, что движок до этого работал нормально? Дело в том, что шаблон не заменяет этого файла.

 

Так-же отключите модуль Категории и включите модуль Категории аккордеон. Должен быть включен только один из них

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

Установил на чистый шаблон и в итоге переходя по категориям такая ошибка 

Fatal error: Call to undefined method ModelCatalogProduct::getTotalProductsID() in /home/ozov/dovira.com.ua/www/catalog/controller/module/category.php on line 41

А вот кстати ответ на такой же вопрос, который я давал ранее.

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

Вы уверены, что движок до этого работал нормально? Дело в том, что шаблон не заменяет этого файла.

 

Так-же отключите модуль Категории и включите модуль Категории аккордеон. Должен быть включен только один из них

 Таки да модуль нужно отключить  !

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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