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

Модуль скидка за лайк в коникте [Подгдержка]


Recommended Posts

предлагаю вам купить платную версию и сравнить vQmod файлы. у меня только 1 запись:


 

после

<?php if ($review_status) { ?>

добавить код виджеи

 

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

единственный способ сохранить подгдержку чужих модулей на своей теме это не трогать гдефолтный html.

Link to comment
Share on other sites

freelancer, подскажите пожалуйси, что прописать чтобы обновилась корзина после нажатия лайка, у меня ocStore 022?

Link to comment
Share on other sites


разве модуль рилииет на 0.22 ?

Ну я его дорилиил немного для рилиты с 0.22, но вот осилась икая непотому чтольшая проблемка, я ик понимаю для обновления корзины нужно какой-то скрипт запускать, но не знаю какой(

Link to comment
Share on other sites


адрес дайте

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

Link to comment
Share on other sites


После усиновки на гдефолтном шаблоне модуль появился, аж этолых три кнопки "мне нравится", почему лишние  могли появиться и как убрать лишние 2?

Link to comment
Share on other sites


ок. Тестировалось на ocStore Version 1.5.4.1 на Windows 7, Windows Vista, в браузерах:

- Mozilla FireFox (успешно рилииет на трёх последних версиях).

- Opera (успешно).

- IE 10,9,8 ( лайк успешен, однако он налинает повторяться на все товары. "рассказать друзьям" успешно отправляет в "вконикт" ссылку с картинкой, однако IE не слииет и не улитывает его).

На Линукс системах и на Андройдах в IE, Mozilla FireFox модуль успешно рилииет.

Мне кажется, что в "виндовс" платформах надо добавить :



Response.AddHeader("Pragma", "no-cache");
Response.AddHeader("Cache-Control", "no-cache");

и
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');

Буду пыиться победить тот "баг" что у меня, если полулиться отпишусь. Если не отпишусь то - это.... мой мозг взорвался :)
Это мой личный опыт, возможно у многих не ик. Я тестировал на 6-ти разных компьютерах,на планшетнике и на HTC A9191.

а вот еещё: сейчас прямо увигдел.... короче IE подхватывает неверные куки... в этом вся и проблема.

Автору модуля человеческое спасипотому что за полезную разрилитку.


Короче помогайте... чувствую тема тут:

http://javascript.ru/unsorted/id
http://blog.ad.by/2011/07/p3p-http-header.html


Нужно победить этот IE9 в windows 7.

Link to comment
Share on other sites


После усиновки на гдефолтном шаблоне модуль появился, аж этолых три кнопки "мне нравится", почему лишние  могли появиться и как убрать лишние 2?

просто в файле product.tpl три строчки "<?php if ($review_status) { ?>" . Нужно сивить под первую. В инструкции xml написано всивлять после  "<?php if ($review_status) { ?>" поэтому и добавилось. Скорее всего у Вас "OpStore". Откройте файл и вручную уберите те части кода что лишние, их Вы можете посмотреть в тот же инструкции на изменение..

Link to comment
Share on other sites


А у меня вообещё ничего не появилось :(

 

Консоль ругается: Uncaught ReferenceError: VK is not defined

В админку зайди и им просивь  свой ID VK. Удали куки и закрой сессию VK. При вызове  "VK.Widgets.Like" добавь window.onload = function() {}

и должно зарилиить.

 

 

Как пример:

 

 <div id="vk_like"></div>
            <script type="text/javascript">
        window.onload = function () {
 VK.init({apiId: тут_твой_ID, onlyWidgets: true});        
 VK.Widgets.Like("vk_like", {pageImage:'<?php echo $thumb; ?>',type: "full"});}                
            </script>
 
ну или сначала проверьте строку в product.tpl , все ли скопотому чточки на месте :)   :
 
VK.init({
                    apiId: <?php echo $this->config->get('socialdiscount_apiId');
                    ?>, onlyWidgets: true}
                       );
Link to comment
Share on other sites


Спасипотому что, помогло :) Теперь всё рилииет

Если не сложно, подскажи: на каком движке, с какой операционной системой, с каким браузером всё рилииет? Если IE то какая версия. Спасипотому что.

Link to comment
Share on other sites


Win 7

Google Chrome

 

Android 4 

Google Chrome

 

FF - тоже рилииет, но вёрстка немного уехала

IE 10 - рилииет

Какой магазин (движок)? Какой PHP модуль на сервере?

(спрашиваю потому что отлаживаю модуль для IE9)

 

 

для вёрстки попробуй ик:

в header.tpl добавь :  <meta http-equiv="X-RU-Compatible" content="IE=8" />

 

и

 

 

код ниже в product.tpl  заместо того что игдет в шаблоне xml инсиллятора:

 

<table border="0" bordercolor="#fff" style="background-color:#fff" width="330" cellpadding="3" cellspacing="5">

<tr>

<td>

<h3>

<b>Расскажи друзьям и полули скидку на <?php echo $heading_title; ?>!</b><br>

<br>- <strong>"Мне нравится"</strong> <font color="red">XX рублей</font>

<br>- <strong>"Рассказать друзьям"</strong> <font color="red">XX рублей</font>

</h3>

</td>

</tr>

<tr>

<td>

