Html 喜欢和发送网站的选项
我可能找不到正确的位置,但我正在尝试在我的商业网站上添加“喜欢并发送”选项。我的网站是用HTML4编写的。我在FB上找到的关于这些选项的唯一信息是为HTML5、xfbml或iframe编写的。我复制了代码并按照说明将其粘贴到我的网站上,但它没有显示框或似乎工作正常。有人知道我是否可以在html 4中使用这些选项吗?正如evanmcd所说,但是有一个加号+:Html 喜欢和发送网站的选项,html,facebook-social-plugins,Html,Facebook Social Plugins,我可能找不到正确的位置,但我正在尝试在我的商业网站上添加“喜欢并发送”选项。我的网站是用HTML4编写的。我在FB上找到的关于这些选项的唯一信息是为HTML5、xfbml或iframe编写的。我复制了代码并按照说明将其粘贴到我的网站上,但它没有显示框或似乎工作正常。有人知道我是否可以在html 4中使用这些选项吗?正如evanmcd所说,但是有一个加号+: 您不必知道HTML5或XFBML(IFRAME仍然不受支持)。从这里复制代码:并使用它。XFBML在所有浏览器中都受支持(实际上,它不必受支
您不必知道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。用适当的值替换您的应用程序ID和WWW.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。用适当的值替换您的应用程序ID和WWW.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认可的创建“喜欢/发送”按钮的方式:感谢投票,我想知道这是谁,因为当你付出很多努力时,这是对你努力的一种很好的回报,谢谢你的回答!您几乎使用了所有格式工具:),粗体,
代码块
,列表。。。下次再加上斜体和引号!(如果需要的话;)我喜欢格式化。它使文章更容易被大纲阅读