我正在创建一个网站,我想知道如何添加和删除页面到收藏夹,因为我无法在互联网上找到这方面的内容。假设我有一个车页,我在页面上有一个名为add to favorites或achor(选择)的按钮。我知道你可以使用浏览器代码添加的方式,但我想在我自己创建的页面上保存汽车页面eg.favorite.html并确保我只能添加一次到收藏页面。那么我就可以在页面上查看收藏列表,查看它们并删除/清除属性。所以我需要帮助,请任何帮助都会很棒。感谢。
使用浏览器添加喜欢的代码,此代码在浏览器上保存收藏夹,但我想在页面上执行此操作:
<script type="text/javascript">
$(function() {
$("#bookmarkme").click(function() {
// Mozilla Firefox Bookmark
if ('sidebar' in window && 'addPanel' in window.sidebar) {
window.sidebar.addPanel(location.href,document.title,"");
} else if( /*@cc_on!@*/false) { // IE Favorite
window.external.AddFavorite(location.href,document.title);
} else { // webkit - safari/chrome
alert('Press ' + (navigator.userAgent.toLowerCase().indexOf('mac') != - 1 ? 'Command/Cmd' : 'CTRL') + ' + D to bookmark this page.');
}
});
});
</script>
这是achor标签
<a id="bookmarkme" href="#" rel="sidebar" title="bookmark this page">Save page</a>
上面的代码适用于在浏览器中保存页面。 我想将我最喜欢的页面添加到另一个html的html页面。
需要帮助!!
答案 0 :(得分:1)
您可以创建一个计算收藏夹的脚本。
按照以下步骤使其正常工作。
步骤1.创建文本文件(例如fbp1.txt)
步骤2.制作PHP页面(例如fbp1.php)
第3步。为您的博客文章创建一个页面(例如Blog1.php)
步骤4.将此脚本添加到fb1.php文件
<?php
//In the spot of fbp1.txt place your file name!
$count_my_page = ("fbp1.txt");
$hits = file($count_my_page);
$hits[0] ++;
$fp = fopen($count_my_page , "w");
fputs($fp , "$hits[0]");
fclose($fp);
// In the spot of Blog1.php place you page name!
header("Location : Blog1.php")
?>
步骤5.创建博客文章并添加这两个代码
代码1:
<img src="/path/to/star.png" href="fbp1.php"/>
代码2:
<p> <?php echo file_get_contents('fbp1.txt');?> Favorites </p>
当有人点击星标时,它会在文本文件中添加+1,它应该如下所示
[星空图像]
342收藏夹。
我希望这能帮到你!
答案 1 :(得分:0)
简而言之,你不能。
当用户点击添加到收藏夹按钮时,它不再在网站范围内。添加收藏夹或删除收藏夹将在浏览器端处理。只有你可以做的是计算要添加到收藏夹按钮的点击次数。
答案 2 :(得分:0)
即使这很难, 一个问题,我也会尝试回答它。
你不能通过html,javascript来做到这一点。
您需要PHP和MYSQL。尝试在谷歌搜索一个简单的我的收藏脚本。
你可以做的是你有一个计数器点击最喜欢的按钮多少次。 或简单的PHP有多少人查看了帖子/网页。