Page 1 of 1
TextLinkAds
Posted: Tue Jul 10, 2007 1:16 am
by Joaquin
Ich hab da ein Verständigungsproblem:
"You need to edit the Smarty .tpl file of your template to indicate where the ad should be placed, else it will not appear on your site. Use this Smarty code to place a TextLinkAd.com Ad: {serendipity_hookPlugin hook="external_service_tla" hookAll="true"}."
Was ist das "Smarty .tpl File" und was muß ich da genau tun?
Gibt es eine einfach Methode den Code wie in einem Html-Klotz in eine Seitenleiste einzufügen?
Posted: Tue Jul 10, 2007 10:06 am
by trancemaster2k
Gemeint ist wohl die "index.tpl" Datei in dem "templates\default" Verzeichnis.
Dort findest Du auch andere Aufrufe wie "{serendipity_hookPlugin hook="frontend_header"}".
Deinen Ad-Code kannst Du dann halt an die entsprechende Stelle reinkopieren.
Re: TextLinkAds
Posted: Tue Jul 10, 2007 1:00 pm
by yellowled
Joaquin wrote:Gibt es eine einfach Methode den Code wie in einem Html-Klotz in eine Seitenleiste einzufügen?
Entgegen anders lautenden Gerüchten kann man in einem HTML-Klotz nicht nur HTML unterbringen. Javascript-Code, wie er für die meisten Text-Ads nötig ist, sollte meines Wissens in einem HTML-Klotz in der Seitenleiste ebenfalls funktionieren.
YL
Re: TextLinkAds
Posted: Tue Jul 10, 2007 1:17 pm
by Joaquin
yellowled wrote:Joaquin wrote:Gibt es eine einfach Methode den Code wie in einem Html-Klotz in eine Seitenleiste einzufügen?
Entgegen anders lautenden Gerüchten kann man in einem HTML-Klotz nicht nur HTML unterbringen. Javascript-Code, wie er für die meisten Text-Ads nötig ist, sollte meines Wissens in einem HTML-Klotz in der Seitenleiste ebenfalls funktionieren.
Und wie bewerkstellige ich das?
Wenn ich {serendipity_hookPlugin hook="external_service_tla" hookAll="true"} eingebe, funktioniert es nicht.
Re: TextLinkAds
Posted: Tue Jul 10, 2007 1:44 pm
by garvinhicking
Hi!
Den hook-Plugin Code KANNST Du nur in eine .tpl Datei eintragen, wie trancemaster2k bereits korrekt hingewiesen hat.

(Es gibt möglichkeiten, smarty in der seitenleiste auszufügen, aber das ist profi-zeugs das ich hier zur vermeidung von verwirrung nicht erkläre)
Den HTML-Klotz kannst Du für javascript-einbindungsmethoden nutzen, wenn es die gibt, müssten die auf der textlinkads.com seite beschrieben sein...
Viele Grüße,
Garvin
Posted: Tue Jul 10, 2007 1:44 pm
by trancemaster2k
^^^
schneller
Das ist richtig,
Javascript kann man in den HTML-Klotz einfügen.
Im Editor auf Quelltext klicken und den Javascript-Code
mittels <script> einfügen.
Habe ich bei meinem Blog mehrfach erfolgreich angewendet.
Die Serendipity Hook-Funktion funktioniert aber
glaube ich nur in den *.tpl Dateien.
Mußt Du halt mal in die index.tpl einfügen und schauen was passiert.
Posted: Wed Jul 11, 2007 2:13 am
by Joaquin
Also mit dem Sidebartemplate bekomme ich nur mehrfache Ausdrucke hin.
Kann ich denn mit dem Plugin für "Externe PHP-Anwendung" etwas erreichen?
Posted: Wed Jul 11, 2007 12:18 pm
by garvinhicking
Hi!
Joaquin wrote:Also mit dem Sidebartemplate bekomme ich nur mehrfache Ausdrucke hin.
Du meinst den HTML-Klotz? Was heißt "mehrfache Ausdrucke"?
Kann ich denn mit dem Plugin für "Externe PHP-Anwendung" etwas erreichen?
Was spricht denn gegen den Umbau der index.tpl bzw. entries.tpl, wie es ursprünglich gedacht ist?
Viele Grüße,
Garvin
Posted: Wed Jul 11, 2007 12:26 pm
by Joaquin
garvinhicking wrote:Hi!
Joaquin wrote:Also mit dem Sidebartemplate bekomme ich nur mehrfache Ausdrucke hin.
Du meinst den HTML-Klotz? Was heißt "mehrfache Ausdrucke"?
Nein ich meinte die sidebar.tpl.
Was spricht denn gegen den Umbau der index.tpl bzw. entries.tpl, wie es ursprünglich gedacht ist?
Wenn ich den Code in die index.tpl einbaue, bekomme ich die Textlinks in einer sehr großen Größe oben oder unten auf derSeite angezeigt und das schaut nicht gerade toll aus. In der Sidebar, wären sie als Textlinks und Liste, besser aufgehoben. Zudem würde ich diese auch noch gerne mit einem Kopf als Werbung kenntlich machen.
Posted: Wed Jul 11, 2007 12:56 pm
by garvinhicking
Hi!
Nein ich meinte die sidebar.tpl.
Dann hast Du den Code vermutlich innerhalb einer Shcleife eingebaut! Du solltest deinen Code oberhalb von {foreach} Schleifen einbauen, sonst ist es quasi logisch, dass Du pro Seitenleiste einen Ad-Container erhälst!
Wenn ich den Code in die index.tpl einbaue, bekomme ich die Textlinks in einer sehr großen Größe oben oder unten auf derSeite angezeigt und das schaut nicht gerade toll aus.
Du kannst das ja mittels CSS beeinflussen, der textlinkads-Container hat ja ein eigenes DIV was Du stylen kannst.
Viele Grüße,
Garvin
Posted: Wed Jul 11, 2007 1:04 pm
by Joaquin
garvinhicking wrote:Hi!
Nein ich meinte die sidebar.tpl.
Dann hast Du den Code vermutlich innerhalb einer Shcleife eingebaut! Du solltest deinen Code oberhalb von {foreach} Schleifen einbauen, sonst ist es quasi logisch, dass Du pro Seitenleiste einen Ad-Container erhälst!
Das eine Problem ist, es gibt wie bei meinem Template, zwei sidebars aber nur eine sidebar.tpl und somit erscheint es in jeder Sidebar einmal, also zweimal insgesamt. Einmal in der linken und einmal in der rechten sidebar.
Dann weiß ich auch nicht, wie ich dort festlegen kann, dass es nur auf der Hauptseite angezeigt wird und nicht auch noch in den jeweiligen Artikelseiten. Dieses kann man ja bei den Seitenleistenplugins so schön einstellen.
Posted: Wed Jul 11, 2007 1:32 pm
by garvinhicking
Hi!
Das eine Problem ist, es gibt wie bei meinem Template, zwei sidebars aber nur eine sidebar.tpl und somit erscheint es in jeder Sidebar einmal, also zweimal insgesamt. Einmal in der linken und einmal in der rechten sidebar.
Sinnvoller wäre es, Du packst den Aufruf in diesem Fall dann in die index.tpl, an die stelle wo die seitenleisten eingebunden werden.
Mit der Smarty-Variable {if $startpage} kannst Du eine Prüfung machen ob Du auf der Startseite bist oder nicht. Weitere Smarty-Variablen gibts in der Doku auf
www.s9y.org.
Viele Grüße,
Garvin