Hoe te beginnen met opzet van een nieuwe site

PHP, HTML, Joomla, WordPress, etc..
Plaats reactie
Bimmer

Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Bimmer »

Hallo,

Ik heb al van alles geprobeerd om een eigen site in elkaar te zetten. Diverse templates gedownload en pogingen ondernomen om het php gebeuren erin te verwerken. Veel verder dan het aanpassen van hetgeen SAM reeds heeft kom ik echter niet.

Ik heb gelezen dat voor het maken van een layout html makkelijker is maar als nadeel heeft dat je handmatig dingen moet doorvoeren zodra je nieuwe items aan de database toevoegt. Bovendien zou het met php veel up to dater zijn.

In de afgelopen dagen heb ik vele mooie sites mogen bewonderen en zoiets zou ik dus ook willen, de wil is er zeker, ik google mezelf suf en probeer van alles uit maar kan niet de gewenste effecten bereiken.

Is er geen template wat ik als uitgangspunt kan gebruiken, welke reeds de diverse scripts geïmplementeerd heeft in een geheel en niet verspreid over verschillende "pagina's" als: playing.php, playlist.php, nav.php, etc. Ik wordt er zo langzamerhand moedeloos van :( . Alles wat SAM uitspuugt staat wel in een tabelletje of is haast niet te bewerken.

Graag wat hulp hierbij... alvast bedankt!
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Wout »

Les 1 :-D
Een heel basic website
Laat alleen "wat nu speelt" zien
viewtopic.php?f=82&t=2068#p13519

echo is wat hij op de website laat zien, dus

Code: Selecteer alles

echo " hier kan je HTML-code zetten   " . $nu["artist"] . " HTML-code hier ook " ;
Het verhogen van Limit betekend dat hij verder terug kijkt, dus Limit 2 is
Wat nu speelt en wat er is geweest.

Les 2
Een heel basic website
Laat alleen "wat nu speelt" zien en "wat er komt" + verzoek.
viewtopic.php?f=82&t=2068#p13521

Het verhogen van Order by

Code: Selecteer alles

ORDER BY queuelist.sortID ASC",1);
Laat meer "wat er komt " zien op de site.

Tussen de " " kan je je HTML-code invoegen.
Afbeelding
Bimmer

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Bimmer »

Dank u, dank u meester Wout! :D

Eindelijk progressie...

zit nu het refresh stukje door te nemen, zodat de pagina vernieuwd bij een nieuw nummer...
Bimmer

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Bimmer »

Refreshen met onderstaand script werkt niet wanneer ik het in de broncode plaats, echter apart werkt het volledig naar behoren.

Code: Selecteer alles

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <script type="text/javascript" src="mootools.js">
    </script>
            <title>
                Testpagina
            </title>
            <script type="text/javascript">
    //<![CDATA[
            function getResult ()
            {
            var url = 'nu&straks.php';

            new Ajax(url,
            {
                method: 'GET',
                update: $('result')
            }).request();
            }

            window.addEvent('domready', function ()
            {
            getResult();
            var interval = setInterval(getResult, 5000);
            });
            //]]>
            </script>
        </head>

        <body>
            <div id="result">
            
                <?
        require("config.php");

          $db->open("SELECT artist, title
                       FROM songlist
                       WHERE (songlist.songtype='S') 
                       ORDER BY date_played DESC
                       LIMIT 1 ");

                while($nu = $db->row())

           {     
                 echo " Nu ---> " . $nu["artist"] . " - " ;
                 echo "  " . $nu["title"] . " <br /> ";
            }

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

        while($row = $db->row())

        {
        if($row["requestid"]!=0) $verz="<font color=\"#FF6633\"> !verzoek!</font>";

        echo " Straks---> ".$row["artist"]." - ".$row["title"]."$verz ";
        }
        ?>
            </div>

        </body>
    </html>
De template die ik gebruik maakt gebruik van <div></div> en ik wil het stukje nu juist daarin verversen...

broncode

Code: Selecteer alles

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <link rel="stylesheet" type="text/css" href="style.css" />
            <script type="text/javascript" src="mootools.js">
    </script>
            <title>
                Testpagina
            </title>
            <script type="text/javascript">
   //<![CDATA[
            function getResult ()
            {
            var url = 'index2.php';

            new Ajax(url,
            {
                method: 'GET',
                update: $('result')
            }).request();
            }

            window.addEvent('domready', function ()
            {
            getResult();
            var interval = setInterval(getResult, 5000);
            });
            //]]>
            </script>
</head>
<body>

	<div id="wrapper">
		<div id="top">
		</div>
		<div id="content">
			<div id="header">
						</div>
			<div id="menu">
<ul>
					<li><a href="listen.pls">Listen with Winamp </a></li>
					<lm><a href="listen.asx">Listen with Mediaplayer</a></lm>
					<lr><a href="listen.ram">Listen with Realplayer</a></lr>
					<ln><a href="#">blaat</a></ln>
										<ln><a href="#">schaap</a></ln>
<ln><a href="#">blaat</a></ln>
			  </ul>
              
              
		  </div>
			<div id="stuff">
                        
                    
    <br /><br />
    <?
        require("config.php");

          $db->open("SELECT artist, title
                       FROM songlist
                       WHERE (songlist.songtype='S') 
                       ORDER BY date_played DESC
                       LIMIT 1 ");

                while($nu = $db->row())

           {     
                 echo " Nu ---> " . $nu["artist"] . " - " ;
                 echo "  " . $nu["title"] . " <br /> ";
            }

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

        while($row = $db->row())

        {
        if($row["requestid"]!=0) $verz="<font color=\"#FF6633\"> !verzoek!</font>";

        echo " Straks---> ".$row["artist"]." - ".$row["title"]."$verz ";
        }
        ?>
    <br /><br />
			Just another version 
            <br /><br />
			<br /><br />
			Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy 
			nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut 
			wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit 
			lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure 
			dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore 
			eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
			blandit praesent luptatum zzril delenit. 
			Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy 
			nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut 
			wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit 
			lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure 
			dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore 
			eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
			blandit praesent luptatum zzril delenit. 
			Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy 
			nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut 
			wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit 
			lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure 
			dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore 
			eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
			blandit praesent luptatum zzril delenit. 
			Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy 
			nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut 
			wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit 
			lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure 
			dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore 
			eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
			blandit praesent luptatum zzril delenit. 
			<br /><br />
			Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy 
			nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut 
			wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit 
			lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure 
			dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore 
			eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
			blandit praesent luptatum zzril delenit. 
			Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy 
			nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut 
			wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit 
			lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure 
			dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore 
			eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
			blandit praesent luptatum zzril delenit. 
			Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy 
			nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut 
			wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit 
			lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure 
			dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore 
			eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
			blandit praesent luptatum zzril delenit. 
			Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy 
			nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut 
			wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit 
			lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure 
			dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore 
			eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
			blandit praesent luptatum zzril delenit. 
			<br /><br />
			<a href="http://validator.w3.org/check?uri=referer"><img
			src="http://www.w3.org/Icons/valid-xhtml10"
			alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a>
		  </div>
		</div>
		<div id="bottom">
		</div>
	</div>
</body>
</html>
en de style

Code: Selecteer alles

/**************************************************/
/*                                   Body and Wrapper                             */
/**************************************************/

body {
background: #000099 url(images/back.png) top center repeat-x; 
margin: 0;
padding: 0;
font: normal 8pt/13pt verdana, arial,sans-serif;
}

#wrapper {
margin: 0 auto;
width: 800px;
padding: 0;
text-align: left;
}

/**************************************************/
/*                                       Top Piece                                        */
/**************************************************/

#top {
background: url(images/bgtop.png) top center no-repeat; 
width: 800px;
height: 78px;
}

/**************************************************/
/*                                       Content                                             
another wrapper that holds all the content                              */
/**************************************************/

#content {
background: url(images/bgmiddle.png) center repeat-y; 
width: 766px;
height: 100%;
padding: 0px 17px 0px 17px;
}

