- Posts: 8
- Thank you received: 0
Callback met offersonly
8 years 5 months ago - 8 years 5 months ago #4025
by prijsreus
Callback met offersonly was created by prijsreus
Hallo Bram, ik gebruik het offersonly callback script en die werkt goed. Als ik meer regels toe wil voegen aan het script om categorie namen te wijzigen gaat het mis. Is het wel mogelijk om regels toe te voegen aan het offersonly script?
Stel: ik wil deze regel toevoegen:
$item=str_ireplace("England","United Kingdom",$item);
Zou dit dan moeten werken?
Stel: ik wil deze regel toevoegen:
$item=str_ireplace("England","United Kingdom",$item);
Zou dit dan moeten werken?
Code:
function offersonly_cb(&$item) {
generic_cb($item);
$item['menu_1']=str_ireplace("England","United Kingdom",$item['menu_1']);
if ( $item['prijs'] >= $item['menu_9'] ) { # this is not an offer
$item['title']=''; #exclude
return;}
#put the offer in the Select 9 field.
$item['menu_9']= $item['menu_9']-$item['prijs'];#append the offer to the description
$item['description'].=" You discount ". $item['menu_9'];
Last edit: 8 years 5 months ago by redactie. Reason: layout functie aangepast
Please Log in to join the conversation.
8 years 5 months ago #4026
by redactie
Replied by redactie on topic Callback met offersonly
dat zou moeten werken,
je kunt de functie uitbreiden zoals je wilt.
zelf gebruik ik vaak opzoek tabellen, werken sneller dan replace's.
in de feeds-example.php staat een voorbeeld voor de fashion, maar dat is zo aan te passen voor landen.
extra-tip: je kunt uit phpmyadmin een php tabel trekken met alle waarden die heeft dan niet de optimale structuur maar dat is met een script snel op te lossen.
'$tabel' plak je dan in de feeds.php en dan is het nog maar een invul oefening. als je eenmaal een bestaande '$tabel' hebt kun je die op soortgelijke wijze bijwerken.
je kunt de functie uitbreiden zoals je wilt.
zelf gebruik ik vaak opzoek tabellen, werken sneller dan replace's.
in de feeds-example.php staat een voorbeeld voor de fashion, maar dat is zo aan te passen voor landen.
extra-tip: je kunt uit phpmyadmin een php tabel trekken met alle waarden die heeft dan niet de optimale structuur maar dat is met een script snel op te lossen.
Code:
<?php
$tabel_uit_phpmyadmin = array(
array('l' => '','r' => ''),
array('l' => 'aanbiedingen','r' => 'aanbiedingen'),
array('l' => 'accessoires','r' => 'accessoires'),
);
# generiek
$tabel_voor_feeds=array();
foreach ( $tabel_uit_phpmyadmin as $v ) {
$tabel_voor_feeds[$v['l']]=$v['r'];
}
echo '$tabel=';
var_export($tabel_voor_feeds);
echo ';';
'$tabel' plak je dan in de feeds.php en dan is het nog maar een invul oefening. als je eenmaal een bestaande '$tabel' hebt kun je die op soortgelijke wijze bijwerken.
Please Log in to join the conversation.
Time to create page: 0.495 seconds