blogger.com - blogspot: Text nach jedem Single-Post
Eine Frage, die nicht nur wordpress-User, sondern auch blogspot-Nutzer bewegt: wie kann ich beim Aufruf eines einzelnen Beitrags (single-post) eine Werbung oder sonstigen Text einbinden.
Das funktioniert bei blogspot-Blogs durch eine Änderung im HTML-Template. Im Gegensatz zu Wordpress gibt es nur ein einziges Template für alle Seiten. Die Abschnitte stehen unter Bedingungen, so dass sie nur wirken, wenn z.B. die Startseite, oder eine Kategorieseite, eine Archivseite oder eine Single-Post-Seite aufgerufen wird.
Die zu suchende Stelle im Template lautet: "show all"
Danach kommt der einzufügende Text
Aber dieser muss unbedingt erst umgewandelt werden. Wer sich mit php auskennt: gemeint ist die Funktion htmlspecialchars. Für die Laien gibt es fertige, kostenlose Online-Konverter, z.B.
http://seotools.bloggertricks.com/free/blogger-adsense-ad-code-converter/
Das erscheint seltsam, da der Quelltext ja nicht dargestellt, sondern interpretiert werden soll. Trotzdem ist die Umwandlung wegen der XML-Struktur des Templates notwendig. .Anders als beim Javscript-Verwendung in HTML-Widgets muss bei direkten Templatemodifikationen konvertiert werden
Beispiel: Ausgangscode für amazon-Werbung (self-optimizing zum Thema Computer)
Nach Konvertierung ergibt sich:
<script type="text/javascript"><!--So ist der Text einzufügen.
amazon_ad_tag = "userarchiv-21"; amazon_ad_width = "600"; amazon_ad_height = "520"; amazon_ad_price = "retail"; amazon_color_link = "1C4E89"; amazon_color_price = "3A3939"; amazon_ad_categories = "acdfgen";//--></script>
<script type="text/javascript" src="http://www.assoc-amazon.de/s/ads.js"></script>