Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<script language="JavaScript" type="text/JavaScript">
function bookmarksite(title,url){
if (window.sidebar) // ако browser-а е Firefox
window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // ако browser-а е Opera
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();
}
else if(document.all)// ако browser-а е IE
window.external.AddFavorite(url, title);
}
</script>
<a href="javascript:bookmarksite('site', 'http://site.com')" title="Добави песента в Любими">Добави в "Любими"</a>
Boss каза:Добавям 1-вия код в страницата с Любими а 2-рия под песента, но като го натисна не го добавя в любими.
Кой да променя?t0shk0 каза:промени ли всички линкове да отговарят на тези от сайта ти
t0shk0 каза:не там се поддържа PHP и JS незнам пич при мен работи перфектно
<html>
<head>
<title>Тест</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
<body>
<script language="JavaScript" type="text/JavaScript">
function bookmarksite(title,url){
if (window.sidebar)
window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();
}
else if(document.all)
window.external.AddFavorite(url, title);
}
</script>
Тук е песента
<a href="javascript:bookmarksite('ime na pesen', 'http://site.com')" title="Добави песента в Любими">Добави в Любими</a>
</body>
</html>
CREATE TABLE IF NOT EXISTS `favorite_music` (
`id` int(20) NOT NULL AUTO_INCREMENT,
`user_id` int(20) NOT NULL,
`music_id` int(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=83 ;
<?php
//име на хоста, на който работи mysql сървъра
$bd_host="localhost";
//потребителско име
$bd_user="root";
//парола за това потребителско име
$bd_pass="passs";
//име на базата данни
$bd="site";
//осъществяне на връзката с базата данни
$bd_vryzka = mysql_connect ($bd_host, $bd_user, $bd_pass) or die ("Не може да се осъществи връзка със сървара");
$id=$_GET['id'];
if($id&&$id>0)
{
$sql="SELECT music_id FROM favorite_music WHERE music_id='$id'";
$res=mysql_query($sql);
$num=mysql_num_rows($res);
if($num>0)
{
echo"<center>".MELODIQTA_VE4E_SYSTESTVUVA."<center>";
}
else
{
$sql="INSERT INTO favorite_music (user_id, music_id) VALUES ('$user_id', '$id')";
$res=mysql_query($sql)or die(mysql_error());
echo"<center>".MELODIQTA_E_DOBAVENA_USPESHNO." <a href='$_SERVER[HTTP_REFERER]'>".VYRNI_SE_NAZAD."</a></center>";
}
}
else
{
echo"".GRESHNO_ID."!";
}
?>
<?php
//име на хоста, на който работи mysql сървъра
$bd_host="localhost";
//потребителско име
$bd_user="root";
//парола за това потребителско име
$bd_pass="passs";
//име на базата данни
$bd="site";
//осъществяне на връзката с базата данни
$bd_vryzka = mysql_connect ($bd_host, $bd_user, $bd_pass) or die ("Не може да се осъществи връзка със сървара");
$id=$_GET['id'];
$sql="DELETE FROM favorite_music WHERE user_id='$user_id' AND music_id='$id'";
$res=mysql_query($sql);
echo"<center>".MELODIQTA_E_PREMAHNATA_USPESHNO."</center>";
?>
$sqlr="SELECT music_id FROM favorite_music WHERE music_id='$row[id]' AND user_id='$user_id'";
$resr=mysql_query($sqlr);
$numr=mysql_num_rows($resr);
if($numr>0)
{
echo"<div class='divlubimi'><a href='dellfav.php?id=$row[id]'><img src='image/star1.png' border='0' alt='' title='Премахни'></a></div>";
}
else
{
echo"<div class='divlubimi'><a href='addfav.php?id=$row[id]'><img src='image/star.png' border='0' alt='' title='Добави'></a></div>";
}
$sql="SELECT * FROM favorite_music WHERE user_id='$user_id'";
$res=mysql_query($sql);
while($row=mysql_fetch_assoc($res))
{
$sql1="SELECT * FROM music WHERE id='$row[music_id]'";
$res1=mysql_query($sql1);
$row1=mysql_fetch_assoc($res1);
<div>
$artist - $title || <a href='dellfav.php?id=$row[id]'>Премахни</a>
</div><br>
}
heminei каза:SQL:
CREATE TABLE IF NOT EXISTS `favorite_music` (
`id` int(20) NOT NULL AUTO_INCREMENT,
`user_id` int(20) NOT NULL,
`music_id` int(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=83 ;
addfav.php:
<?php
//име на хоста, на който работи mysql сървъра
$bd_host="localhost";
//потребителско име
$bd_user="root";
//парола за това потребителско име
$bd_pass="passs";
//име на базата данни
$bd="site";
//осъществяне на връзката с базата данни
$bd_vryzka = mysql_connect ($bd_host, $bd_user, $bd_pass) or die ("Не може да се осъществи връзка със сървара");
$id=$_GET['id'];
if($id&&$id>0)
{
$sql="SELECT music_id FROM favorite_music WHERE music_id='$id'";
$res=mysql_query($sql);
$num=mysql_num_rows($res);
if($num>0)
{
echo"<center>".MELODIQTA_VE4E_SYSTESTVUVA."<center>";
}
else
{
$sql="INSERT INTO favorite_music (user_id, music_id) VALUES ('$user_id', '$id')";
$res=mysql_query($sql)or die(mysql_error());
echo"<center>".MELODIQTA_E_DOBAVENA_USPESHNO." <a href='$_SERVER[HTTP_REFERER]'>".VYRNI_SE_NAZAD."</a></center>";
}
}
else
{
echo"".GRESHNO_ID."!";
}
?>
dellfav.php
<?php
//име на хоста, на който работи mysql сървъра
$bd_host="localhost";
//потребителско име
$bd_user="root";
//парола за това потребителско име
$bd_pass="passs";
//име на базата данни
$bd="site";
//осъществяне на връзката с базата данни
$bd_vryzka = mysql_connect ($bd_host, $bd_user, $bd_pass) or die ("Не може да се осъществи връзка със сървара");
$id=$_GET['id'];
$sql="DELETE FROM favorite_music WHERE user_id='$user_id' AND music_id='$id'";
$res=mysql_query($sql);
echo"<center>".MELODIQTA_E_PREMAHNATA_USPESHNO."</center>";
?>
Бутони:
//име на хоста, на който работи mysql сървъра
$bd_host="localhost";
//потребителско име
$bd_user="root";
//парола за това потребителско име
$bd_pass="passs";
//име на базата данни
$bd="site";
//осъществяне на връзката с базата данни
$bd_vryzka = mysql_connect ($bd_host, $bd_user, $bd_pass) or die ("Не може да се осъществи връзка със сървара");
$sqlr="SELECT music_id FROM favorite_music WHERE music_id='$row[id]' AND user_id='$user_id'";
$resr=mysql_query($sqlr);
$numr=mysql_num_rows($resr);
if($numr>0)
{
echo"<div class='divlubimi'><a href='dellfav.php?id=$row[id]'><img src='image/star1.png' border='0' alt='' title='Премахни'></a></div>";
}
else
{
echo"<div class='divlubimi'><a href='addfav.php?id=$row[id]'><img src='image/star.png' border='0' alt='' title='Добави'></a></div>";
}
$row[id] - ID на мелодия (син цвят)
$user_id - ID на потребителя (червен цвят).
Кода е писан лични от мен. Може да има синтактични грешки защото го променях в темата.