Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 喜欢和发送网站的选项_Html_Facebook Social Plugins - Fatal编程技术网

Html 喜欢和发送网站的选项

Html 喜欢和发送网站的选项,html,facebook-social-plugins,Html,Facebook Social Plugins,我可能找不到正确的位置,但我正在尝试在我的商业网站上添加“喜欢并发送”选项。我的网站是用HTML4编写的。我在FB上找到的关于这些选项的唯一信息是为HTML5、xfbml或iframe编写的。我复制了代码并按照说明将其粘贴到我的网站上,但它没有显示框或似乎工作正常。有人知道我是否可以在html 4中使用这些选项吗?正如evanmcd所说,但是有一个加号+: 您不必知道HTML5或XFBML(IFRAME仍然不受支持)。从这里复制代码:并使用它。XFBML在所有浏览器中都受支持(实际上,它不必受支

我可能找不到正确的位置,但我正在尝试在我的商业网站上添加“喜欢并发送”选项。我的网站是用HTML4编写的。我在FB上找到的关于这些选项的唯一信息是为HTML5、xfbml或iframe编写的。我复制了代码并按照说明将其粘贴到我的网站上,但它没有显示框或似乎工作正常。有人知道我是否可以在html 4中使用这些选项吗?

正如evanmcd所说,但是有一个加号+:


您不必知道HTML5或XFBML(IFRAME仍然不受支持)。从这里复制代码:并使用它。XFBML在所有浏览器中都受支持(实际上,它不必受支持,它是facebook(xFaceBookml)的一部分。我希望它能有所帮助……记住,你不必知道它。

正如evanmcd所说,但有一个加号+:


您不必知道HTML5或XFBML(IFRAME仍然不受支持)。只需从这里复制代码:并使用它。XFBML在所有浏览器中都受支持(实际上,它不必受支持,它是facebook(xFaceBookml)的一部分)。我希望这会有帮助…记住你不必知道。

下面是一步一步解决你问题的方法:)
我猜您的代码不起作用是因为您没有正确使用javascript

您可以通过5个步骤解决问题

步骤1

使用创建一个新的facebook应用程序,并记下其应用程序ID/API键

步骤2

使用您在步骤1中记录的应用程序ID/API密钥

以下代码将使用所有常用选项加载和初始化JavaScript SDK。用适当的值替换您的应用程序IDWWW.YOUR_DOMAIN.COM。放置此代码的最佳位置是打开
标记之后

<div id="fb-root"></div>
<script>
  window.fbAsyncInit = function() {
FB.init({
  appId      : 'YOUR_APP_ID', // App ID
  channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
  status     : true, // check login status
  cookie     : true, // enable cookies to allow the server to access the session
  xfbml      : true  // parse XFBML
});

// Additional initialization code here
  };

  // Load the SDK Asynchronously
  (function(d){
 var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
 js = d.createElement('script'); js.id = id; js.async = true;
 js.src = "//connect.facebook.net/en_US/all.js";
 d.getElementsByTagName('head')[0].appendChild(js);
   }(document));
</script>

window.fbAsyninit=函数(){
FB.init({
appId:'你的应用程序ID',//应用程序ID
channelUrl:'//WWW.YOUR_DOMAIN.COM/channel.html',//频道文件
状态:true,//检查登录状态
cookie:true,//启用cookie以允许服务器访问会话
xfbml:true//解析xfbml
});
//这里有额外的初始化代码
};
//异步加载SDK
(职能(d){
var js,id='facebook jssdk';if(d.getElementById(id)){return;}
js=d.createElement('script');js.id=id;js.async=true;
js.src=“//connect.facebook.net/en_US/all.js”;
d、 getElementsByTagName('head')[0].appendChild(js);
}(文件);
步骤3

使用以下代码创建channel.html文件

  <?php
    $cache_expire = 60*60*24*365;
    header("Pragma: public");
    header("Cache-Control: max-age=".$cache_expire);
    header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$cache_expire) . ' GMT');
  ?>
  <script src="//connect.facebook.net/en_US/all.js"></script>

