Covers in de request lijst

PHP, HTML, Joomla, WordPress, etc..
Plaats reactie
Gebruikersavatar
Kees
Beheerder
Berichten: 3169
Lid geworden op: 28 nov 2005, 22:07
SAM-versie: 4.2.2.*
Database: MySQL
Windows: 11
Locatie: Bergen op Zoom
Contacteer:

Covers in de request lijst

Ongelezen bericht door Kees »

Ik ben een beetje aan het verbouwen geweest in de request lijsten.(playlist.php)
Ik probeer de covers er in te zetten.
Ik heb de request knop er uit gesloopt en probeer er dus de covers in te krijgen.
Het lukt al aardig op 1 ding na..hij laat de verkeerde zien.
Kan er zelf ook wel om lachen hoor hihihi
Afbeelding
Hier is het stukje script...

Code: Selecteer alles

?> 
  <tr bgcolor="<? echo $bgcolor; ?>"> 

	<td nowrap width="1%"> 
      <p align="center"><img src=" <? echo $picture_dir.$song["picture"]; ?>"
                    width="65" 
                    height="65" 
                    title ="<? echo $song["artist"]; ?> - <? echo $song["title"]; ?>!" 
                    alt="<? echo $song["combine"]; ?>!" 
                    border=0> 

    <td nowrap align="right" width="1%"><b><font size="2" color="#003366"><small><? echo "$rc"; ?></small></font></b></td>
    <td nowrap><b><font size="2" color="#003366">&nbsp;<small><? echo $song["combine"]; ?></small></font></b></td>

    </td>
<?
Gebruikersavatar
Wout
Beheerder
Berichten: 3506
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Covers in de request lijst

Ongelezen bericht door Wout »

Dat is apart.

De code die je gebruikt is gewoon goed. (test)
Afbeelding
Gebruikersavatar
Kees
Beheerder
Berichten: 3169
Lid geworden op: 28 nov 2005, 22:07
SAM-versie: 4.2.2.*
Database: MySQL
Windows: 11
Locatie: Bergen op Zoom
Contacteer:

Re: Covers in de request lijst

Ongelezen bericht door Kees »

Erg vreemd !
Hier is tie in zijn geheel !

Code: Selecteer alles

<?
 require("config.php"); 
 
 $where = " WHERE (songtype='S') AND (status=0) ";
 
 Def($start,0);
 Def($limit,50);
 Def($search,"");

 //########## BUILD SEARCH STRING ################
 
 if(!empty($search))
 {
   $words = Array();
   $temp = explode(' ',$search);
   reset($temp);
   while(list($key,$val) = each($temp))
   {
    $val = trim($val);
    if(!empty($val))
	 $words[] = $val;
   }
	 

   $where2 = "";	  
   reset($words);
   while(list($key,$val) = each($words))	 
   {
     if(!empty($where2)) $where2 .= " OR ";
	 $val = "%$val%";
	 $db->AddStr($val); $db->AddStr($val); $db->AddStr($val);
     $where2 .= " (title like :val1) OR (artist like :val2) OR (album like :val3) ";
   }
   $where .= "AND ($where2) ";
}
 
 if((isset($letter)) && (!$letter==""))
 {
  $nextletter = chr(ord($letter)+1);
  if($letter=='0')
   $where .= " AND NOT((artist>='A') AND (artist<'ZZZZZZZZZZZ')) ";
  else
   {
    $db->AddStr($letter); $db->AddStr($nextletter);
    $where .= " AND ((artist>=:letter) AND (artist<:nextletter)) ";
   }
 }
 else
 {
		$letter="";
 }
 
 //########## =================== ################ 
 
 //Calculate total
 $tmp = $db->params; //Save params for second query
 $db->open("SELECT count(*) as cnt FROM songlist $where ");
 $row = $db->row();
 $cnt = $row["cnt"];
 
