Я работаю над веб-сайтом электронной коммерции, на котором на странице корзины покупок должна быть кнопка «Поделиться в Facebook» для всех товаров со следующими требованиями:
Предположим, что на странице корзины есть 4 товара: «p1», «p2», «p3» и «p4».
Когда пользователь нажимает кнопку «Поделиться» для пункта «p4», ему будет предложено авторизоваться, если он не авторизован в FB. Это было достигнуто с помощью тега FBML "
fb:login-button
".После входа в систему пользователь сможет предоставить собственное сообщение во всплывающем окне на моем веб-сайте. Это всплывающее окно также будет содержать название продукта для элемента «p4» вместе с изображением.
Когда пользователь нажимает кнопку «Поделиться» / «Отправить», сообщение с названием продукта и изображением для элемента «p4» будет размещено/опубликовано на стене пользователя в Facebook. Оба пункта № 2 и № 3 были выполнены с использованием основных методов «
FB.init
» и «FB.ui» JavaScript SDK.Теперь на моем веб-сайте страница «Корзина» покажет мне, что для элемента «p4» функция «Поделиться в Facebook» завершена, и поэтому больше не будет кнопки «Поделиться в Facebook», даже когда страница снова обновится или когда появится больше таких продуктов. добавляются в Корзину. Здесь я не могу отключить кнопку "Поделиться". Пожалуйста, помогите мне здесь.
Пользователь сможет нажать кнопку «Поделиться» для других продуктов «p1», «p2» и «p3». но всплывающее окно для сообщения «Поделиться» будет отображать название и изображение продукта для соответствующих продуктов, а не для последнего элемента «p4». Однако здесь всплывающее окно всегда предоставляет информацию только для последнего элемента "p4". Вместо этого я на самом деле хочу несколько экземпляров функциональности Facebook Share. Пожалуйста, помогите мне здесь.
Я упомянул проблемы в пунктах выше, и я страдаю в пунктах № 4 и № 5.
Пожалуйста, помогите мне кто-нибудь и спасибо всем заранее. Пожалуйста, спросите меня, если требуется дополнительная информация.