步骤4
将XML命名空间添加到文档的
标记中。这是XFBML在早期版本的Internet Explorer中工作所必需的

<html xmlns:fb="http://ogp.me/ns/fb#">

步骤5
将插件的代码放在您希望插件出现在页面上的任何位置,不要忘记将WWW.your_DOMAIN.COM替换为您的域名

<fb:like href="WWW.YOUR_DOMAIN.COM" send="true" width="450" show_faces="true"></fb:like>

您可以详细阅读上面的所有内容,下面几乎所有的信息都是链接


  • 下面是您问题的逐步解决方案:)
    我猜您的代码不起作用是因为您没有正确使用javascript

    您可以通过5个步骤解决问题

    步骤1

    使用创建一个新的facebook应用程序,并记下其应用程序ID/API键

    步骤2

    使用您在步骤1中记录的应用程序ID/API密钥

    下面的代码将使用所有常用选项加载和初始化JavaScript SDK。用适当的值替换您的应用程序IDWWW.YOUR\u DOMAIN.COM。放置此代码的最佳位置是在打开标签后

    <div id="fb-root"></div>
    <script>
      window.fbAsyncInit = function() {
    FB.init({
      appId      : 'YOUR_APP_ID', // App ID
      channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
      status     : true, // check login status
      cookie     : true, // enable cookies to allow the server to access the session
      xfbml      : true  // parse XFBML
    });
    
    // Additional initialization code here
      };
    
      // Load the SDK Asynchronously
      (function(d){
     var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
     js = d.createElement('script'); js.id = id; js.async = true;
     js.src = "//connect.facebook.net/en_US/all.js";
     d.getElementsByTagName('head')[0].appendChild(js);
       }(document));
    </script>
    
    
    window.fbAsyninit=函数(){
    FB.init({
    appId:'你的应用程序ID',//应用程序ID
    channelUrl:'//WWW.YOUR_DOMAIN.COM/channel.html',//频道文件
    状态:true,//检查登录状态
    cookie:true,//启用cookie以允许服务器访问会话
    xfbml:true//解析xfbml
    });
    //这里有额外的初始化代码
    };
    //异步加载SDK
    (职能(d){
    var js,id='facebook jssdk';if(d.getElementById(id)){return;}
    js=d.createElement('script');js.id=id;js.async=true;
    js.src=“//connect.facebook.net/en_US/all.js”;
    d、 getElementsByTagName('head')[0].appendChild(js);
    }(文件);
    
    步骤3

    使用以下代码创建channel.html文件

      <?php
        $cache_expire = 60*60*24*365;
        header("Pragma: public");
        header("Cache-Control: max-age=".$cache_expire);
        header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$cache_expire) . ' GMT');
      ?>
      <script src="//connect.facebook.net/en_US/all.js"></script>
    
    
    
    步骤4
    将XML命名空间添加到文档的
    标记中。这是XFBML在早期版本的Internet Explorer中工作所必需的

    <html xmlns:fb="http://ogp.me/ns/fb#">
    
    
    
    步骤5
    将插件的代码放在您希望插件出现在页面上的任何位置,不要忘记将WWW.your_DOMAIN.COM替换为您的域名

    <fb:like href="WWW.YOUR_DOMAIN.COM" send="true" width="450" show_faces="true"></fb:like>
    
    
    
    您可以详细阅读上面的所有内容,下面几乎所有的信息都是链接


  • 是的,你可以。。。你有什么错误吗?发布你正在使用的代码也会有帮助。这是Facebook认可的创建“喜欢/发送”按钮的方式:是的,你可以。。。你有什么错误吗?这也是Facebook认可的创建“喜欢/发送”按钮的方式:感谢投票,我想知道这是谁,因为当你付出很多努力时,这是对你努力的一种很好的回报,谢谢你的回答!您几乎使用了所有格式工具:),粗体,
    代码块
    ,列表。。。下次再加上斜体和引号!(如果需要的话;)我喜欢格式化。它使文章更容易被大纲阅读