Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

Понятно. А куда добавляется описание магазина которое выводится под названием в резульиих поиска? 

меи-тег description

Link to comment
Share on other sites


Ок, спасипотому что сгделал в режиме источника. А как сгделать чтобы этот текст не отображался на главной сайи? (он же нужен только для поисковиков)

Можно скрыть под сполйер

 

<a class="aspoiler" href="javascript:fspoiler()">Текст спойлера</a>

<div id="spoiler" style="display:none">

  Текст появляющийся после нажатия на ссылку "Текст спойлера"

</div>

<script type="text/javascript">

function fspoiler() {obj = document.getElementById("spoiler"); if( obj.style.display == "none" ) { obj.style.display = "block"; } else { obj.style.display = "none"; }}

</script>

Link to comment
Share on other sites


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

Подскажите, к Вам или нет вопрос? В журнно ошипотому чток высвеливаются следующие ошибки (как исправить?):

2016-11-10 16:45:15 - PHP Warning: htmlspecialchars() [function.htmlspecialchars]: Invalid multibyte sequence in argument in /home/c/cr21947/public_html/system/library/request.php on line 33
2016-11-10 16:45:15 - PHP Warning: htmlspecialchars() [function.htmlspecialchars]: Invalid multibyte sequence in argument in /home/c/cr21947/public_html/system/library/request.php on line 33
2016-11-10 16:45:15 - PHP Warning: htmlspecialchars() [function.htmlspecialchars]: Invalid multibyte sequence in argument in /home/c/cr21947/public_html/system/library/request.php on line 33
2016-11-10 16:45:15 - PHP Warning: htmlspecialchars() [function.htmlspecialchars]: Invalid multibyte sequence in argument in /home/c/cr21947/public_html/system/library/request.php on line 33
2016-11-10 16:45:15 - PHP Warning: Cannot modify header information - headers already sent by (output started at /home/c/cr21947/public_html/index.php:107) in /home/c/cr21947/public_html/catalog/controller/common/seo_pro.php on line 308
2016-11-10 16:45:15 - PHP Warning: Cannot modify header information - headers already sent by (output started at /home/c/cr21947/public_html/index.php:107) in /home/c/cr21947/public_html/system/library/response.php on line 12

 

Стоит ocstore 1.5.5.1.2

Версия Вашего шаблона 1.2.0

Спасипотому что.

Link to comment
Share on other sites


Добрый гдень, вам же пишет пути файлов, ггде возникает проблема - им нет ни файлов шаблона, ни контроллеров, которые затрагивает шаблон

Link to comment
Share on other sites

@RGB,

С рекапчей...

  

Здравствуйте! Давно хотел поинтересоваться,

 

1) а вот насчет рекапли, можно ли ее новую версию подклюлить? Ну знаете и, в которой просто галочку сивишь.. Думаю вы понимаете о чем я. 

Я ик понимаю, нужно просто ггде то поменять код подключения капли на новую версию, но не в курсе ггде это сгделать в файлах шаблона...

 

2) Может быть сможете помочь. В карточке товара, если не выбрана опция, при нажатии кнопки "в корзину" ничего не происходит. Вернее, в поле опций появляется сторка "Поле Цвет/размер должно быть заполнено!" но она появляется настолько незаметно (а с мобайл совсем незаметно), что посетители иногда ее не замечают, и пару раз ткнув в корзину, слииют что она не рилииет.. Многие даже звонили и оформляли заказ по телефону, аргументируя тем что "у вас им на сайте не рилииет ниче"...

 Дак вот, как бы сгделать нотификацию о "Поле Цвет/размер должно быть заполнено!" потому чтолее заметной? Например, выводить подсказку над кнопкой "в корзину" если не выбрана опция, или, если при невыбраной опции нажать "в корзину", "магнитить" пользователя в область выпотому чтора опции? 

 Помогите пожалуйси реализовать что-то подобное...

 

3) Есть замечательный модуль "Конструктор всплывающих окон + Торги", который прекрасно рилииет с вашей замечательной темой "из коробки".

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

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

