Verzoek-zoeker (nieuwe layout)

PHP, HTML, Joomla, WordPress, etc..
Gebruikersavatar
Wout
Moderator
Berichten: 3222
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: SAM 2018.10
Database: MySQL 8.0
Windows: Windows 10
Locatie: Bergen op Zoom
Contacteer:

Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door Wout » 09 aug 2015, 14:29

De opvolger van de "nieuwe Layout-Zoeker" zoals beschreven in onderstaande link.
http://www.broadcasterforum.nl/website/ ... t2265.html
Je kan zoeken op Arties op Titel en gedeeltes van songteksten.
http://wout.broadcasterforum.nl/zoekert.png

Hoe in te stellen?
Er zijn 4 bestanden aanwezig en wat losse artiesten-plaatjes.
  • config.php
  • request.php
  • request_ip.php
  • zoekert.php
In de config-bestand vul je de gegevens in zoals je gewend bent. (IP, gebruikersnaam, wachtwoord)
Bij de request.php kan je vanaf regel 81 de tijden en categorieën instellen.
Ik draai altijd om 8 uur, 8 platen van de jaren 80, dan kan je alleen jaren 80 platen aanvragen.
Als het voorbij 8 uur is dan kan je de andere categorieën aanvragen.
Wil je weten welke categorie welke ID het heeft, zoek dan in de zoekert met het woord categorie en dan zal het verschijnen.

Voor de rest zal het gelijk werken, een request aanvragen voor bezoekers is gelimiteerd tot 2 aanvragen per uur.
Tevens kunnen de bezoekers ook een bericht achterlaten
en bij meer dan 2 verzoeken komt er een tijd te staan tot wanneer ze kunnen aanvragen.
Als stationseigenaar kan je onbeperkt aanvragen.

Een voorbeeld vind je hieronder.
http://woutfm.nl/test/zoekert.php
Dezelfde techniek maar dan met enkele aanpassingen vind je bij Studio26Radio
http://www.studio26radio.nl/

Mocht je er problemen mee ervaren, plaats dan je URL erbij, dan kan ik makkelijker beantwoorden.
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
Afbeelding

Gebruikersavatar
drOhimself
Moderator
Berichten: 2941
Lid geworden op: 27 mar 2010, 11:44
SAM-versie: SAM 2014.7
Database: MySQL 5.0
Windows: 2000

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door drOhimself » 09 aug 2015, 15:00

Thnx 4 sharing !
Groedjez,
drO

Gebruikersavatar
NCR985
*
Berichten: 17
Lid geworden op: 21 sep 2013, 10:45
SAM-versie: SAM 2014.4
Database: MySQL 5.5
Windows: Server 2012

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door NCR985 » 11 aug 2015, 07:24

Hoi Wout,

Ik krijg het niet werkende. Ik vul de artiest in en vervolgens gebeurt er niets tot dat ik op enter click (toestenbord) en dan verschijnt er: 2 Request available.
Ingevuld zoals jij zei maar niets......adres : nova.wtf/zoekert.php

johan

Gebruikersavatar
Wout
Moderator
Berichten: 3222
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: SAM 2018.10
Database: MySQL 8.0
Windows: Windows 10
Locatie: Bergen op Zoom
Contacteer:

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door Wout » 11 aug 2015, 08:59

NCR985 schreef:Hoi Wout,

Ik krijg het niet werkende. Ik vul de artiest in en vervolgens gebeurt er niets tot dat ik op enter click (toestenbord) en dan verschijnt er: 2 Request available.
Ingevuld zoals jij zei maar niets......adres : nova.wtf/zoekert.php
Ik vermoed dat bij request.php de categorieën nog niet zijn aangewezen.

Code: Selecteer alles

    if ($h >= 8 && $h < 9) { $catnr = '21' ; }    
    else if ($h >= 9 && $h < 10) {    $catnr = '22, 58' ; }    
    else if ($h >= 20 && $h < 21) { $catnr = '11, 21, 57' ; }    
    else if ($h >= 21 && $h < 22) { $catnr = '15, 22, 40, 58' ; }
    else { $catnr = '4, 6, 21, 22, 23, 45, 46, 57, 58, 59, 60'  ; }    
    // Categorie-Tijd, Einde    