//Now grab a section of that
 $db->params = $tmp; //Restore params

 $db->open("SELECT DISTINCT artist, title, id 
        FROM songlist 
        $where 
        GROUP BY artist , title ", $limit, $start);

 
 $first = $start+1;
 $last  = min($cnt,$start+$limit);
 $rc    = $start;
 
 $prevlnk = "";
 $nextlnk = "";
 if($cnt>0)
 {
 
 if(!isset($search))
	 { $search=""; }
  $searchstr = urlencode($search);
  $prev = max(0,$start-$limit);
  if($start>0)
    $prevlnk = "<a  href='?start=$prev&limit=$limit&letter=$letter&search=$searchstr'><< Vorige</a>";
   
  $tmp = ($start+$limit);
  if($tmp<$cnt) 
    $nextlnk = "<a href='?start=$tmp&limit=$limit&letter=$letter&search=$searchstr'>Volgende >></a>";
 }
    
function PutSongRow($song) 
{
 global $rc, $start, $lightrow, $darkrow;
 
 $rc++;
 $bgcolor = $lightrow;
 if(($rc % 2)==0) $bgcolor = $darkrow;
 
 
 PrepareSong($song);
?> 


  <tr bgcolor="<? echo $bgcolor; ?>"> 






    <td nowrap align="left" width="1%"><b><font size="2" color="#003366"><small><? echo "$rc"; ?></small></font></b></td>


	<td nowrap width="1%"> 
      <p align="center"><a href="<? echo $song["request"]; ?>"><img src=" <? echo $picture_dir.$song["picture"]; ?>"
                    width="65" 
                    height="65" 
                    title ="<? echo $song["artist"]; ?> - <? echo $song["title"]; ?>!" 
                    alt="<? echo $song["combine"]; ?>!" 
                    border=0> 


    <td nowrap align="left" width="81%"><b><font size="2" color="#003366">&nbsp;<small><? echo $song["combine"]; ?></small></font></b></td>


    </td>
	


<?
}//PutSongRow

/* ## ===================================================================== ## */
?>
</font>
<? require("header.php"); ?>

<? require("search.php"); ?>
<br>

<table border="0" width="100%" cellspacing="0" cellpadding="4">
  <tr bgcolor="#002E5B"> 
    <td colspan="8" nowrap align="left"> 
      <b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Playlist resultaat</font></b>
    </td>
  </tr>	
<? 
  while($song = $db->row())
   PutSongRow($song); 
?>
  
  <tr bgcolor="#000059"> 
    <td colspan="8" nowrap align="center">
	<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#ffffff"><? echo "$prevlnk"; ?>
 &nbsp; ( <? echo "$first tot $last van de $cnt"; ?> ) &nbsp; 	 
	<? echo "$nextlnk"; ?></font></td>
  </tr>	
  
</table>

<br>
<? require("search.php"); ?>  
<? require("footer.php"); ?>
Gebruikersavatar
Kees
Beheerder
Berichten: 3169
Lid geworden op: 28 nov 2005, 22:07
SAM-versie: 4.2.2.*
Database: MySQL
Windows: 11
Locatie: Bergen op Zoom
Contacteer:

Re: Covers in de request lijst

Ongelezen bericht door Kees »

Laat maar Wout..

Ik heb net een originele playlist.php terug gezet en die doet het wel.
Ik hoef maar een paar kleine aanpassingen te maken met de kleuren en hij is weer in orde.
In ieder geval bedankt voor de moeite.

EDIT: Hij is nu weer helemaal zoals het hoort te zijn.
De tijden krijg ik nu ook weer in beeld !
Laatst gewijzigd door Kees op 14 jan 2009, 00:37, 1 keer totaal gewijzigd.
Reden: update
perry11

Re: Covers in de request lijst

Ongelezen bericht door perry11 »

hoi kees bedoelde jij dit met de playlist

kijk maar hier eens http://www."potjandikiedosie".draait.nl/
perry11

Re: Covers in de request lijst

Ongelezen bericht door perry11 »

hoi kees ik zeg op je site waar dit zodadelijk over dan de teller
ook een cover staan van het nummer de dan word gedraait

wat is daar de code van om die cover bij te laten zien
Gebruikersavatar
Kees
Beheerder
Berichten: 3169
Lid geworden op: 28 nov 2005, 22:07
SAM-versie: 4.2.2.*
Database: MySQL
Windows: 11
Locatie: Bergen op Zoom
Contacteer:

Re: Covers in de request lijst

Ongelezen bericht door Kees »

Code: Selecteer alles

<img src=" <? echo $picture_dir.$song["picture"]; ?>"
                    width="65" 
                    height="65" 
                    title ="<? echo $song["artist"]; ?> - <? echo $song["title"]; ?>!" 
                    alt="<? echo $song["album"]; ?>!" 
                    border=0 
                    >
perry11

Re: Covers in de request lijst

Ongelezen bericht door perry11 »

hum kees is dat de zelfde code
als bij het nummer dan word gedraait op dat momend ik bedoel bij dat die in wacht sta daar beboel ik het daar sta nu geen cover bij nummer nu word gedraai wel en bij de die zijn gedraait ook
Gebruikersavatar
Kees
Beheerder
Berichten: 3169
Lid geworden op: 28 nov 2005, 22:07
SAM-versie: 4.2.2.*
Database: MySQL
Windows: 11
Locatie: Bergen op Zoom
Contacteer:

Re: Covers in de request lijst

Ongelezen bericht door Kees »

Dat is inderdaad de goeie !
Gebruikersavatar
Wout
Beheerder
Berichten: 3506
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Covers in de request lijst

Ongelezen bericht door Wout »

perry11 schreef:hum kees is dat de zelfde code
als bij het nummer dan word gedraait op dat momend ik bedoel bij dat die in wacht sta daar beboel ik het daar sta nu geen cover bij nummer nu word gedraai wel en bij de die zijn gedraait ook
Perry11, als ik het goed begrijp.

Bij viewtopic.php?f=82&t=1700&p=11063&hilit ... bel#p11063 hebben we dat opgelost.
Dan komt bij 'straks' de artiest en titel + album-hoes in dezelfde style als de rest.
Afbeelding
Gebruikersavatar
Kees
Beheerder
Berichten: 3169
Lid geworden op: 28 nov 2005, 22:07
SAM-versie: 4.2.2.*
Database: MySQL
Windows: 11
Locatie: Bergen op Zoom
Contacteer:

Re: Covers in de request lijst

Ongelezen bericht door Kees »

perry11 schreef:hum kees is dat de zelfde code
als bij het nummer dan word gedraait op dat momend ik bedoel bij dat die in wacht sta daar beboel ik het daar sta nu geen cover bij nummer nu word gedraai wel en bij de die zijn gedraait ook
Dit dus !!
Afbeelding
perry11

Re: Covers in de request lijst

Ongelezen bericht door perry11 »

hoi kees wat hier boven zie van jou ik krijg het niet voor elkaar zal jij jou
playing.php online wilen zeten al vast bedankt
Gebruikersavatar
Kees
Beheerder
Berichten: 3169
Lid geworden op: 28 nov 2005, 22:07
SAM-versie: 4.2.2.*
Database: MySQL
Windows: 11
Locatie: Bergen op Zoom
Contacteer:

Re: Covers in de request lijst

Ongelezen bericht door Kees »

Tuutlijk...ik ben de beroerste niet !

Code: Selecteer alles

<?
require("config.php"); 

$db->open("SELECT songlist.*, historylist.listeners as listeners, historylist.requestID as requestID, historylist.date_played as starttime FROM historylist,songlist WHERE (historylist.songID = songlist.ID) AND (songlist.songtype='S') ORDER BY historylist.date_played DESC",6);
$history = $db->rows();
reset($history);

$db->open("SELECT songlist.*, queuelist.requestID as requestID FROM queuelist, songlist WHERE (queuelist.songID = songlist.ID)  AND (songlist.songtype='S') AND (songlist.artist <> '') ORDER BY queuelist.sortID ASC",1);
$queue = $db->rows();
reset($queue);


//### Calculate the bezt time to refresh the webpage in order to show new updated song information
//================================================================================================== 
list($key, $song) = each($history);
$listeners = $song["listeners"];

$starttime = strtotime($song["date_played"]);
$curtime = time(); 
$timeleft = $starttime+round($song["duration"]/1000)-$curtime;

  //Set refesh interval
if($timeleft>0) # 30 second minimum wait
   { $timeout = $timeleft;}      # if timeleft is valid, refresh on timeleft (should be end of song)
else
   { $timeout = 90; }         # otherwise, fall back on 90 second refresh
   
if(($timeout>180) or ($timeout==0)) $timeout = 180;
if($timeout<30) $timeout  = 30;
   
$refreshURL = "playing.php?buster=".date('dhis').rand(1,1000);
//==================================================================================================


$pic_cnt = 0;
function PicName()
{
global $pic_cnt;
echo "Picture".$pic_cnt; 
}

function NextPicName()
{ 
global $pic_cnt;
$pic_cnt += 1;
PicName();
} 

function PutSongRow(&$song) 
{
global $rc, $showpic, $darkrow, $lightrow;
PrepareSong($song);

$rc++;
$bgcolor = $darkrow;
if(($rc % 2)==0) $bgcolor = $lightrow;

?> 
  <tr bgcolor="<? echo $bgcolor; ?>"> 
  
<?if($showpic){?>
    <td valign="bottom" width="0%"> 
<? if($song["haspicture"]) {?>   
       <img id="<? NextPicName(); ?>" onError="PictureFail('<? PicName(); ?>')" width="65" height="65" src="<? echo $song["picture"]; ?>" alt="<? echo $song["combine"]; ?>!" border=0></a>
<?};?>        
   </td>
<?}?>  


    <td <?if(!$showpic) echo "colspan=2"?>><b><font face="arial" size="3" color="#000000"><small>&nbsp;&nbsp;&nbsp;<? 
     echo $song["artist"];
     if($song["requestid"]!=0) { echo " ~Verzoekje~ "; } 
     ?></small></font></b><br>




<b><font face="arial" size="3" color="#FF000E"><small>&nbsp;&nbsp;&nbsp;<? 
     echo $song["title"];?></small></font></b>&nbsp;&nbsp;&nbsp;


<br><b><font face="arial" size="3" color="#99,00,CC"><small>&nbsp;&nbsp;&nbsp;Categorie:&nbsp;<?
     echo $song["genre"];?></small></font></b>
<br>&nbsp;
<b><font face="arial" size="3" color="#0404B3"><small><?
     echo $song["count_played"];?><font face="arial" size="3" color="#0404B3"><small> keer gedraaid</small></font></b>
</td>
    
    <td nowrap> 
      <p align="right"><font color="#003366" size="1"><small><strong><? echo $song["mmss"]; ?>&nbsp;&nbsp;</strong></small></font>
    </td>
  </tr>
<?
}//PutSongRow


/* ## ===================================================================== ## */
?>

<? require("header.php"); ?>

<SCRIPT LANGUAGE="JavaScript">
<!---
var refreshID = "";
refreshID = setTimeout("DoRefresh()", <? echo ($timeout*1000); ?>);

function DoRefresh()
{
  document.location.href = '<? echo $refreshURL; ?>';
}
//--->
</SCRIPT>

<table border="0" width="98%" cellspacing="0" cellpadding="1">

  <tr bgcolor="#002E5B"> 
    <td colspan="2" nowrap align="left"> 
      <p><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">&nbsp;<b>SAM draait nu</b></font>

    </td>

   <td nowrap align="Right">
      <p><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"><b>Tijd</b>&nbsp;&nbsp;</font>
    </td>

  </tr>

<?
  $rc=0;
  PutSongRow($song);
  $mainsong = $song;

?>
  <tr bgcolor="#002E5B">
    <td colspan="3" nowrap>

<p align="left">&nbsp;<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#ffffff">Zodadelijk over

<?
$secsRemain = (round($song["duration"] / 1000)-($curtime-$starttime));
?>

<a id="countDownText">:</a>
       <script language="JavaScript">
      var countDownInterval = <? echo $secsRemain; ?>;
      var countDownTime = countDownInterval + 1;

      if (document.all||document.getElementById)
        countDown();
      else
        window.onload = countDown;

      function countDown() {
        countDownTime--;
        if (countDownTime == 0) {
          countDownTime = countDownInterval;
          window.location.reload();
          return;
        }
        else if (countDownTime < 0)
          countDownTime = 0;
        if (document.all)
          document.all.countDownText.innerText = secsToMins(countDownTime);
        else if (document.getElementById)
          document.getElementById("countDownText").innerHTML = secsToMins(countDownTime);
        counter = setTimeout("countDown()", 1000);
      }

      function secsToMins(theValue) {
        var theMin = Math.floor(theValue / 60);
        var theSec = (theValue % 60);
        if (theSec < 10)
          theSec = "0" + theSec;
        return(theMin + " minuten en " + theSec);
      }
    </script></font>
<b><font color="#ffffff" face="verdana" size="1" >seconden</font></b>
</font></a>

</font></b>
    </td>
  </tr>
<font size="2">

<?
if(count($queue)>0){?>
<tr bgcolor="<? echo $lightrow; ?>">

<?
$i=0;
while(list($key, $song) = each($queue))

{
?> 
<td valign="middle" width="1%">


<img src=" <? echo $picture_dir.$song["picture"]; ?>"
                    width="65" 
                    height="65" 
                    title ="<? echo $song["artist"]; ?> - <? echo $song["title"]; ?>!" 
                    alt="<? echo $song["album"]; ?>!" 
                    border=0 
                    >


 
</td>

    <td <?if(!$showpic) echo "colspan=2"?>><b><font face="arial" size="3" color="#000000"><small>&nbsp;&nbsp;&nbsp;<?
     echo $song["artist"];
     if($song["requestid"]!=0) { echo " ~Verzoekje~ "; }
     ?></small></font></b><br>

<b><font face="arial" size="3" color="#FF000E"><small>&nbsp;&nbsp;&nbsp;<?
     echo $song["title"];?></small></font></b><br>

<b>&nbsp;&nbsp;<font face="arial" size="3" color="#99,00,CC"><small>Categorie <?
     echo $song["genre"];?></small></font></b><br>
<b>&nbsp;&nbsp;<font face="arial" size="3" color="#0404B3"><small><?
     echo $song["count_played"];?></small></font><font face="arial" size="3" color="#0404B3"><small> keer gedraaid</small></b>
    <td align="Right">
     </td>
<?
   
   $i++;

}
?>
</b></font></font></td></tr>
<?}?>

  <tr bgcolor="#002E5B">
    <td colspan="7" nowrap>
      <p align="left"><b>&nbsp;<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">Recentelijk gedraaid</font></b>

    </td>
  </tr>
<font size="2">  
<? 
  $rc=0;
  while(list($key, $song) = each($history))
    PutSongRow($song); 
?>
</table>


</td><td valign='top' align='center'>

<?
####################
# Request Dedication
require("dedication.php");
#===================   
?>  
  
<? 
####################
# BuyCD image 
if($mainsong["haspicture"])
require("buycd.php");
#=================== 
?>   

<?
####################
# hitschijf
require("hit.php");
#===================   
?>

<?
####################
# hoeveel
require("hoeveel.php");
#===================   
?>
  
</td> 
perry11

Re: Covers in de request lijst

Ongelezen bericht door perry11 »

oke kees bedankt heee toppy
Gebruikersavatar
Kees
Beheerder
Berichten: 3169
Lid geworden op: 28 nov 2005, 22:07
SAM-versie: 4.2.2.*
Database: MySQL
Windows: 11
Locatie: Bergen op Zoom
Contacteer:

Re: Covers in de request lijst

Ongelezen bericht door Kees »

Even dit topic uit de stofnesten gehaald.
Bin weer drok bezig um 't e.a. nog beter te krieg'n moar d'r is wat, luk woar Ik nog nich helemoal aan oet kom.
Met andere woorden...ik kom er nog niet niet helemaal aan uit.
Als er geen hoesje aanwezig bij het nummer wat komt dan laat hij een rood kruisje zien.
Ik wil niet bij de rest het na.gif laten zien maar hij moet dus net als bij de rest niks laten zien.
Afbeelding
Voor het gemak hier ook nog mijn playing.php

Code: Selecteer alles

<?
require("config.php"); 

$db->open("SELECT songlist.*, historylist.listeners as listeners, historylist.requestID as requestID, historylist.date_played as starttime FROM historylist,songlist WHERE (historylist.songID = songlist.ID) AND (songlist.songtype='S') ORDER BY historylist.date_played DESC",6);
$history = $db->rows();
reset($history);

$db->open("SELECT songlist.*, queuelist.requestID as requestID FROM queuelist, songlist WHERE (queuelist.songID = songlist.ID)  AND (songlist.songtype='S') AND (songlist.artist <> '') ORDER BY queuelist.sortID ASC",1);
$queue = $db->rows();
reset($queue);


//### Calculate the bezt time to refresh the webpage in order to show new updated song information
//================================================================================================== 
list($key, $song) = each($history);
$listeners = $song["listeners"];

$starttime = strtotime($song["date_played"]);
$curtime = time(); 
$timeleft = $starttime+round($song["duration"]/1000)-$curtime;

  //Set refesh interval
if($timeleft>0) # 30 second minimum wait
   { $timeout = $timeleft;}      # if timeleft is valid, refresh on timeleft (should be end of song)
else
   { $timeout = 90; }         # otherwise, fall back on 90 second refresh
   
if(($timeout>180) or ($timeout==0)) $timeout = 180;
if($timeout<30) $timeout  = 30;
   
$refreshURL = "playing.php?buster=".date('dhis').rand(1,1000);
//==================================================================================================


$pic_cnt = 0;
function PicName()
{
global $pic_cnt;
echo "Picture".$pic_cnt; 
}

function NextPicName()
{ 
global $pic_cnt;
$pic_cnt += 1;
PicName();
} 

function PutSongRow(&$song) 
{
global $rc, $showpic, $darkrow, $lightrow;
if(empty($song["picture"])) $song["picture"] = "na.gif";
PrepareSong($song);

$rc++;
$bgcolor = $darkrow;
if(($rc % 2)==0) $bgcolor = $lightrow;

?> 
  <tr bgcolor="<? echo $bgcolor; ?>"> 
  
<?if($showpic){?>
    <td valign="middle" width="1%"> 
<? if($song["haspicture"]) {?>   
       <img id="<? NextPicName(); ?>" onError="PictureFail('<? PicName(); ?>')" width="70" height="70" src="<? echo $song["picture"]; ?>" alt="" border=0></a>
<?};?>        
   </td>
<?}?>   

    <td <?if(!$showpic) echo "colspan=2"?>><b><font face="arial" size="3" color="#000000"><small>&nbsp;&nbsp;&nbsp;<? 
     echo $song["artist"];
     ?></small></font></b><br>



<b><font face="arial" size="3" color="#FF000E"><small>&nbsp;&nbsp;&nbsp;<? 
     echo $song["title"];?></small></font></b>



<br>




<b><font face="arial" size="3" color="blue"><small>&nbsp;&nbsp;&nbsp;<? 
     echo $song["genre"];?></small></font></b>



<br>&nbsp;&nbsp;


<b><font face="arial" size="3" color="#0404B3"><small><?
     echo $song["count_played"];?><font face="arial" size="3" color="#0404B3"><small> keer gedraaid</small></font></b>

<font face="arial" size="3" color="#0404B3">: </font>

<b><font face="arial" size="3" color="#0404B3"><small><?
     echo $song["count_requested"];?><font face="arial" size="3" color="#0404B3"><small> keer aangevraagd</small></font></b>

<br>
<b><font face="arial" size="3" color="#ff00ef"><small><? 
     
     if($song["requestid"]!=0) { echo " &nbsp;&nbsp;&nbsp;Dit nummer is aangevraagd "; } 
     ?></small></font></b>


</td>
    

   

    <td nowrap> 
      <p align="right"><font color="#003366" size="3"><small><strong><? echo $song["mmss"]; ?>&nbsp;&nbsp;</strong></small></font>
    </td>
  </tr>
<?
}//PutSongRow


/* ## ===================================================================== ## */
?>

<? require("header.php"); ?>

<SCRIPT LANGUAGE="JavaScript">
<!---
var refreshID = "";
refreshID = setTimeout("DoRefresh()", <? echo ($timeout*1000); ?>);

function DoRefresh()
{
  document.location.href = '<? echo $refreshURL; ?>';
}
//--->
</SCRIPT>

<table  border="0" width="99%" cellspacing="0" cellpadding="1">
  <tr bgcolor="#002E5B"> 
     
      <p><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"><b><div align="center">Nu te horen</b></font>


    </td>




  </tr>



<? 
  $rc=0;
  PutSongRow($song); 
  $mainsong = $song;
?>
  <tr bgcolor="#002E5B">
    <td colspan="3" nowrap>

<p align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#ffffff">Zodadelijk</font></a>

    </td>
  </tr>
<font size="2">

<?
if(count($queue)>0){?>
<tr bgcolor="<? echo $lightrow; ?>">

<?
$i=0;
while(list($key, $song) = each($queue))

{

?> 
<td valign="middle" width="12%">

<img src=" <? echo $picture_dir.$song["picture"]; ?>"
                    width="70" 
                    height="70" 
                    title ="<? echo $song["artist"]; ?> - <? echo $song["title"]; ?>!" 
                    alt="<? echo $song["album"]; ?>!" 
                    border=0 
                    >



</td>

    <td><b><font face="arial" size="3" color="#000000"><small>&nbsp;&nbsp;&nbsp;<?
     echo $song["artist"];
      ?></small></font></b><br>

<b><font face="arial" size="3" color="#FF000E"><small>&nbsp;&nbsp;&nbsp;<?
     echo $song["title"];?></small></font></b><br>

<b><font face="arial" size="3" color="blue"><small>&nbsp;&nbsp;&nbsp;<? 
     echo $song["genre"];?></small></font></b>



<br>&nbsp;&nbsp;


<b><font face="arial" size="3" color="#0404B3"><small><?
     echo $song["count_played"];?><font face="arial" size="3" color="#0404B3"><small> keer gedraaid</small></font></b>

<font face="arial" size="3" color="#0404B3">: </font>

<b><font face="arial" size="3" color="#0404B3"><small><?
     echo $song["count_requested"];?><font face="arial" size="3" color="#0404B3"><small> keer aangevraagd</small></font></b>

<br>
<b><font face="arial" size="3" color="#ff00ef"><small><? 
     
     if($song["requestid"]!=0) { echo " &nbsp;&nbsp;&nbsp;Dit nummer is aangevraagd "; } 
     ?></small></font></b>
    <td align="Right">
     </td>
<?
   

   $i++;
  
}

?>

<?}?>

  <tr bgcolor="#002E5B"> 
    <td colspan="7" nowrap> 
      <p align="center"><b>&nbsp;<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">Recentelijk gedraaid</font></b> 
    </td>
  </tr>
<font size="2">  
<? 
  $rc=0;
  while(list($key, $song) = each($history))
    PutSongRow($song); 
?>
</table>

<table width="90%" align="center">

<form name="count">

<input type="text" size="90%" name="count2">
</form>

<script>

var before="2010"
var current="Gelukkig Nieuwjaar!"
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

function countdown(yr,m,d){
theyear=yr;themonth=m;theday=d
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[m-1]+" "+d+", "+yr
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
if(dday==0&&dhour==0&&dmin==0&&dsec==1){
document.forms.count.count2.value=current
return
}
else
document.forms.count.count2.value="   Nog "+dday+ " dagen, "+dhour+" uren, "+dmin+" minuten, en "+dsec+" seconden tot  "+before
setTimeout("countdown(theyear,themonth,theday)",1000)
}
//enter the count down date using the format year/month/day
countdown(2010,1,1)
</script>

</table>

</td><td valign='top' align='center'>

<?
####################
# Request Dedication
require("dedication.php");
#===================   
?>  
  
<? 
####################
# BuyCD image 
if($mainsong["haspicture"])
require("buycd.php");
#=================== 
?>   

<? 
##################
# Top 10 requests
if($showtoprequests) 
  require("top10requests.php");
#===================
?>   
  
</td>
Gebruikersavatar
Wout
Beheerder
Berichten: 3506
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Covers in de request lijst

Ongelezen bericht door Wout »

Het van het plaatje in zo dadelijk.
(m.a.w. bij geen hoesje in de queue laat ie niks meer zien)

2 vliegen in 1 klap. :-D
viewtopic.php?f=82&t=2465&p=15837#p15837
Afbeelding
Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht