Amazon Context Link in meine Seite einbauen?

  • itsme
  • Autor
  • Besucher
  • Besucher
Hallo zusammen

ich bin dran meine WebSite auf Joomla umzustellen (bisher phpwcms wie auf --ALTER LINK WURDE ENTFERNT-- zu sehen). Ich will natürlich Joomla 1.5.x nutzen.
Nun möchte ich gerne für das Amazon Partner Programm meine Buchempfehlungen mit dem neuen Context Link nutzen. Ich mache die Buchempfehlungen zur Zeit (alle lokal) mit einem reinen Text-Link (alles andere ist mir nicht gelungen [mit iframe]) und da wäre der Context Link sehr gut brauchbar.
Dazu muss ich folgendn Code in der Seite vor den </body> Tag einfügen:
<script type="text/javascript"><!--
 amzn_cl_tag="opendialoguecons";
//</script>
<script type="text/javascript" src="http://cls.assoc-amazon.de/de/s/cls.js"></script>

Kann mir jemand erklären, wie das geht, ich bin kein Developer, sondern User!

Grüsse, itsme
11 Mai 2008 16:05 #14074

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Beiträge: 1264
  • Dank erhalten: 208
Hi, itsme

Kommt drauf an, wo, rsp. in welcher Form du das Einbinden willst. Ich weiss zwar nicht, was das Amazon-Partnerprogramm ist, aber ich nehme mal an, dass da Text-Links von Amazon aufgelistet werden, o.ä.

Theoretisch hast du mit Joomla folgende Möglichkeiten:

- Mit "Hardcoding" in deinem Template, am Ort deiner Wahl (Code wird direkt ins Template geschrieben): Die Position ist nicht über das Backend zu ändern, und die Links werden auf allen Seiten angezeigt...

- Als Modul (typische Modulpositionen sind Template-Head oder in Spalten, links und rechts vom Hauptcontent). Damit hättest du die Vorteile, die Joomla-Module haben: Die Position kann über das Backend geändert werden, Anzeige ev. nur auf bestimmten Seiten, oder auch Anzeige nur für registrierte User, sowie das Erstellen weiterer Modulparameter, falls nötig (die dann auch über das Backend administrierbar wären)....

- Als Plugin, falls du diese Links in deinem Content, im Hauptinhalt anzeigen willst...

Am komfortabelsten wäre vermutlich eine Lösung mit einem Modul. Bei einer Lösung mit Modul oder Plugin musst du, falls noch keine entsprechende Lösung existiert, jemanden damit beauftragen, entsprechende Erweiterung zu schreiben....

Das Ding mit dem Template-Hardcoding könntest du ev. selber machen, wenn du dich einbisschen mit HTML und CSS auskennst....

Cheers
Roger
Man soll das Kind ins Korn werfen solange es noch heiss ist, auch wenn das der eine Tropfen ist, der dem Fass die Krone ins Gesicht schlägt...
11 Mai 2008 21:48 #14075

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Beiträge: 74
  • Dank erhalten: 0
Hallöchen

Genau für diese Aufgabe habe ich das Modul NewHtml for J1.5 geschrieben. Lässt sich zudem auch nur gästen anzeigen. Näheres hier :
--ALTER LINK WURDE ENTFERNT--
Vielen Dank für Eure Zeit und Grüsschen aus der Schweiz. pcte.ch Webservices
Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es in sich selbst zu entdecken.. (Galileo Galilei)
- Kein Support via PM oder Mail <---
12 Mai 2008 14:42 #14084

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • itsme
  • Autor
  • Besucher
  • Besucher
Hallo pctech und tribal6

Danke für eure Antworten, ich war wohl nicht genügend genau in meiner Frage.

Ich habe die Text-Links zu den Amazon Büchern im Content (also in einem Beitrag) eingebunden. Der Context-Link sollte nun bei "mouse-over" angezeigt werden, d.h. es werden dann Einzelheiten zum Buch (Bild, alle Amazon-Angaben, Preis, Wertung, etc.) in einem kleinen Fenster angezeigt.
Es sollte also kein Modul sein, weil ich den Content verwenden will. Ich denke es sollte ein Plugh-In sein (wenn ich das richtig verstehe).

Das Modul von Dir, pctech, werde ich wahrscheinlich auch nutzen können für ein Such-Modul mit Amazon-Verlinkung.