Als je geen gebruik maakt van tijden die bepaalde categorieën laat zien dat kan je het vervangen door één regel.

Code: Selecteer alles

$catnr = '2, 8, 9, 10, 11, 12, 17'  ; 
De ID van de categorie kan je weer vinden door het woord categorie in te vullen in de zoekbalk van zoekert.php
Afbeelding

Gebruikersavatar
NCR985
*
Berichten: 17
Lid geworden op: 21 sep 2013, 10:45
SAM-versie: SAM 2014.4
Database: MySQL 5.5
Windows: Server 2012

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door NCR985 » 11 aug 2015, 12:22

Mooi Wout het werkt op 1 ding na ik krijg niet meer dan 5 songs te zien terwijl er meerdere ( van dezelfde artiest) in de database staat.


Johan

Gebruikersavatar
NCR985
*
Berichten: 17
Lid geworden op: 21 sep 2013, 10:45
SAM-versie: SAM 2014.4
Database: MySQL 5.5
Windows: Server 2012

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door NCR985 » 11 aug 2015, 12:32

Sorry Wout,

Even niet goed opgelet (limit stond op 5) doet het werelds dank je wel !! [smilie=good.gif]
Johan

Gebruikersavatar
Wout
Moderator
Berichten: 3222
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: SAM 2018.10
Database: MySQL 8.0
Windows: Windows 10
Locatie: Bergen op Zoom
Contacteer:

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door Wout » 11 aug 2015, 12:34

NCR985 schreef:Mooi Wout het werkt op 1 ding na ik krijg niet meer dan 5 songs te zien terwijl er meerdere ( van dezelfde artiest) in de database staat.
Dat is bewust gedaan, als je er geen limit op zet kan hij niet alle letters bijhouden als je snel typt.
Afbeelding

Gebruikersavatar
cyberneticorganism
VIP
Berichten: 914
Lid geworden op: 11 jun 2008, 17:14
SAM-versie: SAM 2014.7
Database: MySQL 5.0
Windows: 7 64-bits
Contacteer:

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door cyberneticorganism » 12 aug 2015, 14:12

Ik leef ook nog :D Ben hier niet zo actief meer, heb de laatste maanden / tijd veel tijd gespendeerd aan een andere hobby: verzamelen van film/serie gerelateerde figures en van alles wat met The Terminator te maken heeft.

Maargoed, m.b.t. de limit: Ik denk dat ik mogelijk ook weer een limit ga instellen. Het komt de snelheid ten goede, en zorgt inderdaad dat het on-the-fly zoeken wat beter verloopt als je sneller typt. Nadeel is wel dat de gebruiker niet alle tracks krijgt te zien als je er bijv. veel van 1 artiest in hebt staan. En dan kan het net zijn dat de track die hij/zij wil aanvragen er niet tussen staat. Maar met het instellen van een ruimte limit (30/40 tracks) word dat nadeel wel weer redelijk teniet gedaan denk ik.

Wel weer een knap staaltje werk van Wout, dit werkt een stuk beter als de in SAM ingebouwde playlist / request functionaliteit. Dat is drama.

qradio
****
Berichten: 98
Lid geworden op: 18 dec 2009, 21:07
SAM-versie: SAM 2013.6
Database: MySQL 5.5
Windows: 8.1

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door qradio » 11 sep 2015, 16:57

Eindelijk kan ik Wout ff bedanken. Kon even niet omdat het forum het niet deed. Wout bedankt! [smilie=yes2.gif]
Ik gebruik hem nu nog als test.

Gebruikersavatar
Radio Europe
***
Berichten: 64
Lid geworden op: 15 apr 2008, 01:02
SAM-versie: 4.9.0.*
Database: MySQL 5.1
Windows: XP

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door Radio Europe » 12 sep 2015, 22:07

