COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

NEWSTORE - адаптивный универсальный шаблон от 29aleksey


WarStyle

Recommended Posts

16 часов назад, ArtemAMA сказал:

если можно ссылку как получилось, или картинки (просто не уверен нужно ли мне это...)

 

 

В 22.07.2017 at 03:32, kimono11 сказал:

В новом релизе OPENCART 2.3.0.2.3 появились преимущества и подарки.

В шаблоне они не выводятся ни в карточке товара, ни в категориях.

Сделал адаптацию.

Через модификаторы вывести:

  Показать содержимое


<?xml version="1.0" encoding="utf-8"?>
<modification>
  <name>1NS-правки</name>
  <code>NS-customisations</code>
  <version>2.5.6</version>
  <author>Andrew_Boyko(kimono11)</author>
	<file path="catalog/view/theme/newstore/template/product/category.tpl">
      <operation error="skip">
        <search><![CDATA[<?php if($ns_on_off_category_page_rating !='0') { ?>]]></search>
        <add position="before"><![CDATA[				<?php if ($product['benefits']) { ?>
				<div class="benefits col-sm-12 hidden-sm hidden-xs">
				<div class="benefit-text"><?php echo $text_benefits; ?></div>
					<ul class="benefit">
					<?php foreach ($product['benefits'] as $benefit) { ?>	
						<?php if ($benefit['type'] == 1) { ?>
							<li class="col-sm-1">
								<?php if (!$benefit['link']) { ?>
								   <span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span>
								<?php } else { ?> 
								   <a href="<?php echo $benefit['link']; ?>" target="_blank" title="<?php echo $benefit['name']; ?>"><span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span></a>
								<?php } ?>
								<?php if ($benefit['description']) { ?>
								<div class="benefit_description"><?php echo $benefit['description']; ?></div>
								<?php } ?>
							</li>
						<?php } ?> 
					<?php } ?>
					</ul>
					</div>
					<div class="present hidden-sm hidden-xs">
						<?php foreach ($product['benefits'] as $benefit) { ?>	
							<?php if ($benefit['type'] == 0) { ?>
								<div>
									<?php if (!$benefit['link']) { ?>
										<span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span>
									<?php } else { ?> 
										<a href="<?php echo $benefit['link']; ?>" target="_blank" title="<?php echo $benefit['name']; ?>"><span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span></a>
									<?php } ?>
								</div>
							<?php } ?> 
						<?php } ?>
					</div>
				<?php } ?>]]></add>
      </operation>
    </file>
	<file path="catalog/view/theme/newstore/template/product/product.tpl">
      <operation error="skip">
        <search><![CDATA[<div class="alert alert-info"><i class="fa fa-info-circle"></i> <?php echo $text_minimum; ?></div>]]></search>
        <add position="after" offset="1"><![CDATA[<hr>		<?php if ($benefits) { ?>
		<div class="benefits col-sm-12">
		<div class="col-sm-4"><?php echo $text_benefits; ?></div>
		<ul class="benefit">
		<?php foreach ($benefits as $benefit) { ?>	
			<?php if ($benefit['type'] == 1) { ?>
				<li class="col-sm-2">
					<?php if (!$benefit['link']) { ?>
					   <span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span>
					<?php } else { ?> 
					   <a href="<?php echo $benefit['link']; ?>" target="_blank" title="<?php echo $benefit['name']; ?>"><span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span></a>
					<?php } ?>
					<?php if ($benefit['description']) { ?>
						<div class="benefit_description"><?php echo $benefit['description']; ?></div>
					<?php } ?>
				</li>
			<?php } ?> 
		<?php } ?>
		</ul>
		</div>
		<?php } ?>
		
		<?php if ($benefits) { ?>
		<div class="present">
			<?php foreach ($benefits as $benefit) { ?>
				<?php if ($benefit['type'] == 0) { ?>
					<div>
						<?php if (!$benefit['link']) { ?>
						   <span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span>
						<?php } else { ?> 
						   <a href="<?php echo $benefit['link']; ?>" target="_blank" title="<?php echo $benefit['name']; ?>"><span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span></a>
						<?php } ?>
					</div>
				<?php } ?> 
			<?php } ?>
		</div>
		<?php } ?>]]></add>
      </operation>
	</file>
</modification>

 

В файл стилей добавить:

  Показать содержимое


/*benefits*/
.product-grid .benefit-text,
.product-grid .benefit,
.product-grid .benefits,
.product-grid .present {
	display: none;
}
.benefits {
	margin-left: -15px;
}
.benefit {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.product-list .benefit-text {
	float: left;
	line-height: 40px;
	margin-right: 5px;
}
.benefit li span {
	display: table-cell;
	vertical-align: middle;
}
.benefit_description {
	display: none;
	position: absolute;
	top: 41px;
	z-index: 2;
	border: 1px solid #38b0e3;
	padding: 15px;
	left: -75px;
	border-radius: 4px;
	background: white;
	box-shadow: 0 0 8px grey;
	width: 150px;
	line-height: 13px;
	font-size: 11px;
}
.benefit_description:after {
	position: absolute;
	width: 0px;
	height: 0px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #fff;
	top: -7px;
	content: '';
	left: 82px;
}	
.benefit_description:before {
	position: absolute;
	width: 0px;
	height: 0px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #38b0e3;
	top: -8px;
	content: '';
	left: 82px;
}
.benefit li:hover .benefit_description {
	display: block;
}	
.product-info .present {
	border-top: 1px solid #E7E7E7;
	padding: 15px 5px 10px 5px;
	margin-top: 10px;
}

 

 

 

Да, да, я тоже хочу глянуть! А стикеры можно так же реализовать?

Ссылка на комментарий
Поделиться на других сайтах

22 часа назад, timon2511 сказал:

Да, да, я тоже хочу глянуть! А стикеры можно так же реализовать?

 

А на кой вам стикеры из сборки, если есть автоматические стикеры из темы? 

Не увидел для себя необходимости их использования, поэтому не делал.

Скрытый текст

image.thumb.png.856757287dd75c425bf9c199b8a38e80.png

 

Ссылка на комментарий
Поделиться на других сайтах

6 часов назад, kimono11 сказал:

 

А на кой вам стикеры из сборки, если есть автоматические стикеры из темы? 

Не увидел для себя необходимости их использования, поэтому не делал.

 

 

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

Вот например, плохо что ли?

Скрытый текст

Screenshot_1.png.bf831032cf3d8bd2ff57424420adf3d6.png

 

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, timon2511 сказал:

 

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

Вот например, плохо что ли?

  Скрыть содержимое

Screenshot_1.png.bf831032cf3d8bd2ff57424420adf3d6.png

 

Согласен, резон есть. Будет время - сделаю, выложу тут.

Ссылка на комментарий
Поделиться на других сайтах

Подскажите как фото производителя сделать больше. 

Скрытый текст

TxZ4xmquRP_FguEEmPqWRA.png

 

в стилях прописано:

  1. Скрытый текст

     

    1. display: inline-block;
    2. max-width: 100%;
    3. height: auto;
    4. padding: 4px;
    5. line-height: 1.42857143;

     

     

Т.е. как понимаю дело не в стялях, а фото загружается только размером 90 на 90, где это можно поправить?

Ссылка на комментарий
Поделиться на других сайтах

8 минут назад, jaffagold сказал:

'image'                   => $this->model_tool_image->resize($option_value['image'], 50, 50),

А почему меняем значение 50, если сейчас размер логотипа 90 на 90?

Ссылка на комментарий
Поделиться на других сайтах

Вы прислушайтесь что Вам пишет jaffagold 

Можете сменить размер и будет (уже во всех) то что хотите. Я сменил размер на 100х200рх, получилось так:

Скрытый текст

597ad89e7b15d_--3.jpg.2590457549b0ce83f37444245593771e.jpg

 Потом поправите стили и будет как нужно. 

Ссылка на комментарий
Поделиться на других сайтах

хм... я смотрел в файлах своего шаблона, возможно, в разных версиях по-разному.

значит, смотрите с вашими  числами.

Принцип поиска тот же.

Ссылка на комментарий
Поделиться на других сайтах

Создал категорию > поставил (в неё) код Html страницы что работает на другом сайте... = вывелось не все содержимое страницы (что должно быть выведено).

Как отключить параметры обрезки страницы, чтобы не обрезалась страница а оставалась по длине как она есть.

Что и где нужно подправить?

Ссылка на комментарий
Поделиться на других сайтах

2 минуты назад, Serg-24 сказал:

Вы прислушайтесь что Вам пишет jaffagold 

Можете сменить размер и будет (уже во всех) то что хотите. 

 

2 минуты назад, jaffagold сказал:

хм... я смотрел в файлах своего шаблона, возможно в разных версиях по-разному.

значит, смотрите с вашими  числами.

Принцип поиска тот же.

 

Видимо мы говорим про разное. Мне нужно поменять не размер фото категории (это я уже исправил давно), а размер логотипа производителя на странице производителя. 

http://prntscr.com/g1am09

http://demo23.opencart.pro/apple.html

Ссылка на комментарий
Поделиться на других сайтах

Я вам про размер фото Категории ничего не говорил.

Вы хотя бы первый шаг сделали? Посмотрели в system\storage\modification\catalog\controller\product\manufacturer.php ?

Ссылка на комментарий
Поделиться на других сайтах

10 минут назад, KostyanBr сказал:

Видимо мы говорим про разное. Мне нужно поменять не размер фото категории (это я уже исправил давно), а размер логотипа производителя на странице производителя. 

http://prntscr.com/g1am09

http://demo23.opencart.pro/apple.html

Можешь закрыть картинку другой - сдвигом (наездом на её другой) и переписывать не чего не нужно будет.

Скрытый текст

Как вариант.

 Ставим стиль:

<style>
.leftimg {   float:left;   margin: 0px 10px 0px 0px; } 
#content .row .col-sm-2 { height: 0px; width: 0px; margin-right: -20px;} 
.row .col-sm-10 { width: 100%; margin-left: -7px; }
</style>

<div class="col-sm-12">
<p>

  <a href="/image/catalog/kategoru/КАРТИНКА-1.gif" class="highslide" onclick="return hs.expand(this)">
 <img src="/image/catalog/kategoru/КАРТИНКА-2.gif" title="Новинка." width="150" height="150" class="leftimg"></a>

  ВАШ ТЕКСТ

</p>

 и получаем при клике увеличенную картинку.

Если убрать: <a href="/image/catalog/kategoru/КАРТИНКА-1.gif" class="highslide" onclick="return hs.expand(this)"> то простое её замещение.

 Вариантов много есть.

 

 

Ссылка на комментарий
Поделиться на других сайтах

6 минут назад, jaffagold сказал:

Я вам про размер фото Категории ничего не говорил.

Вы хотя бы первый шаг сделали? Посмотрели в system\storage\modification\catalog\controller\product\manufacturer.php ?

 да, сделал.

http://prntscr.com/g1aoog

ничего не изменилось. Кэш почистил, модификаторы обновил, ctrl+f5 нажал. 

Ссылка на комментарий
Поделиться на других сайтах

6 часов назад, jaffagold сказал:

Когда вы вносите измерения в модифицированный файл ( который уже находится в папке \system\storage\modification\), обновлять модификаторы как раз и не надо. Я вам об этом писал.

Эти изменения только для проверки, тот ли кусок кода мы нашли

Без обновления модификаторов все равно ничего не меняется... Но ведь даже на демо сайте опенкарта логотип производителя 90 на 90. 

Ссылка на комментарий
Поделиться на других сайтах

 

23 минуты назад, jaffagold сказал:

Я вам уже указывал где смотреть:

В настройках шаблона

Размер изображений категории (Ш x В)

где искать? Вот тут:

Расширения-Расширения-Шаблоны-ВашМагазин-Редактировать-Размер изображений категории (Ш x В)

Отлично. Поменял здесь http://prntscr.com/g1dtl5 

и все стало как надо

Скрытый текст

ONBeOg8SSwCOquVCI5n1TA.png

 

Ссылка на комментарий
Поделиться на других сайтах

Прошу подсказать.

Создал категорию > поставил (в неё) код Html страницы что работает на другом сайте... = вывелось не все содержимое страницы (что должно быть выведено).

Как отключить параметры обрезки страницы, чтобы не обрезалась страница а оставалась по длине как она есть.

Что и где нужно подправить?

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, il2 сказал:

Проблема с шаблоном

http://tdconcept.ru/350w-48v

не открывает товары,  белое окно выдает. в чем может быть причина опенкарт про 2.3

 

Включите отображение ошибок php, чувствую, что не правильно установили шаблон

Ссылка на комментарий
Поделиться на других сайтах

  • Walterus changed the title to как убрать "Выберите категорию"

Join the conversation

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  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.