Voor de meezingers...

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

Voor de meezingers...

Ongelezen bericht door Kees »

Hier nog een hele leuke.
Wie krijgt het voor elkaar om in playing.php een functie in te bouwen dat wanneer een nummer draait wat lyrics bevat er een hyperlink bij komt te staan en wanneer je er op klikt er een scherm opent met de lyrics er in ?
Ik weet dat als je een nummer aanvraagt de lyrics, mits aanwezig, te zien zijn.
Maar nu dus als onderdeel van playing.php.
Goeie he !!
Ben er al een tijdje mee aan het sleutelen maar zonder suc6.
Gebruikersavatar
Wout
Beheerder
Berichten: 3522
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Voor de meezingers...

Ongelezen bericht door Wout »

http://radio.woutfranken.nl/samPHPweb/playy.php

Moet nog even wat foutjes wegwerken erin,
maar is dit wat je bedoelde?
Afbeelding
Gebruikersavatar
Kees
Beheerder
Berichten: 3186
Lid geworden op: 28 nov 2005, 22:07
SAM-versie: 4.2.2.*
Database: MySQL
Windows: 11
Locatie: Bergen op Zoom
Contacteer:

Re: Voor de meezingers...

Ongelezen bericht door Kees »

Goedemorgen....dit is het HELEMAAL !! :smt038
lidelf

Re: Voor de meezingers...

Ongelezen bericht door lidelf »

Ziet er idd. wel vet uit :rolleyes:
Gebruikersavatar
Wout
Beheerder
Berichten: 3522
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Voor de meezingers...

Ongelezen bericht door Wout »

oke daar gaan we. :-D

Der zijn 3-tal bestanden die je upload naar je server.
  • Eerst de aangepaste playing.php
  • Dan de javascript songtekst.js
  • En we eindigen met songtekst.php
En dan werkt het. :lol:
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
Afbeelding
Gebruikersavatar
Kees
Beheerder
Berichten: 3186
Lid geworden op: 28 nov 2005, 22:07
SAM-versie: 4.2.2.*
Database: MySQL
Windows: 11
Locatie: Bergen op Zoom
Contacteer:

Re: Voor de meezingers...

Ongelezen bericht door Kees »

Wout, ik heb maar 1 antwoord hierop...
:!: :2thumbs: :up: :callsign: :tick: :smt023 :smt038
Ik heb nog wel wat aangepast om het wat te verfraaien.
Standaard stond de tekst in playing.php in het wit.
Heb dit dus aangepast in de letterkleur conform de rest.

Code: Selecteer alles

		 <? if(empty($song["lyrics"])) ;else { ?>
		
      <a href="javascript:songtekst(<? echo $song["songid"]; ?>)"><b><font size="2" color="#0404B3">: songtekst</a></b></font> 
    
	<?}?>
En in songtekst php heb ik de achtergrond gewijzigd omdat de letters wit waren op een witte achtergrond.

Code: Selecteer alles

<? 

 require("config.php"); 
 
 $db->AddInt($songid);
 $db->open("SELECT * FROM songlist WHERE ID = :songid");
 $song = $db->row();
 
 PrepareSong($song);
?>



<html>
<body bgcolor="#336699">

<head>
<title>Song information</title>
<? require("style.css"); ?>
<? require("req/request.java.php"); ?>
</head>

<body bgcolor="#FFFFFF">

<p><?
$song["lyrics"] = stripslashes($song["lyrics"]);
echo Text2Html(trim($song["lyrics"])); ?></p>
Gebruikersavatar
FluxFM
**
Berichten: 38
Lid geworden op: 11 aug 2006, 12:26
SAM-versie: 2021.2
Database: MySQL
Windows: 10
Locatie: Zaltbommel
Contacteer:

Re: Voor de meezingers...

Ongelezen bericht door FluxFM »

