首 页  >>  E商学院  >>  zencart百科  >>  更新商品信息到twitter

更新商品信息到twitter

本修改的目的为 在后台添加商品时, 自动将新添加的商品信息发送到 twitter 上,


从而增加产品的暴光率及辅助提高潜在的转化率,


涉及修改到的文件 一个



/你的管理目录/includes/modules/update_product.php


将下列代码复制到 上述文件 适当位置中 保存即可








1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26


// BOF twitter feed if ($action == 'insert_product') { $purl = zen_catalog_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_id); $tinyPurl = file_get_contents('http://tinyurl.com/api-create.php?url='.$purl); function updateStatus($user, $password, $message) { $url = "http://twitter.com/statuses/update.xml"; $curl = curl_init($url); $data = array('status'=>$message); curl_setopt($curl, CURLOPT_USERPWD, $user.':'.$password); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); curl_setopt($curl, CURLOPT_RETURNTRANSFER,1); curl_setopt($curl, CURLOPT_HTTPHEADER, array('Expect:')); $result = @curl_exec($curl); curl_close($curl); return $result; } $message = STORE_NAME . ' has a new product. ' . $tinyPurl; $user = 'YYYYYYYYY'; //你的 twitter ID $password = 'XXXXXXXXX'; //你的 twitter 密码 $result = updateStatus($user, $password, $message); $messageStack->add_session($result, 'error'); } // EOF twitter feed


将上述代码中 的


$user =
'YYYYYYYYY';
  和 $password =
'XXXXXXXXX';


里的值修改为自己的 twitter ID
和对应的密码


需要注意的是,本修改需要当前网站空间环境开启CURL支持;


基本上 先就这么多吧!


点击次数:1731  发布日期:2013-04-15  【打印此页】  【关闭