/**************************************************/
/*                               All the content                                        */
/**************************************************/

#header {
background: url(images/header2.png) top center no-repeat; 
width: 746px;
height: 106px;
margin: 0px 0px 10px 0px;
padding: 60px 0px 0px 20px;
color: white;
font-size: 50px;
text-align: ;
}
/*                    Menu                   */
#menu {
width: 200px;
height: 100%;
margin-left: 10px;
float: left;
text-align: left;
}


#menu li a {
height: 37px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 29px;
text-decoration: none;
text-align: left;
}	

#menu lm a {
height: 37px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 29px;
text-decoration: none;
text-align: left;
}	

#menu lr a {
height: 37px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 29px;
text-decoration: none;
text-align: left;
}	

#menu ln a {
height: 37px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 29px;
text-decoration: none;
text-align: left;
}	

#menu ln a:link, #menu ln a:visited {
	color: navy;
	display: block;
	background:  url(images/off.png) top center no-repeat;
	padding: 8px 0 0 10px;
	height: 29px;
	text-align: center;
}



#menu li a:link, #menu li a:visited {
	color: navy;
	display: block;
	background:  url(images/off2.png) top center no-repeat;
	padding: 8px 0 0 10px;
	height: 29px;
	text-align: center;
}

#menu lm a:link, #menu lm a:visited {
	color: navy;
	display: block;
	background:  url(images/off3.png) top center no-repeat;
	padding: 8px 0 0 10px;
	height: 29px;
	text-align: center;
}

