есть готовые решения: скадка вконтакте от freelancer см на opencartforum бесплатное, или скидка за лайк в соцсетях платное на opencart forum, или скидка за лайк есть в платных модулях бесплатно здесь на форуме
берешь модуль за лайк, находишь в нем методы vk.observer и меняешь widgets.like.liked и widgets.like.unliked на widgets.like.shared и widgets.like.unshared.подробнее есть на форуме и тут как апи http://vk.com/dev/widget_like http://vk.com/dev/openapi_observer
А как сделать что бы скидка применялась именно к моей кнопке, а не появлялась дополнительная кнопка?? Вот мои кнопки
а ссылка есть, просто модуля нет щас под рукой, не могу посмотреть как там называется кнопка. --- добавлено: 9 июн 2013 в 13:57 --- и туда нельзя применять скидку за рассказать этим способом, там стоит не лайк виджет а ссылка
хотел посмотреть код твоей страницы. не получится через pluso, там используется Share, а у него нет метода observer и я не знаю можно ли и вообще как прослушать именно факт публикации по этой кнопке
В обоих модулях скидка за лайк вконтакте есть возможность выставлять скидку ТОЛЬКО за репост, и никаких танцев с бубном не надо. Поглядите эти модули, тем более, что один из них совершенно бесплатный а второй есть на форуме
http://opencartforum.ru/files/file/1128-skidka-za-laik-v-kontakte/ http://wmasteru.org/threads/Платные-модули-для-opencart-бесплатно.4506/page-21#post-45566 http://opencartforum.ru/files/file/1070-skidka-za-laik-v-sotc-setiakh-vk-facebook-google-plus/
После установки на дефолтном шаблоне модуль появился, аж целых три кнопки "мне нравится", почему лишние могли появиться и как убрать лишние 2? просто в файле product.tpl три строчки "<?php if ($review_status) { ?>" . Нужно ставить под первую. В инструкции xml написано вставлять после "<?php if ($review_status) { ?>" поэтому и добавилось. Скорее всего у Вас "OpStore". Откройте файл и вручную уберите те части кода что лишние, их Вы можете посмотреть в той же инструкции на изменение.. в теме поддержки модуля все расписано.