Affilinator Forum
Partnerprogramm Skript kostenlos testen


Zurück   Affilinator Forum > Kundenforum > Affilinator - Wie geht das ?

Affilinator - Wie geht das ? Sie fragen sich, wie Sie etwas bestimmtes mit dem Affilinator umsetzen können? Oder haben Sie eine allgemeine Frage zur Benutzung des Skripts?

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.02.2006, 16:40
FrankW FrankW ist offline
Administrator
 
Registriert seit: 07.11.2005
Ort: Aschaffenburg
Beiträge: 4.931
Blog-Einträge: 1
Standard Doku: 2- Shop Eingang - showShop

Shop Eingangseite - showShop Template

Das Template showShop.html wird für die Partnerprogramm / Shop Eingangsseiten verwendet (onlineshop/(.*).html).

Folgende Funktionen können über die config komplett ausgeschaltet werden (default ist ein=1), müssen dann aber noch aus dem Template entfernt werden:

define('AFFILINETKAT_SHOP','1');
Diese Funktion sucht die affilinet Hauptkategorien herraus um sie einzeln und ohne Unterkategorien anzuzeigen.
Eine beliebte Funktion um ein "Hauptmenu" auf den Seiten anzuzeigen, welches im Hilfstemplate
"affilinetMain.html" ausgegliedert ist und überall mit {include file="affilinetMain.html"} oder eben direkt
angezeigt werden kann.
Die Funktion ist standartmässig an und verbraucht damit Zeit und Ressourcen, wer sie also irgendwo nicht
braucht möge sie dort bitte in der config ausschalten (=0).
Auch auf der den Shop Eingangsseiten macht dies u.U. Sinn, denn der Besucher wird diese "Linkseiten" wahrscheinlich selten über Suchmaschinen finden und ist demnach evtl. schon selber auf den richtigen Weg gekommen - warum ihn wieder davon ablenken ?

define('GETSHOPLIST_SHOP','1');
Hier mit kann die Generierung des "Shop DrowpDown" deaktiviert werden. die Funktion und das zugehörige
Hilfstemplate werden passenden mit {include file="getShopList.html"} eingebunden.
Standartmässig liegt die das Template links oben und ist bei vielen Partnerschaften sehr groß und enthält er
auf Dauer große Gleichteile mit anderen Seiten. Wie bereits erwähnt sollte also jeder selber entscheiden wie er dies nutzt.

Funktionen und Variablen im Template (Reihenfolge der Nutzung im mitgelieferten Template):

{$getCategoryPath_data.ShopListTitle}
Zeigt den Shopname an, so wie er von affilinet kommt. Quelle: getCategoryPath Daten.

{$smarty.const.BASE_URL}
zeigt immer die URL an, unter der der Affilinator installiert ist.

{literal}Der code hier wird von Smarty ignoriert.{/literal}
Das Javascript wird verwendet um eine Seite den Favoriten zuzufügen, wird aber in Gelegenheit von uns entfernt.

{include file="searchbox.html"}
Hilfstemplate für die Suchbox, wird extra erklärt.

{include file="lastKeywords.html"}
Hilfstemplate zur Darstellung der zuletzt gesuchten Begriffe, wird extra erklärt.


{foreach from=$getShopList_data.data item=it}
{if $ShopID eq $it.ID.0.VALUE }
Sie befinden sich in der Shop Ansicht des Onlineshop: <b>{$getCategoryPath_data.ShopListTitle}</b>.<br>
Der Shop bietet aktuell {$it.PRODUCTS.0.VALUE} Angebote in unserem Preisvergleich an.
Das letzte Produktupdate fand am {$it.LASTUPDATE.0.VALUE} statt.
{/if}
{/foreach}
Mit "foreach" beginnt in Smarty eine Schleife, alle Möglichkeiten dieser Funktzon jetzt hier zu erklären geht
eindeutig zu weit und für die Interessierten verweise ich hier auf die Smarty Dokumentation.

In diesem Beispiel werden die XML-Daten der verfügbaren Shops geladen und durchsucht (cache/getShopList/).
Mittels der IF-Funktion wird nun jeder Datensatz mit
der $ShopID des gerade gezeigten Shops verglichen.
Dieser ist in der Shopliste natürlich nur einmal enthalten und daher können mit den Variablen
{$it.PRODUCTS.0.VALUE} und {$it.LASTUPDATE.0.VALUE} eindeutig die Anzahl der Produkte dieses Shops und das letzte Datenupdate bestimmt und angezeigt werden.


{include file="getCategoryList.html"}
Wie auch bei der Index werden hiermit die erste und ggf. zweite Kategorieebene des gewählten Shops angezeigt.
Die Einstellung der maximal zu zeigenden Unterkategorien (define("NO_OF_SUBCATEG" , '15') gilt auch hier.
Das Hilfstemplate wird extra erklärt.

{include file="news_preview.html"}
Hilfstemplate für die Newsvorschau, wird einzeln erklärt.

{include file="lastVisitedProducts.html"}
Hilfstemplate um die zuletzt gecachten Produkte anzuzeigen, wird einzeln erklärt.

{include file="footer.html"}
Footer Hilfstemplate.

Gruß
Frank
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Doku: 1 - Index (Startseite) FrankW Affilinator - Wie geht das ? 0 15.02.2006 13:27



Alle Zeitangaben in WEZ +2. Es ist jetzt 20:11 Uhr.


Powered by vBulletin® Version 3.8.0 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 2.3.2
Affilinator GmbH