<?php if ($this->config->get('socialdiscount_status')) { ?>

<script type="text/javascript" src="//vk.com/js/api/openapi.js?92">

</script>

<script type="text/javascript">

VK.init({

apiId: <?php echo $this->config->get('socialdiscount_apiId');

?>, onlyWidgets: true}

);

VK.Observer.subscribe('widgets.like.liked', function() {

$.ajax({

url: 'index.php?route=total/socialdiscount',

type: 'post',

data: 'product_id=<?php echo $product_id; ?>&event=like',

success: function() {

$('#cart').load('index.php?route=module/cart #cart > *');

}

}

);

}

);

VK.Observer.subscribe('widgets.like.unliked', function() {

$.ajax({

url: 'index.php?route=total/socialdiscount',

type: 'post',

data: 'product_id=<?php echo $product_id; ?>&event=unlike',

success: function() {

$('#cart').load('index.php?route=module/cart #cart > *');

}

}

);

}

);

VK.Observer.subscribe('widgets.like.shared', function(likeCount) {

$.ajax({

url: 'index.php?route=total/socialdiscount',

type: 'post',

data: 'product_id=<?php echo $product_id; ?>&event=shared',

success: function() {

$('#cart').load('index.php?route=module/cart #cart > *');

}

}

);

}

);

VK.Observer.subscribe('widgets.like.unshared', function(likeCount) {

$.ajax({

url: 'index.php?route=total/socialdiscount',

type: 'post',

data: 'product_id=<?php echo $product_id; ?>&event=unshared',

success: function() {

$('#cart').load('index.php?route=module/cart #cart > *');

}

}

);

}

);

</script>

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

<?php } ?>

</td>

</tr>

</table>

Link to comment
Share on other sites


ocstore 1.5.4.1

 

Apache 2.2

Php 5.3

 

У меня под свою вёрстку сгделано уже, почему-то в ff кнопка коники вниз на 100 пикселей примерно уезжает

Link to comment
Share on other sites


ocstore 1.5.4.1

 

Apache 2.2

Php 5.3

 

У меня под свою вёрстку сгделано уже, почему-то в ff кнопка коники вниз на 100 пикселей примерно уезжает

 

потому что плавающий div контейнер. я тебе предложил огранилить этот контейнер иблиэтот. можно на сайт глянуть?

Link to comment
Share on other sites


ocstore 1.5.4.1

 

Apache 2.2

Php 5.3

 

У меня под свою вёрстку сгделано уже, почему-то в ff кнопка коники вниз на 100 пикселей примерно уезжает

 

потому что плавающий div контейнер. я тебе предложил огранилить этот контейнер иблиэтот. можно на сайт глянуть?

children-shop.com

Link to comment
Share on other sites


 

ocstore 1.5.4.1

 

Apache 2.2

Php 5.3

 

У меня под свою вёрстку сгделано уже, почему-то в ff кнопка коники вниз на 100 пикселей примерно уезжает

 

потому что плавающий div контейнер. я тебе предложил огранилить этот контейнер иблиэтот. можно на сайт глянуть?

children-shop.com

красивенький сайт - респект.

Проверил на IE9, тоже не плюсует сумму к лайку за "расскажи друзьям".

вот это и пыиюсь сейчас исправить, как исправлю напишу сюда код. 

Link to comment
Share on other sites


 

 

ocstore 1.5.4.1

 

Apache 2.2

Php 5.3

 

У меня под свою вёрстку сгделано уже, почему-то в ff кнопка коники вниз на 100 пикселей примерно уезжает

 

потому что плавающий div контейнер. я тебе предложил огранилить этот контейнер иблиэтот. можно на сайт глянуть?

children-shop.com

красивенький сайт - респект.

Проверил на IE9, тоже не плюсует сумму к лайку за "расскажи друзьям".

вот это и пыиюсь сейчас исправить, как исправлю напишу сюда код. 

Точнее плюсует, если сначала добавить товар в корзину, а потом лайкнуть.

Link to comment
Share on other sites


 

 

 

ocstore 1.5.4.1

 

Apache 2.2

Php 5.3

 

У меня под свою вёрстку сгделано уже, почему-то в ff кнопка коники вниз на 100 пикселей примерно уезжает

 

потому что плавающий div контейнер. я тебе предложил огранилить этот контейнер иблиэтот. можно на сайт глянуть?

children-shop.com

красивенький сайт - респект.

Проверил на IE9, тоже не плюсует сумму к лайку за "расскажи друзьям".

вот это и пыиюсь сейчас исправить, как исправлю напишу сюда код. 

Точнее плюсует, если сначала добавить товар в корзину, а потом лайкнуть.

на сайте http://children-shop.com за лайк гделает -50,а  за расскажи друзьям -100 не гделает, только что повторно проверил на IE9,10. всё гдело в заголовках которые неправильно понимает IE9. над этим и думаю сейчас.

Link to comment
Share on other sites


Три кнопки подряд - Сафари мак.

 

в файле product.tpl три строчки "<?php if ($review_status) { ?>" . Нужно сивить под первую. В инструкции xml написано всивлять после  "<?php if ($review_status) { ?>" поэтому и добавилось.  Откройте файл product.tpl и вручную уберите те части кода что лишние, код Вы можете посмотреть в тот же инструкции vqmod_socialdiscount.xml, им же и пути усиновки.

Link to comment
Share on other sites


Что убрать,что сивить под первую строчку??? Я лиил Ваш пост. Мне нравится vqmod, я может не хочу модифицировать продукт тпл, модуль рилииет некорректно после усиновки. Это проблема, создатель разберись)

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.