#menu lr a:link, #menu lr a:visited {
	color: navy;
	display: block;
	background:  url(images/off4.png) top center no-repeat;
	padding: 8px 0 0 10px;
	height: 29px;
	text-align: center;
}


#menu ln a:hover {
color: blue;
background:  url(images/on.png) top center no-repeat;
padding: 8px 0 0 10px;
height: 29px;
text-align: center;
}	


#menu li a:hover {
color: blue;
background:  url(images/on2.png) top center no-repeat;
padding: 8px 0 0 10px;
height: 29px;
text-align: center;
}	

#menu lm a:hover {
color: blue;
background:  url(images/on3.png) top center no-repeat;
padding: 8px 0 0 10px;
height: 29px;
text-align: center;
}	

#menu lr a:hover {
color: blue;
background:  url(images/on4.png) top center no-repeat;
padding: 8px 0 0 10px;
height: 29px;
text-align: center;
}	


ul {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}

#stuff {
background:  url(images/texttop.png) top left no-repeat;
width: 520px;
margin: 0px 0px 0px 220px;
padding-top: 55px;
border: 2px navy;
}

img {
border: none;
} 

/**************************************************/
/*                                       Bottom                                             */
/**************************************************/

#bottom {
background: url(images/bgbottom.png) bottom center no-repeat; 
width: 800px;
height: 50px;
}

Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Wout »

Heb je een website waar dat op staat?
Afbeelding
Bimmer

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Bimmer »

het staat op http://www.heartbeat-radio.nl

[s]Oja, de menu's werken nog niet naar behoren in IE, in FF weer wel... :( maar dat is momenteel (nog) niet het probleem, ik las wel al iets over een IE "hack" om het voor de gek te houden zodat het wel juist getoond wordt.[/s]
Laatst gewijzigd door Bimmer op 31 dec 2009, 07:54, 2 keer totaal gewijzigd.
Bimmer

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Bimmer »

Yes, yes, yes!!! :D :D :D

Ik heb het voor elkaar, enkel en alleen de Div verversen.

Na veel verschillende scripts te hebben geprobeerd van ajax, joomla en JQuery (o.i.d.), heb ik de inhoud van de Div (script van now playing en coming up) door een pagina waar enkel alleen dit script op draait en ververst. Vervolgens een van de scripts die voorheen niet werkten in de head gezet en draaien!!!

Het heeft me wederom een hele nacht gekost om zoiets uit te vinden maar nu kan ik met een voldaan gevoel gaan slapen :D