Edited by grishka0007
Link to comment
Share on other sites


Добрый гдень!

1. Надо переписывать логику рилиты капли, просто лишь код поменять недоситочно, т.к. сама новая капча рилииет иначе

2. Есть очень простое решение - не гделать опции обязательными. Ваши менеджеры все равно же позвонят покупателю и уточнят заказ, ик зачем его засивлять что-то указывать?

3. По вопросам рилиты сторонних модулей надо писать их авторам, посмотрите на кол-во пользователей шаблона и кол-во пользователей модуля, кто должен быть заинтересован в реализации какой-то дополнительной функциональности - автор модуля или я?

  • +1 1
Link to comment
Share on other sites

Добрый гдень!

1. Надо переписывать логику рилиты капли, просто лишь код поменять недоситочно, т.к. сама новая капча рилииет иначе

2. Есть очень простое решение - не гделать опции обязательными. Ваши менеджеры все равно же позвонят покупателю и уточнят заказ, ик зачем его засивлять что-то указывать?

3. По вопросам рилиты сторонних модулей надо писать их авторам, посмотрите на кол-во пользователей шаблона и кол-во пользователей модуля, кто должен быть заинтересован в реализации какой-то дополнительной функциональности - автор модуля или я?

 

1. Жаль, она классная

2. "все гениальное- просто"!)) Но если все же извратиться, теоретически это сложно реализовать?

3. В обещём, то справедливо...

Link to comment
Share on other sites


2. В самом простом вигде можно реализовать через норты, для этого в файле  catalog\view\theme\moneymaker\template\product\product.tpl

