【问题标题】:How do I share products from a PHP online store on Facebook?如何在 Facebook 上共享 PHP 在线商店的产品?
【发布时间】:2013-08-14 20:38:48
【问题描述】:

我对 HTML 有一点了解,最近我为我们的网站建立了一个使用 PHP 构建的商店。它工作得很好,但是很贵,而且我没有钱为我遇到的一个小问题支付一点定制费用,所以我正在尝试自己解决它。

我们想在 Facebook 上分享产品,但当我们这样做时,它会显示页面标题,而不是产品或其描述。我在互联网上查看了这个问题,并认为这是前进的方向:

http://www.daddydesign.com/wordpress/how-to-create-a-custom-facebook-share-button-for-your-iframe-tab/

我得到了这个工作,所以我尝试从该页面自定义代码以显示我需要从页面上使用的 PHP 标记中获得的信息,但正如您所知,我无处可去。

<?php
$title=urlencode('<?php echo $value['product_name']; ?>');
$url=urlencode('http://mydomain.com');
$summary=urlencode('<?php echo $value['product_description']; ?>');
$image=urlencode('<?php if (is_null($value['product_image'])): ?>');
?>

购物车模板都是 .tpl,所以我尝试将它放在 header.tpl 中。

编辑:

我已经在这方面工作了一段时间,但没有任何进展,所以我开始弄乱链接,而不是除了描述之外,我得到了它的工作

在其中我如何删除该标签? &lt; p &gt;

编辑代码:

<a onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=<?php echo $value['product_name']; ?> - only  <?php echo price($value['product_price']); ?>!&amp;p[summary]=<?php echo $value['product_description']; ?>&amp;p[url]=http://www.mydomain.com/store&amp;p[images][0]=<?php echo config_item('cart', 'site_url'); ?>uploads/images/<?php echo $value['product_image']; ?>','sharer','toolbar=0,status=0,width=548,height=325');" href="javascript: void(0)">Insert text or an image here.</a>

【问题讨论】:

  • 页面上是否有产品列表,每个产品都有分享按钮,或者分享按钮是否位于每个产品专用的页面上?
  • 我已经为此找到了一个四处走走,我正在使用超链接。但需要修复

    标签问题我会更新我的问题

标签: php facebook hyperlink facebook-sharer


【解决方案1】:

在添加链接之前,试试这个:

<?php
$tags = array('<p>','</p>');
$cleanDescription = str_replace($tags,'',$value['product_description']);
?>

它会删除任何

来自描述的标签。之后,在您的链接中使用$cleanDescription 而不是$value['product_description']

【讨论】:

  • 对不起,我完全忘记了结束标签,让我更新我的答案!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-11-03
  • 2021-05-22
  • 1970-01-01
  • 1970-01-01
  • 2014-08-07
  • 2021-01-07
  • 1970-01-01
相关资源
最近更新 更多