Geweldige script, erg veel dank ervoor!
Rest me natuurlijk nog wat vragen ;)
Kan ik ook de cover aan de linkerkant krijgen?
En als een verzoekje is ingediend gaat hij weer naar het begin.
Kan hij ook een melding geven: Uw verzoekje is verzonden?

Groetjes Nico

Gebruikersavatar
Wout
Moderator
Berichten: 3222
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: SAM 2018.10
Database: MySQL 8.0
Windows: Windows 10
Locatie: Bergen op Zoom
Contacteer:

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door Wout » 13 sep 2015, 19:11

Radio Europe schreef: Kan ik ook de cover aan de linkerkant krijgen?
En als een verzoekje is ingediend gaat hij weer naar het begin.
Kan hij ook een melding geven: Uw verzoekje is verzonden?
Cover werkt gewoon als de oude situatie.
Als er cover staan via SAM op je website zal hij het laten zien.

Als men een verzoek indient, dan kan men nog een bericht achterlaten.
Maar ik zal het in mijn achterhoofd houden bij een update van het script.
Afbeelding

hitradioliberty
****
Berichten: 94
Lid geworden op: 21 apr 2010, 19:30
SAM-versie: SAM 2014.5
Database: MySQL 5.4
Windows: 7 64-bits

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door hitradioliberty » 17 okt 2015, 09:20

Hallo Wout ,

De nieuwe verzoek-zoeker werkt super en ben er zeer blij mee.
Bedankt dat je hem hebt gedeeld.

Op dit moment kun je maximaal 2 verzoekjes aanvragen per uur.
Waar kun je dit veranderen om dit aantal te verhogen, bijvoorbeeld 5 keer per uur?
Is het ook mogelijk per 30 minuten i.p.v. per 1 uur?

// stelt de tijd in wanneer een gebruiker weer een verzoek mag indienen, dat is nu ingestelt als 1 uur (1 HOUR) met max. 2 verzoeken

Gebruikersavatar
Wout
Moderator
Berichten: 3222
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: SAM 2018.10
Database: MySQL 8.0
Windows: Windows 10
Locatie: Bergen op Zoom
Contacteer:

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door Wout » 17 okt 2015, 13:44

hitradioliberty schreef: Waar kun je dit veranderen om dit aantal te verhogen, bijvoorbeeld 5 keer per uur?
Is het ook mogelijk per 30 minuten i.p.v. per 1 uur?
request.php
regel 45 t/m 60
van 1 uur naar 30 minuten verander de origineel

Code: Selecteer alles

        // stelt de tijd in wanneer een gebruiker weer een verzoek mag indienen, dat is nu ingestelt als 1 uur (1 HOUR) met max. 2 verzoeken
        if ($check_ip = mysqli_query($db, "SELECT ETA FROM requestlist WHERE host = '".$_SERVER['REMOTE_ADDR']."' AND DATE_ADD(ETA, INTERVAL 1 HOUR) > NOW()"))
 
naar onderstaande code

Code: Selecteer alles

        if ($check_ip = mysqli_query($db, "SELECT ETA FROM requestlist WHERE host = '".$_SERVER['REMOTE_ADDR']."' AND DATE_ADD(ETA, INTERVAL 30 MINUTE) > NOW()")) 
Voor het verhogen naar 5 keer
ga naar regel 47 t/m 60 van request.php

Code: Selecteer alles

            if( mysqli_num_rows($check_ip) == 0)
            {    
                echo '<h1>2 Request available</h1>' ;
            }
            elseif( mysqli_num_rows($check_ip) == 1)
            {    
                echo '<h1>1 Request available</h1>' ;
            }
            /* // je kan hier onbeperkt doortellen met het maximale aantal verzoeken
            elseif( mysqli_num_rows($check_ip) == 2)
            {    
                echo '<h1> 1 Request available</h1>' ;
            }    
            */ 
veranderen naar

Code: Selecteer alles

            if( mysqli_num_rows($check_ip) == 0)
            {    
                echo '<h1>5 Request available</h1>' ;
            }
            elseif( mysqli_num_rows($check_ip) == 1)
            {    
                echo '<h1>4 Request available</h1>' ;
            }
            elseif( mysqli_num_rows($check_ip) == 2)
            {    
                echo '<h1>3 Request available</h1>' ;
            }