Volgende stap: De playlist.php verwerken, dus het zoeken en weergeven van resultaten en uiteraard requesten

Edit: Waarom zie ik ~requested~ niet achter een verzoek staan??
Bimmer

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Bimmer »

Het verwerken van playlist.php gaat mij in ieder geval niet lukken :( De tabel klapt voortdurend uit de Div en daar komt ook nog eens bij dat ik de buy, link en info niet nodig heb. Als oplossing heb ik Wout's "verzoeker" gebruikt.

Ik zit alleen nog met die knoppen die niet willen werken in IE, ik heb al in een ander forum gepost of zij wellicht een oplossing weten, vooralsnog doe ik het maar met wat ik heb. Anders zal het toch een java script menu gaan worden.

Weer een vraag: Hoe maak ik het "dedicated" en "from" zichtbaar wanneer er een verzoek is ingediend. Ook zou ik wel willen weten waar de top10requested te vinden zijn....

welteusten...
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Wout »

Bimmer schreef:Het verwerken van playlist.php gaat mij in ieder geval niet lukken :( De tabel klapt voortdurend uit de Div en daar komt ook nog eens bij dat ik de buy, link en info niet nodig heb. Als oplossing heb ik Wout's "verzoeker" gebruikt.
Ik ben bezig met een nieuwe opzet van playlist.php.
Zie onderstaande link het voorbeeld ervan. (is nog wel in testfase)
http://radio.woutfranken.nl/alone/
Bimmer schreef: Weer een vraag: Hoe maak ik het "dedicated" en "from" zichtbaar wanneer er een verzoek is ingediend.
Dedicated wordt vanzelf zichtbaar als men een bericht hebben getypt bij een verzoek.
Je hoef alleen in je website de volgende regel toetevoegen.

Code: Selecteer alles

<? require("dedication.php"); ?>
Bimmer schreef: Ook zou ik wel willen weten waar de top10requested te vinden zijn.

Code: Selecteer alles

top10requests.php
Afbeelding
Bimmer

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Bimmer »

Wout,

Om de een of andere reden werkt mijn dedication.php niet, ook niet wanneer ik enkel het dedication blokje aanroep in een lege/schone pagina?

Wellicht mist er een voorwaarde om het te kunnen laten zien. Net als bij de "top10requested", daar moest ik nog een stukje in de head plaatsen wilde ik het laten draaien:

Code: Selecteer alles

<?
        require("config.php");

          $db->open("SELECT artist, title
                       FROM songlist
                       WHERE (songlist.songtype='S') 
                       ORDER BY date_played DESC
                       LIMIT 1 ");

                
        ?>
DIt moest (bij mij) nog in de head wilde de top10 werken.

Enig idee wat ik mis om het dedicated blokje te kunnen laten zien?

Groet en welterusten... :sleep:
Bimmer

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Bimmer »

Oke, ik heb het bijna zoals ik het hebben wil.

Omdat ik dedicaion.php niet kan/kon aanroepen, ben ik maar aan de slag gegaan met het strippen van playing.php. Net zo lang zitten knippen, totdat ik uiteindelijk alleen maar het "dedicated" blokje over had.

Er is echter zoveel meer code over wat ik niet weg kan halen maar waar wel tabel eigenschappen in staan, dat wanneer ik de overgebleven code plak op een lege pagina, er spontaan een tabel ontstaat. :lol: Niet echt de bedoeling maar ik zou niet weten hoe ik die eigenschappen eruit kan halen. Daarvoor schiet mijn kennis ruimschoots te kort.

Misschien dat iemand wat zou kunnen knippen dat ik geen tabel meer overhoud???

Bedankt!!

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",2);
// $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);
 

 $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;
 
?> 
   
  
<?if($showpic){?>
    <td valign="middle" width="344"> 
<? if($song["haspicture"]) {?>
<?};?>		  
	</td>
<?}?>	


    <td width="72" <?if(!$showpic) echo "colspan=2"?>><font size="2" color="#003366"><small
      
<?
}
?>




  
  <? 
  $rc=0;
  PutSongRow($song); 
  $mainsong = $song;
?>
  
  
  <?
 if(count($queue)>0){?>
  
    
 
    
  
  
  
  <?}?>
  
 
  
 
?>

<?
####################
# Request Dedication
 require("dedication.php");
#===================   
?>  



  

  




                  
Bimmer

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Bimmer »

Is er een mogelijkheid om de dedication in een <div> te zetten en deze te laten verversen :?:

En dan het liefste zonder al die extra code die ik er nu in heb hangen (welke ongetwijfeld overbodig is maar waarvan ik niet weet wat ik er van kan weghalen :evil: )
Bimmer

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Bimmer »

Oke, ik was druk doende SAM weer terug geïnstalleerd te krijgen, de muziek netjes te categoriseren enz.

Alles staat er weer op, loopt MAAR (altijd weer die maar) van het ene op het andere moment is mijn NOW PLAYING ermee opgehouden. Hij geeft wel weer wat eraan komt maar wat er NU gespeeld wordt niet meer. Zonder dat ik maar enigszins aan het rommelen was in de php pagina's, ik was slechts nummers via SAM aan het "doorzappen" en van het ene op het andere moment kapt ie ermee... beetje frustrerend.

In welke hoek moet ik nu gaan zoeken om het weer draaiend te krijgen? Ik heb de MYSQL dabse al op fouten gecontroleerd.

In winamp geeft hij het nummer wel weer, evenals in de edcast encoder.
songinfo.txt, songinfo.html en playing.html worden gecreëerd (HTML output in SAM)


euhm... <HELP!> :(

edit: het gaat om onderstaan stukje script wat dus spontaan niet meer werkt

Code: Selecteer alles

<?
        require("config.php");

          $db->open("SELECT artist, title
                       FROM songlist
                       WHERE (songlist.songtype='S') 
                       ORDER BY date_played DESC
                       LIMIT 1 ");

                while($nu = $db->row())

           {   
		                    echo " <FONT size=4> Now Playing : </FONT>  " . $nu["artist"] . " - " ;
                 echo "  " . $nu["title"] . " <br />  <br /> ";
            }

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

        while($row = $db->row())

        {
        if($row["requestid"]!=0) $verz="<font color=\"#FF6633\"> !Requested!</font>";

        echo " <br></br> <FONT size=4> Coming up..: </FONT> ".$row["artist"]." - ".$row["title"]."$verz ";
        }
        ?></td>
    </tr>
                <tr>
                  <td height="58"><img src="images/casette.gif" width="49" height="38" align="bottom" /></td>
                </tr>
                <tr>
                  <td height="1"></td>
                  <td width="63" height="1" valign="middle"><? if($song["haspicture"]) {?>
                  <?};?></td>
                  <td width="308" height="1" valign="middle">&nbsp;</td>
                  <td <?if(!$showpic) echo "colspan=2"?>></tr>
                <tr>
                  <td height="1" colspan="3"></td>
                  <?
Bimmer

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Bimmer »

Oke, hiervan snap ik werkelijk helemaal niets!!! :shock:

Vannacht vanalles gedaan om mijn "speelt nu" weer terug aan de gang te krijgen maar zonder resultaat.

Laat ik dan maar voren af aan gaan beginnen dacht ik, dus eerst het scriptje wat toont wat er momenteel afgespeeld wordt, opgezocht en in een nieuww .php pagina gezet. Even testen, ja, hij haalt de gegevens op. ondertussen kijk ik met een scheef oog naar mijn eigen pagina, zie ik dat daar ook ineens het "speelt nu" nummer wordt gegeven ?!?!?! :shock: :shock:

Snap er werkelijk niets van maar het loopt nu weer. Ik vermoed dat het iets te maken kan hebben met het aanroepen van de juiste gegevens uit de database (???).

Ik ben iig blij dat het weer werkt :-D
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Hoe te beginnen met opzet van een nieuwe site

Ongelezen bericht door Wout »

Is inderdaad vreemd, is weer goed dat het is verholpen.
Afbeelding
Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht