PHP bestanden genereren

Alfie Zoekbox maken

In deze tutorial wordt uitgelegd hoe men een losse zoekbox kan genereren met Alfie.

De meeste affiliates willen voor de bezoeker een filter optie ontwikkelen een ajax filter optie het liefst.
Wanneer u deze tutorial gelezen hebt bent u in staat deze boxes te maken.

U heeft  voorkennis nodig van het volgende:

  1. Feed Importeren
  2. Structuur aanmaken
  3. Cronjob maken

Wanneer u bovenstaande concepten begrijpt kunt u verder gaan met deze tutorial.

NB. Wij lopen in de tutorial alsnog alle stappen door.

Om een zoekbox te maken moeten we eerst een feed importeren, wij gaan de feed van Belcompany importeren.

Importeer een Feed

Het resultaat:

 

Nu moeten we wat velden MAPPEN. We pakken standaard de productnaam,prijs,omschrijving,imageurl en producturl.
Dit moet natuurlijk aan de hand van onze database structuur.

Onze database ziet er zo uit. We mappen dan dus ook de velden aan de hand van onze structuur in de database

Maar we moet zelf ook nadenken wat handig zou zijn voor onze zoekbox.

Wij gaan als extra velden voor de zoekbox kiezen voor:

  1. Merk
  2. Provider
  3. Kleur
  4. Contracttyype

We hebben nu de velden gemapped en de database velden komen overeen.
Nu moeten we de velden naar de goede structuur slepen.

Als we naar onze velden in de database kijken staan deze op de goede plek.

Nu alles overeenkomt gaan we verder.

Klik op Download opties om de naam van je tabel op te geven.

Druk op Opslaan, en daarna Voltooien.

Als het importeren voltooid is ziet u het volgende scherm:

Druk op Volgende stap.

Nu moeten we een structuur aanmaken

 

Maak de structuur aan.

We gaan in de feed Zoeken op Samsung

We slaan het resultaat op.

Ga naar Mijn Zoekresultaten

We zien nu het woord wat we hebben aangemaakt

Druk op de Plugin knop onder Create PHP.
We kunnen hier 3 elementen aanmaken

Als eerst moeten we een cronjob aanmaken, wanneer dit gedaan is kunnen we de zoekbox maken. Wij moeten de cronjob aanmaken omdat
data in de database geplaatst moet worden.
Druk op maak CJ.

Wij kiezen voor Nee.
Druk op Download php bestand.

Open het PHP bestand en pas uw database gegevens aan.

Upload het bestand naar een webserver en voer het uit: Wij doen het op localhost.

Laten we in de db kijken.

De database is gevult, nu kunnen we de zoekbox maken.

 

Klik op de vergrootglas.

Wij vinken de velden aan die we in de zoekbox willen hebben, en klikken daarna op Download PHP Bestand.
Pas in de PHP bestand de database gegevens aan en Upload het naar een webserver.

U zoekbox werkt nu.

 

Zie nog een voorbeeld:

Wat nou als we de merk op de eerste plek willen plaatsen?
We moeten dan iets in de code verplaatsen.

Open de Broncode

Stel we willen met op positie 1. Dan kopieren dat boven provider:

En het resultaat is:

U kunt netzoveel zoekboxen aanmaken als u hebben wilt. We kunnen het dus ook op andere velden genereren:

Als u de layout wilt veranderden kunt u een aparte style.css maken.

Nu u deze tutorial heeft gelezen weet u nu hoe u een zoekbox kunt maken.
Als u na het lezen er toch niet uit komt raden wij u aan om op het forum deze vragen te stellen.

 

Site’s genereren

Voor de mensen die weinig verstand hebben van scripten kunnen bij Maak site een script downloaden en plaatsen op hun webserver. Hier kan men dan HTML aanpassen en CSS toevoegen. Laten we eens een Site Maken.

Klik op Maak Site en er wordt gevraagd om een bestand te downloaden.

Kopier dit script naar uw webserver. En u ziet dan het volgende.

Wilt u uw layout aanpassen dan kunt u door middel van CSS dit aanpassen in uw script.

Hetzelfde geldt uiteraard ook voor de matchfeed’s deze kunt u ook snel uploaden naar uw webserver, het resultaat ziet er dan als volgt uit:

 

Cronjobs genereren met Alfie

Met Alfie kan men makkelijk cronjobs genereren, er wordt namelijk een PHP bestand gegenereerd door Alfie die u kunt uploaden naar uw webserver.
U kunt dit bestand uitvoeren en dan wordt de data  in uw database geplaatst.

In dit artikel staat omschreven hoe u dit kunt bereiken.

Als u naar “Mijn zoekresultaten” gaat onder matchstructuur of feedstructuur ziet u het volgende scherm.

Hier kunt u het volgende doen. Downloaden als CSV, alles is nu gegroepeerd onder uw zoekterm.

Download als SQL, hier kunt u een SQL bestand downloaden die u kunt importeren in uw database.

 

Nu komt de kracht van Alfie, waar Alfie in de toekomst zal voortbouwen en dat is het genereren van PHP bestanden. Maak CJ staat voor maak Cronjob, deze file kunt u dagelijks laten draaien op uw webserver. Laten we eens naar MAAK CJ  gaan en dan ziet u het volgende scherm.

Wanneer u hier op Ja drukt dan kunt u id’s meegeven, de data wordt dan verwijderd en opnieuw toegevoegd (dit staat in de PHP script onder commentaar). Een voorbeeld: stel u heeft een database met producten en categorien. Het is gebruikelijk dat een categorie aan producten gekoppeld zijn. Zo heeft de categorie Koelkast misschien de id 6 en dan staat er in uw productentabel waarschijnelijk een verwijzing hierna toe.

Wanneer u Nee kies. Dan wordt er php script gemaakt wat data iedere keer toevoegd wanneer de script wordt uitgevoegd.

 

Wij drukken op JA.

Wij geven een catID=6 mee want wij hebb en een productentabel met een catID die de ID 6 heeft. Druk op volgende.

We openen het PHP script en we zien het volgende:

Geef hier uw database gegevens mee.

Vervolgens dient u het volgende uit te commentarieren om ervoor te zorgen dat de producten worden verwijderd als het script wordt uitgevoerd.

Resultaat

Nu kunt u het script uitvoeren en dan ziet u in uw table dat de data verwijderd en opnieuw toegevoegd is.