TextLinkAds

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Joaquin
Regular
Posts: 99
Joined: Sun Dec 31, 2006 2:01 am
Contact:

TextLinkAds

Post 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?
trancemaster2k
Regular
Posts: 45
Joined: Fri Jun 22, 2007 1:53 am

Post 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.
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: TextLinkAds

Post 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
Joaquin
Regular
Posts: 99
Joined: Sun Dec 31, 2006 2:01 am
Contact:

Re: TextLinkAds

Post 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.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: TextLinkAds

Post 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
Last edited by garvinhicking on Tue Jul 10, 2007 1:45 pm, edited 1 time in total.
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
trancemaster2k
Regular
Posts: 45
Joined: Fri Jun 22, 2007 1:53 am

Post by trancemaster2k »

^^^
schneller :wink:


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.
Joaquin
Regular
Posts: 99
Joined: Sun Dec 31, 2006 2:01 am
Contact:

Post 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?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Joaquin
Regular
Posts: 99
Joined: Sun Dec 31, 2006 2:01 am
Contact:

Post 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.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Joaquin
Regular
Posts: 99
Joined: Sun Dec 31, 2006 2:01 am
Contact:

Post 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.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply