![]() |
Startseite
Forum
Affilinator kostenlos
Impressum
alte Dokumentation
|
|
|||||||
| 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? |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
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 |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Doku: 1 - Index (Startseite) | FrankW | Affilinator - Wie geht das ? | 0 | 15.02.2006 13:27 |