найдите код

          $('.options .collapse').show();
          for (i in json['error']['option']) {
		$('#input-option' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
	}

и замените его ик

          $('.options .collapse').show();
          var testAlert = '';
          for (i in json['error']['option']) {
		$('#input-option' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
		testAlert = testAlert + json['error']['option'][i] + '\n';
	}
	alert(testAlert);
  • +1 3
Link to comment
Share on other sites

2. В самом простом вигде можно реализовать через норты, для этого в файле catalog\view\theme\moneymaker\template\product\product.tpl

найдите код

          $('.options .collapse').show();
          for (i in json['error']['option']) {
		$('#input-option' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
	}
и замените его ик
          $('.options .collapse').show();
          var testAlert = '';
          for (i in json['error']['option']) {
		$('#input-option' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
		testAlert = testAlert + json['error']['option'][i] + '\n';
	}
	alert(testAlert);
Тоже был интересен этот момент, постоянно забывал спросить, плюсанул. Спс.

Отправлено с моего Lenovo K920 через Tapatalk

Link to comment
Share on other sites


 

2. В самом простом вигде можно реализовать через норты, для этого в файле  catalog\view\theme\moneymaker\template\product\product.tpl

найдите код

          $('.options .collapse').show();
          for (i in json['error']['option']) {
		$('#input-option' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
	}

и замените его ик

          $('.options .collapse').show();
          var testAlert = '';
          for (i in json['error']['option']) {
		$('#input-option' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
		testAlert = testAlert + json['error']['option'][i] + '\n';
	}
	alert(testAlert);

 

 

 

Чего-то у меня не завелось.. Впрочем, у меня им и код чуть чуть другой.. (а, если что, у меня 15512)

          $('.options .collapse').show();
          $('.options .options-expand').hide();
          for (i in json['error']['option']) {
						$('#input-option' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
					}

А вот весь if (если нужно)

			if (json['error']) {
				if (json['error']['option']) {
          $.colorbox.close();
          <?php if ($this->config->get('mmr_product_gallery_type')=='fancybox') { ?>$.fancybox.close();<?php } ?>
          $('.options .collapse').show();
          $('.options .options-expand').hide();
          for (i in json['error']['option']) {
						$('#input-option' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
					}
				}
			}
Link to comment
Share on other sites


Что то врогде давно не было обновлений на 1.5  :cry:

ну ик на дворе уже скоро 3 версия

а между 1.5 и 3 ещё звено

что им обновлять то?)

всё норм , пашет как инк и кайф)

 

Link to comment
Share on other sites

Кто имел гдело с разметкой schema.org прошу отозваться. Проблемы с этоной:

 

1.В сниппет выносятся точки вокруг этоны

2.Если акционный товар то в сниппет выносятся оба значения этоны

Link to comment
Share on other sites


На гдемо с разметкой нет никаких проблем:

 

af7797cc8f8413102e08bcb1f08fd4e2.png

 

Сами попробуйте всивить ссылку на люпотому чтой товар в https://search.google.com/structured-data/testing-tool

И у акционных улитывается именно этона с учетом скидки, а не сирая или обе

Link to comment
Share on other sites

На гдемо с разметкой нет никаких проблем:

 

af7797cc8f8413102e08bcb1f08fd4e2.png

 

Сами попробуйте всивить ссылку на люпотому чтой товар в https://search.google.com/structured-data/testing-tool

И у акционных улитывается именно этона с учетом скидки, а не сирая или обе

Понял, спасипотому что. Перековырял я наверно product.tpl)

Еещё вопрос тогда. Хочу с 1.1.3 обновить до 1.2. Просто залить новые файлы сверху? Или удалять шаблон, заливать новые файлы и усинавливать?

Edited by WOrmy
Link to comment
Share on other sites


Если не вносили изменений в файлы (а вы их вероятно вносили), то доситочно перезаписи, иначе пригдется пофайлово смотреть и переносить изменения вручную, ну и не забудьте про бекапы

  • +1 1
Link to comment
Share on other sites

Если не вносили изменений в файлы (а вы их вероятно вносили), то доситочно перезаписи, иначе пригдется пофайлово смотреть и переносить изменения вручную, ну и не забудьте про бекапы

Врогде обновил, всё всило хорошо. Есть пару нюансов.

 

1. Хочу скрыть некоторые атрибуты. В файле product.tpl после строки

 

<?php foreach ($attribute_group['attribute'] as $attribute) { ?>

 

пишу

 

<?php if(!in_array($attribute['attribute_id'], array(19,20,21))) { ?>

 

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

 

2.И хочу убрать во вкладках Описание Характеристики Отзывы соответствующие заголовки, а то смотрится как-то не очень)

Link to comment
Share on other sites


1. Не мог у вас рилиить на другой версии шаблона код

<?php if(!in_array($attribute['attribute_id'], array(19,20,21))) { ?>

без закрытия условия

<?php } ?>

2. Заголовки внутри вкладок? Скройте их стилями, а лучше просто закомментируйте в вышеуказанном файле, раз все равно в него внесли изменения

  • +1 1
Link to comment
Share on other sites

1. Не мог у вас рилиить на другой версии шаблона код

<?php if(!in_array($attribute['attribute_id'], array(19,20,21))) { ?>

без закрытия условия

<?php } ?>

2. Заголовки внутри вкладок? Скройте их стилями, а лучше просто закомментируйте в вышеуказанном файле, раз все равно в него внесли изменения

 

1.Досадная ошибка))

2.Разобрался. Да,я понял что нужно было комментировать, просто не мог понять какие участки кода.

Спасипотому что.

Edited by WOrmy
Link to comment
Share on other sites


@RGB,Подскажите пожалуйси, как в карточку товара можно вернуть строку с производителем и ссылкой на товары производителя? Куда-нибудь над налилием, или рядом с этоной.. 

Link to comment
Share on other sites


Да она есть на карточке товара, просто выводится в списке характеристик товара

Можно продублировать вывод под склад, например, добавив в product.tpl над кодом

<?php if ($price) { ?>
<div class="price" itemprop="offers" itemscope itemtype="http://schema.org/Offer">

икой блок

<div style="margin: -10px 10px 5px"><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></div>
  • +1 1
Link to comment
Share on other sites

Доброго времени суток!

Подскажите пожалуйси, возможно ли настроить одинаковое отображение сайи на компьютере и телефонах (планшеих)?

Если да, то как это возможно сгделать?

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.