enzovoort enzovoort....
 
Afbeelding

hitradioliberty
****
Berichten: 94
Lid geworden op: 21 apr 2010, 19:30
SAM-versie: SAM 2014.5
Database: MySQL 5.4
Windows: 7 64-bits

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door hitradioliberty » 17 okt 2015, 14:25

Dat dacht ik ook maar als ik dit verander naar 30 minuten dan blijft het nog steeds op 1uur staan.

Code: Selecteer alles

            if ($check_ip = mysqli_query($db, "SELECT ETA FROM requestlist WHERE host = '".$_SERVER['REMOTE_ADDR']."' AND DATE_ADD(ETA, INTERVAL 30 MINUTE) > NOW()")) 

Moet ik of mag ik in request_ip.php ook iets in wijzigen?


Trouwens met het verhogen is me nu duidelijk en is gelukt, dank daarvoor.

Gebruikersavatar
Wout
Moderator
Berichten: 3222
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: SAM 2018.10
Database: MySQL 8.0
Windows: Windows 10
Locatie: Bergen op Zoom
Contacteer:

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door Wout » 17 okt 2015, 16:07

hitradioliberty schreef:Moet ik of mag ik in request_ip.php ook iets in wijzigen?
Ja, klopt.
Daarin zit ook hetzelfde in met 1 HOUR. Als je dat verander naar 30 MINUTE dan zal het zijn opgelost.
Afbeelding

hitradioliberty
****
Berichten: 94
Lid geworden op: 21 apr 2010, 19:30
SAM-versie: SAM 2014.5
Database: MySQL 5.4
Windows: 7 64-bits

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door hitradioliberty » 18 okt 2015, 10:38

In beide bestanden veranderd naar 30 MINUTE,

Na 3 request verschijnt de melding dat je na 58 minuten pas kan aanvragen.
Maar na 30 minuten kun je toch weer 3 request doen.

Dus staat wel goed ingesteld maar geen juiste weergave van de resterende tijd.

Getracht te zoeken waar dit aan zou liggen maar helaas nog niet gevonden.

Is het ook mogelijk om de fout meldingen boven in het menu te vertalen naar het Nederlands?

Gebruikersavatar
Wout
Moderator
Berichten: 3222
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: SAM 2018.10
Database: MySQL 8.0
Windows: Windows 10
Locatie: Bergen op Zoom
Contacteer:

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door Wout » 18 okt 2015, 14:42

Heb je in SAM je request policy wel aangepast?
Afbeelding

hitradioliberty
****
Berichten: 94
Lid geworden op: 21 apr 2010, 19:30
SAM-versie: SAM 2014.5
Database: MySQL 5.4
Windows: 7 64-bits

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door hitradioliberty » 18 okt 2015, 14:46

Wout schreef:Heb je in SAM je request policy wel aangepast?
Deze heb ik uiteraard aangepast maar dit helpt niet.

hitradioliberty
****
Berichten: 94
Lid geworden op: 21 apr 2010, 19:30
SAM-versie: SAM 2014.5
Database: MySQL 5.4
Windows: 7 64-bits

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door hitradioliberty » 24 okt 2015, 09:26

Ik heb het script aangepast zodat hij niet laat zien na hoeveel minuten je weer een verzoek kan aanvragen.
Dat werkt voor mij ook prima.

De nieuwe verzoek-zoeker werkt in ieder geval super, een hele mooie verbetering. [smilie=dance4.gif]

@Wout, heb je ook het script die een histogram laat zien?
stats.jpg
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.

MusicHouse
Beginnende SAM-gebruiker
Berichten: 1
Lid geworden op: 27 okt 2015, 09:43
SAM-versie: 2.8.3.
Database: MySQL 5.5
Windows: Windows 10

Re: Verzoek-zoeker (nieuwe layout)

Ongelezen bericht door MusicHouse » 27 okt 2015, 09:45

Bedankt voor het delen, dit kan erg handig worden!

[smilie=yahoo.gif] [smilie=yahoo.gif]

Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht