normal Hoe filter ik items eruit zonder prijs?

6 years 4 months ago #3940 by marius
Hallo Bram, (of iemand anders)

Ik gebruik callback die je in ander topic poste. Werkt perfect maar zou die ook graag combineren om items eruit te filteren waar geen prijs bij zit, of als veld meegeeft 0,00 (bijvoorbeeld)

Kun je dat met huidige callback aangeven hoe??

function jouwcallback_cb(&$item) {

if (empty($item['description'])  

||

strlen($item['description']) < 100 

){

$item['title']='';

return;

}

generic_cb($item);

}


  • Posts: 107
  • Thank you received: 1

  • Gender: Unknown
  • Birthdate: Unknown
  • Please Log in or Create an account to join the conversation.

    6 years 4 months ago - 6 years 4 months ago #3941 by gamespel
    Replied by gamespel on topic Hoe filter ik items eruit zonder prijs?
    Voorbeeld met alleen de lege of 0,00 prijs:
    function prijsleeg_cb(&$item) {
    
    if(empty($item['prijs'])){$item['title']='';}
    
    }


  • Posts: 64
  • Thank you received: 0

  • Gender: Unknown
  • Birthdate: Unknown
  • Last edit: 6 years 4 months ago by gamespel.

    Please Log in or Create an account to join the conversation.

    6 years 4 months ago #3944 by bram
    Replied by bram on topic Hoe filter ik items eruit zonder prijs?
    op zich is het antwoord van gamespel correct voor lege prijzen.

    maar het werkt niet als de prijs '0.00' is ( "0" bijvoorbeeld wel) aangezien op dat moment de prijs geen float is maar een string
    generic_cb($item)
    #code moet NA de generic_cb aanroep
    if (empty($item['prijs']) || ((float)$item['prijs'] == 0)) {
     $item['title']='';
    }
    

    Met die extra controlle is de check ook aan te passen naar prijzen < 1 euro bijvoorbeeld.

    Voor een goede werking is de empty trouwens niet nodig, al is het netter.


  • Posts: 1421
  • Thank you received: 234

  • Gender: Unknown
  • Birthdate: Unknown
  • Please Log in or Create an account to join the conversation.

    6 years 4 months ago #3946 by marius
    Replied by marius on topic Hoe filter ik items eruit zonder prijs?
    Bedankt beide voor de input :)
    Ga hier mee aan de slag. Doel is om de datafeeds om zo'n manier te gebruiken zodat ik me minder zorgen hoef te maken om luie adverteerders.


  • Posts: 107
  • Thank you received: 1

  • Gender: Unknown
  • Birthdate: Unknown
  • Please Log in or Create an account to join the conversation.

    6 years 4 months ago #3947 by gamespel
    Replied by gamespel on topic Hoe filter ik items eruit zonder prijs?
    Let wel op dat je deze niet bij alle feeds gebruikt, althans in sommige reisfeeds staan geen prijzen in.


  • Posts: 64
  • Thank you received: 0

  • Gender: Unknown
  • Birthdate: Unknown
  • Please Log in or Create an account to join the conversation.

    6 years 4 months ago #3948 by marius
    Replied by marius on topic Hoe filter ik items eruit zonder prijs?
    prima, zal ik in de gaten houden :)


  • Posts: 107
  • Thank you received: 1

  • Gender: Unknown
  • Birthdate: Unknown
  • Please Log in or Create an account to join the conversation.

    Time to create page: 0.123 seconds