Heb wat zitten stoeien met de genoemde lyrics optie. Maar krijg wat foutmeldingen. Mijn vraag is dan ook wat anders bedoeld. Is er een mogelijkheid die Lyrics eigenlijk vast te tonen op je website? Als hij dan ook daadwerkelijk ingevuld is? Op basis zoals dat ook gebeurt met dedication?

Groeten,

Michel
De leukste muziek via: http://www.fluxfm.nu
Gebruikersavatar
Wout
Beheerder
Berichten: 3522
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Voor de meezingers...

Ongelezen bericht door Wout »

Ja hoor, dat is mogelijk.

Code: Selecteer alles

<?php if(empty($song["lyrics"])) ;else { require("songtekst.php")}; ?>
Afbeelding
Gebruikersavatar
FluxFM
**
Berichten: 38
Lid geworden op: 11 aug 2006, 12:26
SAM-versie: 2021.2
Database: MySQL
Windows: 10
Locatie: Zaltbommel
Contacteer:

Re: Voor de meezingers...

Ongelezen bericht door FluxFM »

Hoi Wout,

Als ik het zo:

Code: Selecteer alles

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

<?php if(empty($song["lyrics"])) ;else { require("songtekst.php")}; ?>



<? 
##################
# Top 10 requests
if($showtoprequests) 
  require("top10requests.php");
#===================
?> 
Dan krijg ik een code 500 retour? Mis ik iets?

Had overigens vanmiddag nog wat getest met die pop-up code. Ik krijg dat werkend, maar dan blijft songtekst in mijn playing.php staan en dat wil je eigenlijk niet als er geen songtekst is ingevoerd... FYi....
Wout schreef:Ja hoor, dat is mogelijk.

Code: Selecteer alles

<?php if(empty($song["lyrics"])) ;else { require("songtekst.php")}; ?>
De leukste muziek via: http://www.fluxfm.nu
Gebruikersavatar
Wout
Beheerder
Berichten: 3522
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Voor de meezingers...

Ongelezen bericht door Wout »

FluxFM schreef:Had overigens vanmiddag nog wat getest met die pop-up code. Ik krijg dat werkend, maar dan blijft songtekst in mijn playing.php staan en dat wil je eigenlijk niet als er geen songtekst is ingevoerd... FYi....
Volg het even niet.

Je bedoelt dat de pop-up blijft staan?
Afbeelding
Gebruikersavatar
FluxFM
**
Berichten: 38
Lid geworden op: 11 aug 2006, 12:26
SAM-versie: 2021.2
Database: MySQL
Windows: 10
Locatie: Zaltbommel
Contacteer:

Re: Voor de meezingers...

Ongelezen bericht door FluxFM »

Ik bedoel dat ik met het eerder genoemde script de hyperlink blijf zien.
Ik zou die het liefst zien alleen als er ook een lyric is.

Het mooiste zou zijn dat als het nummer een tekst heeft SAM deze automatisch laat zien, zoals ook gebeurt met een verzoekplaat bijvoorbeeld.
De leukste muziek via: http://www.fluxfm.nu
Gebruikersavatar
Wout
Beheerder
Berichten: 3522
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Voor de meezingers...

Ongelezen bericht door Wout »

Maar dat doet het toch, als er geen lyrics is dan laat ie geen link zien en bij wel een lyrics dan laat ie de link zien.
Wat is je URL waar je het heb geïntrigeerd?
Afbeelding
Gebruikersavatar
FluxFM
**
Berichten: 38
Lid geworden op: 11 aug 2006, 12:26
SAM-versie: 2021.2
Database: MySQL
Windows: 10
Locatie: Zaltbommel
Contacteer:

Re: Voor de meezingers...

Ongelezen bericht door FluxFM »

Dat deed hij dus niet. Althans niet zodra de eerste keer er een plaat was met een lyric dan kwam hij er wel, maar ging daarna niet meer weg...

Ik had het draaien op http://www.fluxfm.nl

Heb je eventueel als alternatief de mogelijkheid om het geheel altijd te tonen als het is ingevoerd?
De leukste muziek via: http://www.fluxfm.nu
Plaats reactie