Daar vul je 1440 minuten (24 uur) in.perry11 schreef: maar hoe moet insteling zeten in request policy ?

komt helemaal goed

Daar vul je 1440 minuten (24 uur) in.perry11 schreef: maar hoe moet insteling zeten in request policy ?
Ik dacht dat Evert zo iets had gemaakt en op het forum had gezet.perry11 schreef: o ik zal ook graag Smilieswaar de mensen hun teks type voor wie ze het kenen aan vraag kan de mensen / luisterraar ook
Smilies![]()
er bii doen en tezien op site hoop dat je me snapt wat ik bedoel ik ben niet thuis in php bestanden
Niet geschikt voor HTML.HAPPYSTATION schreef:is dit alles ook geschikt voor een samhtmweb???
of alleen mogenlijk in de php omdat je html zelf updaten moet betreft de playlist generate
Code: Selecteer alles
// Request disable mod by FesterHead
global $rc, $start, $darkrow, $lightrow, $theQueueids, $theQueueArtists, $songWait, $disableRequestsForRecentlyPlayedSongs, $disableRequestsForQueuedSongs, $disableRequestsForQueuedArtists;
$rc++;
$bgcolor = $darkrow;
if(($rc % 2)==0) $bgcolor = $lightrow;
PrepareSong($song);
?><body bgcolor="#000000" text="#FFFFFF">
<tr bgcolor="<? echo $bgcolor; ?>">
<td nowrap align="right" width="1%"><font size="2" color="#ffffff"><small><? echo "$rc"; ?></small></font></td>
<td nowrap><font size="2" color="#ffffff"> <small><? echo $song["combine"]; ?></small></font></td>
<td nowrap width="1%">
<p align="center">
<font size="2" color="#003366"><?
$sql['queue'] = mysql_query("SELECT * FROM queuelist INNER JOIN songlist ON (songlist.ID = queuelist.songID) WHERE songlist.artist = '".addslashes($song["artist"])."' AND (songlist.songtype = 'S' OR songlist.songtype = 'P')");
$assoc['queue'] = mysql_fetch_assoc($sql['queue']);
if($song['date_played'] > date('Y-m-d H:i:s', time()-720*60)){
echo '<img src="images/requested.gif" title="'.htmlspecialchars($song["title"]).' by '.htmlspecialchars($song["artist"]).' recent geweest / recently played '.date('M d, Y g:i:s A', strtotime($song["date_played"])).'" border="0">';
} elseif($song['date_artist_played'] > date('Y-m-d H:i:s', time()-360*60)){
echo '<img src="images/requested.gif" title="'.htmlspecialchars($song["artist"]).' recent geweest / recently played '.date('M d, Y g:i:s A', strtotime($song["date_artist_played"])).'" border="0">';
} elseif($song["artist"] == $assoc["queue"]["artist"]){
echo '<img src="images/queue.gif" title="'.htmlspecialchars($song["artist"]).' deze komt zo / this song is coming " border="0">';
} else {
echo '<a href="'.$song["request"].'"><img src="images/request.gif" title="Request '.htmlspecialchars($song["title"]).' by '.htmlspecialchars($song["artist"]).'" border="0"></a>';
}
?></font>
Code: Selecteer alles
piep
fadingfm schreef:Ja dommmmmmmmmmmmmmmmmmm hebt ut gelijk aangepast thanks!
Code: Selecteer alles
// Request disable mod by FesterHead
global $rc, $start, $darkrow, $lightrow, $theQueueids, $theQueueArtists, $songWait, $disableRequestsForRecentlyPlayedSongs, $disableRequestsForQueuedSongs, $disableRequestsForQueuedArtists;
$rc++;
$bgcolor = $darkrow;
if(($rc % 2)==0) $bgcolor = $lightrow;
PrepareSong($song);
?><body bgcolor="#000000" text="#FFFFFF">
<tr bgcolor="<? echo $bgcolor; ?>">
<td nowrap align="right" width="1%"><font size="2" color="#ffffff"><small><? echo "$rc"; ?></small></font></td>
<td nowrap><font size="2" color="#ffffff"> <small><? echo $song["combine"]; ?></small></font></td>
<td nowrap width="1%">
<p align="center">
<font size="2" color="#003366"><?
$sql['queue'] = mysql_query("SELECT * FROM queuelist INNER JOIN songlist ON (songlist.ID = queuelist.songID) WHERE songlist.artist = '".addslashes($song["artist"])."' AND (songlist.songtype = 'S' OR songlist.songtype = 'P')");
$assoc['queue'] = mysql_fetch_assoc($sql['queue']);
if($song['date_played'] > date('Y-m-d H:i:s', time()-720*60)){
echo '<img src="images/requested.gif" title="'.htmlspecialchars($song["title"]).' by '.htmlspecialchars($song["artist"]).' recent geweest / recently played '.date('M d, Y g:i:s A', strtotime($song["date_played"])).'" border="0">';
} elseif($song['date_artist_played'] > date('Y-m-d H:i:s', time()-360*60)){
echo '<img src="images/requested.gif" title="'.htmlspecialchars($song["artist"]).' recent geweest / recently played '.date('M d, Y g:i:s A', strtotime($song["date_artist_played"])).'" border="0">';
} elseif($song["artist"] == $assoc["queue"]["artist"]){
echo '<img src="images/queue.gif" title="'.htmlspecialchars($song["artist"]).' deze komt zo / this song is coming " border="0">';
} else {
echo '<a href="'.$song["request"].'"><img src="images/request.gif" title="Request '.htmlspecialchars($song["title"]).' by '.htmlspecialchars($song["artist"]).'" border="0"></a>';
}
?></font>
Daar gaan we dan.
Eerst doe je de 2 gif plaatjes (nverzoek.gif & verzoek.gif) van de images.zip op je server zetten in de map images.
Oke, dan het volgende.
Het bestand playlist.php in playlist.zip, plaats je in de root van je server.
(Daar waar je orginele playlist.php staat.)
De nieuwe playing.php de oude playing laten overschrijden
En violla, het werkt.
Dan in playing.php zelf, bij regel 121 sta er $c = 4 ;
Dat wil zeggen dat hij 4 dagen nadat het nummer is gedraaid het nummer niet kan worden aangevraagd.
Je kan dat zetten ook op 1 dag ($c = 1 ; ) of op 8 dagen ($c = 8 ; ) , maar alleen in hele dagen.
Omdat ik best wel trots ben op mijn scriptje (wie had dat nou een haf jaar gelden gedacht )
Wil ik vragen wie het bestand download en gebruikt op zijn site, dat ie dan een linkje geeft van zijn site.
(kan ik het showen tegen mijn vriendin en zeggen dat ik best wel veel SAM-vrienden heb )
Bijlagen playlist.zip
De aangepaste playlist.php(2.04 KiB) 106 keer gedownload images.zip
De plaatjes.(1.01 KiB) 72 keer gedownload
Code: Selecteer alles
<?php if (ALLOW_REQUESTS) : ?>
<a href="javascript:request(<?php echo $playlistSong->ID; ?>);">
<img src="images/request.png" alt="Request this track now!" title="Request this track now!"/>
</a>
Code: Selecteer alles
<?php
$tim = strtotime($playlistSong->date_played);
$af = time() - $tim;
$da = ($af - ($af % 86400)) / 86400;
$af = $af - ($da * 86400);
$u = ($af - ($af % 3600)) / 3600;
$af = $af - ($u * 3600);
$n = ($af - ($af % 60)) / 60;
$af = $af - ($n * 60);
$s = ($af - ($af % 1)) / 1;
$c = 1; //aantal dagen sta nu op 4 dagen, kan je ook veranderen in 1 dag ($c = 1 ;) of 8 dagen ($c = 8 ;), wat je maar wilt, maar je kan alleen maar dagen invullen i.p.v. uren.
?>
<?php if (ALLOW_REQUESTS) : ?>
<a href="javascript:request(<?php echo $playlistSong->ID; ?>);">
<?php
if ($da > $c) {
echo "<img src=\"images/verzoek.gif\" title=\"Al $da dagen beschikbaar\" alt=\"BroadCasterForum.nl!\" border=\"0\"></a> ";
}
else
{
$dg = $c - $da;
$uu = 23 - $u;
$mi = 59 - $n;
$se = 59 - $s;
if($dg==0) echo "</a><img src=\"images/nverzoek.gif\" title=\"Beschikbaar over $uu uur $mi minuten en $se seconden!\" alt=\"BroadCasterForum.nl!\" border=\"0\"> ";
else if($dg==1) echo "</a><img src=\"images/nverzoek.gif\" title=\"Beschikbaar over $dg dag en $uu uur $mi minuten en $se seconden!\" alt=\"BroadCasterForum.nl!\" border=\"0\"> ";
else if($dg>1) echo "</a><img src=\"images/nverzoek.gif\" title=\"Beschikbaar over $dg dagen en $uu uur $mi minuten en $se seconden!\" alt=\"BroadCasterForum.nl!\" border=\"0\"> ";
}
?>