Mehr zum Amazon Partner Programm gibt es unter: --ALTER LINK WURDE ENTFERNT--

Beste Grüsse, itsme
12 Mai 2008 15:54 #14086

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Beiträge: 74
  • Dank erhalten: 0

<script type="text/javascript"> amzn_cl_tag="opendialoguecons";</script>
<script type="text/javascript" src="cls.assoc-amazon.de/de/s/cls.js">


Hallöchen nochmal.
Nun, alles was Du permanent einfügen willst, wie zum Beispiel das Javascript oberhalb:
öffne die Index.php Deines Templates in einem Editor Deiner Wahl. Füge das JavaScript innerhalb den <head> </head> Tags ein. Dannach via FTP wieder raufladen. Noch Komfortabler geht dies natürlich mit dem im Backend inbegriffenen Template Editor: J1.0.xx:
Backend öffen dann SiteSiteTemplates--- >Dein Template Markieren und auf Edit Html Klicken.
Bei Joomla 1.5:
Backend öffen und dann ErweiterungenTemplates- Dein Template Markieren--- > Bearbeiten -> Html bearbeiten wählen.

In beiden Fällen geht dies ähnlich. Nun das wichtigste: JavaScript in den head bereich einfügen.
Frage: Wenn das JavaScript auf dem Amazone Server liegt, bedeutet dies das Deine Seite zuerst das Script von dort laden muss. Eine Bessere Idee währe, wenn du das Script bei Dir laufen lässt.
Dies ist der Code des Scripts:
var amzn_cl_camp_id = 2510;
var amzn_cl_mp = 'DE';
var amzn_cl_dir = 'de';
var amzn_cl_amzn_site = 'amazon.de';
var amzn_cl_sAssocImpVIP= 'www.assoc-amazon.de';
var amzn_cl_js_encoding = 'UTF-8';



window.amzn_adserver_vip = "cl.assoc-" + amzn_cl_amzn_site;
window.amzn_popovers_vip = "cls.assoc-" + amzn_cl_amzn_site;
function amazon_cl_init(){
	var scpt = document.createElement("SCRIPT");
        scpt.src="http://" + window.amzn_popovers_vip + "/"+ window.amzn_cl_dir + "/links/updateLinks-2.js";
        document.body.appendChild(scpt);

        var scptSessionID = document.createElement("SCRIPT");
        scptSessionID.src="http://"+amzn_cl_amzn_site+"/gp/associates/jsf/session-id.html";
        document.body.appendChild(scptSessionID);
}

if(typeof(window.addEventListener) != 'undefined'){
        window.addEventListener("load",amazon_cl_init,false);
}else if ( typeof window.attachEvent != "undefined" ){
    window.attachEvent( "onload", amazon_cl_init);
}else{
	var oldOnload = window.onload;
        window.onload = function (elm) {
            oldOnload(elm);
            amazon_cl_init();
        };
}

Du könntest also das Script Speichern unter amazon.js und bei Dir auf dem Server Speichern. Ambesten gleich in einem Ordner namens javasript.
Dann würde die einbindung so lauten:
<script type="text/javascript"> amzn_cl_tag="opendialoguecons";</script>
<script type="text/javascript" src="http://www.deinedomain.tld/javasript/amazon.js"></script>
Vielen Dank für Eure Zeit und Grüsschen aus der Schweiz. pcte.ch Webservices
Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es in sich selbst zu entdecken.. (Galileo Galilei)
- Kein Support via PM oder Mail <---
12 Mai 2008 19:36 #14090

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • itsme
  • Autor
  • Besucher
  • Besucher
Herzlichen Dank, pctech, für die ausführliche Beschreibung, genau was ich als Nutzer brauche.
Ich kann euch jetzt auch Einblick in die neue Site geben, da ich sie gestern Abend von der lokalen Umgebung auf meine Hosting-Umgebung transferiert habe (worauf ich ganz schön stolz bin :D ).
Ihr findest die noch unvollständige Site unter --ALTER LINK WURDE ENTFERNT--.

Ich habe jetzt links unten ein Suchfeld mit dem Modul NewHtml for J1.5 eingefügt, das klappt super. Die Context-Links werde ich später versuchen, zur Zeit habe ich anders zu arbeiten :)

Grüsse, itsme
13 Mai 2008 13:36 #14096

Bitte Anmelden oder Registrieren um der Konversation beizutreten.