<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://de.contaowiki.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mccrossen</id>
		<title>Contao Community Documentation - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mccrossen"/>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Spezial:Beitr%C3%A4ge/Mccrossen"/>
		<updated>2026-04-30T17:09:44Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://de.contaowiki.org/Social_Bookmarklinks_erweitern</id>
		<title>Social Bookmarklinks erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Social_Bookmarklinks_erweitern"/>
				<updated>2011-05-12T04:53:12Z</updated>
		
		<summary type="html">&lt;p&gt;Mccrossen: /* Frontend-Modul anlegen */ Bild hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{msgError|Zu jedem Schritt gehören noch Screenshots, welche ich bei gelegenheit mal mit hoch lade und einbinden werde.&lt;br /&gt;
Bis dahin ist die vollständige Anleitung inkl. Bilder hier zu finden: [[http://www.webmedien-westsachsen.de/contao-anleitungen.php?file=tl_files/downloads/Contao-social-bookmarks.pdf http://www.webmedien-westsachsen.de/contao-anleitungen.php?file=tl_files/downloads/Contao-social-bookmarks.pdf]] --[[Benutzer:Mccrossen|Mccrossen]] 14:21, 11. Mai 2011 (CEST) }}&lt;br /&gt;
&lt;br /&gt;
== Erweiterung social_bookmarks installieren ==&lt;br /&gt;
Zunächst benötigen wir die Erweiterung '''[social_bookmarks]''', welche wir in der Erweiterungsverwaltung im Backend von Contao installieren.&lt;br /&gt;
{{Hinweis|Die aktuelle Version der Erweiterung social_bookmarks lässt sich nicht installieren, bitte verwenden Sie die Version „1.1.0 beta1“.}}&lt;br /&gt;
[[Datei:Erweiterung.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Templates importieren ==&lt;br /&gt;
&lt;br /&gt;
Anschließend gehen wir in die Templateverwaltung und importieren folgende Templates:&lt;br /&gt;
* mod_article.tpl&lt;br /&gt;
* mod_social_bookmarks.tpl&lt;br /&gt;
[[Datei:Templates_socialbookmarks_mccrossen.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Frontend-Modul anlegen ==&lt;br /&gt;
Nun legen wir ein neues Frontend-Modul im aktuellen Theme an. Zunächst wählen wir einen Titel für das Frontend-Modul, in unserem Beispiel „Bookmarks“. Anschließend wählen wir unter den Modultyp „Social Bookmarks“ aus und bestätigen die Eingabe mit „Speichern und schließen“.&lt;br /&gt;
An dieser Stelle müssen wir uns noch die ID des Moduls merken, in unserem Fall die '''19'''.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Frontend-Modul_socialbookmarks_mccrossen.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Template mod_article.tpl editieren ==&lt;br /&gt;
Jetzt gehen wir in der Templateübersicht auf den Button „Die Datei &amp;quot;templates/mod_article.tpl &amp;quot; bearbeiten“. Dieser ist über dieses Icon hinter dem Templatename:&lt;br /&gt;
Im Quelltext wird folgende Zeile zwischen dem „endif“ vom Twitter-Link und dem “ &amp;lt;/div&amp;gt;“ eingefügt:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
{{insert_module::19}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Die Zahl '''19''' spiegelt die Frontend-Modul ID wieder, welche wir uns eben gemerkt haben.&lt;br /&gt;
&lt;br /&gt;
== Template mod_social_bookmarks.tpl editieren ==&lt;br /&gt;
&lt;br /&gt;
Hier kürzen wir den Quelltext im Quelltexteditor sehr stark ein. &lt;br /&gt;
Wir benötigen nur folgende Zeilen, der Restliche Quelltext kann gelöscht werden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php foreach ($this-&amp;gt;bookmarks as $bookmark): ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a &lt;br /&gt;
href=&amp;quot;&amp;lt;?php echo $bookmark['url']; ?&amp;gt;{{env::path}}{{env::request}}&amp;quot; &lt;br /&gt;
title=&amp;quot;&amp;lt;?php echo $bookmark['name']; ?&amp;gt;&amp;quot; &lt;br /&gt;
class=&amp;quot;&amp;lt;?php echo $bookmark['class']; ?&amp;gt;&amp;quot; &lt;br /&gt;
&amp;lt;?php if ($bookmark['style']): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $bookmark['style']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt; &lt;br /&gt;
onclick=&amp;quot;window.open(this.href); return false;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img &lt;br /&gt;
src=&amp;quot;&amp;lt;?php echo $bookmark['icon']; ?&amp;gt;&amp;quot; &lt;br /&gt;
alt=&amp;quot;&amp;lt;?php echo $bookmark['name']; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo $bookmark['text']; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bookmark-Icons importieren ==&lt;br /&gt;
&lt;br /&gt;
Die Icons der Social Bookmarks auf das Contao System uploaden. &lt;br /&gt;
In unserem Beispiel in den Ordner „/tl_files/social_bookmarks“&lt;br /&gt;
&lt;br /&gt;
=== Beispiel importieren ===&lt;br /&gt;
&lt;br /&gt;
Die Icons aus diesem Beispiel kann man unter www.webmedien-westsachsen.de/contao-anleitungen.php downloaden.&lt;br /&gt;
&lt;br /&gt;
== Social Bookmarks hinzufügen ==&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir die Social Bookmarks im Contao anlegen. Dazu im Menüpunkt Social Bookmarks die einzelnen Links erzeugen.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel importieren ===&lt;br /&gt;
&lt;br /&gt;
Um unser Beispiel schnell zu importieren, einfach folgende SQL-Code auf der Datenbank ausführen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO `tl_social_bookmarks` (`id`, `name`, `icon`, `url`, `tstamp`, `text`, `style`, `cssID`, `published`) VALUES&lt;br /&gt;
(1, 'Mister Wong', 'tl_files/social_bookmarks/mr-wong-icon.gif', 'http://www.mister-wong.de/', 1286995229, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(2, 'Google', 'tl_files/social_bookmarks/google-icon.gif', 'http://www.google.com/bookmarks/mark?op&amp;amp;#61;add[&amp;amp;]hl&amp;amp;#61;de[&amp;amp;]bkmk&amp;amp;#61;', 1286998377, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(3, 'Linkarena', 'tl_files/social_bookmarks/linkarena.gif', 'http://linkarena.com/bookmarks/addlink/?url&amp;amp;#61;', 1286997176, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(4, 'Delicious', 'tl_files/social_bookmarks/delicious-icon.gif', 'http://del.icio.us/post?v&amp;amp;#61;2[&amp;amp;]url&amp;amp;#61;', 1286998390, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(5, 'Webnews', 'tl_files/social_bookmarks/webnews.gif', 'http://www.webnews.de/einstellen?url', 1286997314, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(6, 'Kledy', 'tl_files/social_bookmarks/kledy.gif', 'http://www.kledy.de/submit.php?url&amp;amp;#61;', 1286998847, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(7, 'StudiVZ', 'tl_files/social_bookmarks/icon_studivz.png', 'http://studivz.net/Suggest/Selection/?u&amp;amp;#61;', 1287081746, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(8, 'MeinVZ', 'tl_files/social_bookmarks/icon_meinvz.png', 'http://meinvz.net/Suggest/Selection/?u&amp;amp;#61;', 1287081750, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1');&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links in Artikel anzeigen ==&lt;br /&gt;
&lt;br /&gt;
Jetzt muss noch die Bookmarklinks in den gewünschten Artikeln angezeigt werden. Dazu wählt man sich die Artikeleigenschaften des gewünschten Artikels aus und macht bei min. einer Option unter Syndikation einen Haken. In unseren Beispielen habe ich bei allen Optionen einen Haken gemacht.&lt;br /&gt;
Jetzt werden über den Artikeln die Social Bookmarklinks angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Valides XHTML ===&lt;br /&gt;
&lt;br /&gt;
Damit diese Erweiterung valides XHTML zurück gibt müssen wir im Quelltexteditor unter Templates in der Datei „mod_social_bookmarks.tpl“ diesen Teil entfernen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
target=&amp;quot;_blank&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
und gegen diesen ersetzen&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
onclick=&amp;quot;window.open(this.href); return false;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Zudem gibt es das Problem, dass der Quelltexteditor beim Laden sämtliche „amp;” entfernt. Diese müssen wir in der Templatedatei „mod_article.tpl“ im Facebooklink und im Twitterlink wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
==== Valider Facebooklink ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
href=&amp;quot;share.php?p=facebook&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Valider Twitterlink ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
href=&amp;quot;share.php?p=twitter&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Nach dem Speichern das Template „mod_article.tpl“ nicht erneut im Quelltexteditor öffnen und speichern, ohne die „amp;“ wieder in den URLs hinzuzufügen.}}&lt;br /&gt;
{{Anmerkung|Wenn man die Quelltexte hier aus der Anleitung herauskopiert sind die Facebook- und Twitterlinks alle bereits valide.}}&lt;br /&gt;
&lt;br /&gt;
=== Linkblock am Ende des Artikels ===&lt;br /&gt;
&lt;br /&gt;
Damit die Bookmarklinks nicht vor, sondern nach dem Artikel angezeigt werden, muss folgendes in der Templatedatei „mod_article.tpl“ stehen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;&amp;lt;?php echo $this-&amp;gt;class; ?&amp;gt; block&amp;quot;&amp;lt;?php echo $this-&amp;gt;cssID; ?&amp;gt;&amp;lt;?php if ($this-&amp;gt;style): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;style; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo $this-&amp;gt;contentElements; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;printable): ?&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pdf_link&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;printButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;print; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;printTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.print(); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/print.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;pdfButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;pdfTitle; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/pdf.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;facebookButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;share.php?p=facebook&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;facebookTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, '', 'width=760,height=570,modal=yes,left=100,top=50,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/facebook.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;twitterButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;share.php?p=twitter&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;twitterTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, '', 'width=800,height=600,modal=yes,left=100,top=50,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/twitter.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
{{insert_module::36}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;backlink): ?&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;backlink; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;back; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;back; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links horizontal anzeigen ===&lt;br /&gt;
&lt;br /&gt;
Um die Links wie in unserem Beispiel horizontal und nicht vertikal anzeigen zu lassen, sollte man folgenden CSS-Code zu seiner CSS hinzufügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
div#main div.pdf_link a img { display:inline; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mccrossen</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Frontend-Modul_socialbookmarks_mccrossen.jpg</id>
		<title>Datei:Frontend-Modul socialbookmarks mccrossen.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Frontend-Modul_socialbookmarks_mccrossen.jpg"/>
				<updated>2011-05-12T04:52:35Z</updated>
		
		<summary type="html">&lt;p&gt;Mccrossen: Das ist ein Bild für das Frontend-Modul für die Anleitung Social_Bookmarklinks_erweitern.

Urheber: Marcel Debray 2011&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das ist ein Bild für das Frontend-Modul für die Anleitung [[Social_Bookmarklinks_erweitern]].&lt;br /&gt;
&lt;br /&gt;
Urheber: Marcel Debray 2011&lt;/div&gt;</summary>
		<author><name>Mccrossen</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Social_Bookmarklinks_erweitern</id>
		<title>Social Bookmarklinks erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Social_Bookmarklinks_erweitern"/>
				<updated>2011-05-12T04:50:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mccrossen: /* Templates importieren */ Bild hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{msgError|Zu jedem Schritt gehören noch Screenshots, welche ich bei gelegenheit mal mit hoch lade und einbinden werde.&lt;br /&gt;
Bis dahin ist die vollständige Anleitung inkl. Bilder hier zu finden: [[http://www.webmedien-westsachsen.de/contao-anleitungen.php?file=tl_files/downloads/Contao-social-bookmarks.pdf http://www.webmedien-westsachsen.de/contao-anleitungen.php?file=tl_files/downloads/Contao-social-bookmarks.pdf]] --[[Benutzer:Mccrossen|Mccrossen]] 14:21, 11. Mai 2011 (CEST) }}&lt;br /&gt;
&lt;br /&gt;
== Erweiterung social_bookmarks installieren ==&lt;br /&gt;
Zunächst benötigen wir die Erweiterung '''[social_bookmarks]''', welche wir in der Erweiterungsverwaltung im Backend von Contao installieren.&lt;br /&gt;
{{Hinweis|Die aktuelle Version der Erweiterung social_bookmarks lässt sich nicht installieren, bitte verwenden Sie die Version „1.1.0 beta1“.}}&lt;br /&gt;
[[Datei:Erweiterung.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Templates importieren ==&lt;br /&gt;
&lt;br /&gt;
Anschließend gehen wir in die Templateverwaltung und importieren folgende Templates:&lt;br /&gt;
* mod_article.tpl&lt;br /&gt;
* mod_social_bookmarks.tpl&lt;br /&gt;
[[Datei:Templates_socialbookmarks_mccrossen.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Frontend-Modul anlegen ==&lt;br /&gt;
Nun legen wir ein neues Frontend-Modul im aktuellen Theme an. Zunächst wählen wir einen Titel für das Frontend-Modul, in unserem Beispiel „Bookmarks“. Anschließend wählen wir unter den Modultyp „Social Bookmarks“ aus und bestätigen die Eingabe mit „Speichern und schließen“.&lt;br /&gt;
An dieser Stelle müssen wir uns noch die ID des Moduls merken, in unserem Fall die '''19'''.&lt;br /&gt;
== Template mod_article.tpl editieren ==&lt;br /&gt;
Jetzt gehen wir in der Templateübersicht auf den Button „Die Datei &amp;quot;templates/mod_article.tpl &amp;quot; bearbeiten“. Dieser ist über dieses Icon hinter dem Templatename:&lt;br /&gt;
Im Quelltext wird folgende Zeile zwischen dem „endif“ vom Twitter-Link und dem “ &amp;lt;/div&amp;gt;“ eingefügt:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
{{insert_module::19}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Die Zahl '''19''' spiegelt die Frontend-Modul ID wieder, welche wir uns eben gemerkt haben.&lt;br /&gt;
&lt;br /&gt;
== Template mod_social_bookmarks.tpl editieren ==&lt;br /&gt;
&lt;br /&gt;
Hier kürzen wir den Quelltext im Quelltexteditor sehr stark ein. &lt;br /&gt;
Wir benötigen nur folgende Zeilen, der Restliche Quelltext kann gelöscht werden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php foreach ($this-&amp;gt;bookmarks as $bookmark): ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a &lt;br /&gt;
href=&amp;quot;&amp;lt;?php echo $bookmark['url']; ?&amp;gt;{{env::path}}{{env::request}}&amp;quot; &lt;br /&gt;
title=&amp;quot;&amp;lt;?php echo $bookmark['name']; ?&amp;gt;&amp;quot; &lt;br /&gt;
class=&amp;quot;&amp;lt;?php echo $bookmark['class']; ?&amp;gt;&amp;quot; &lt;br /&gt;
&amp;lt;?php if ($bookmark['style']): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $bookmark['style']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt; &lt;br /&gt;
onclick=&amp;quot;window.open(this.href); return false;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img &lt;br /&gt;
src=&amp;quot;&amp;lt;?php echo $bookmark['icon']; ?&amp;gt;&amp;quot; &lt;br /&gt;
alt=&amp;quot;&amp;lt;?php echo $bookmark['name']; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo $bookmark['text']; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bookmark-Icons importieren ==&lt;br /&gt;
&lt;br /&gt;
Die Icons der Social Bookmarks auf das Contao System uploaden. &lt;br /&gt;
In unserem Beispiel in den Ordner „/tl_files/social_bookmarks“&lt;br /&gt;
&lt;br /&gt;
=== Beispiel importieren ===&lt;br /&gt;
&lt;br /&gt;
Die Icons aus diesem Beispiel kann man unter www.webmedien-westsachsen.de/contao-anleitungen.php downloaden.&lt;br /&gt;
&lt;br /&gt;
== Social Bookmarks hinzufügen ==&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir die Social Bookmarks im Contao anlegen. Dazu im Menüpunkt Social Bookmarks die einzelnen Links erzeugen.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel importieren ===&lt;br /&gt;
&lt;br /&gt;
Um unser Beispiel schnell zu importieren, einfach folgende SQL-Code auf der Datenbank ausführen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO `tl_social_bookmarks` (`id`, `name`, `icon`, `url`, `tstamp`, `text`, `style`, `cssID`, `published`) VALUES&lt;br /&gt;
(1, 'Mister Wong', 'tl_files/social_bookmarks/mr-wong-icon.gif', 'http://www.mister-wong.de/', 1286995229, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(2, 'Google', 'tl_files/social_bookmarks/google-icon.gif', 'http://www.google.com/bookmarks/mark?op&amp;amp;#61;add[&amp;amp;]hl&amp;amp;#61;de[&amp;amp;]bkmk&amp;amp;#61;', 1286998377, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(3, 'Linkarena', 'tl_files/social_bookmarks/linkarena.gif', 'http://linkarena.com/bookmarks/addlink/?url&amp;amp;#61;', 1286997176, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(4, 'Delicious', 'tl_files/social_bookmarks/delicious-icon.gif', 'http://del.icio.us/post?v&amp;amp;#61;2[&amp;amp;]url&amp;amp;#61;', 1286998390, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(5, 'Webnews', 'tl_files/social_bookmarks/webnews.gif', 'http://www.webnews.de/einstellen?url', 1286997314, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(6, 'Kledy', 'tl_files/social_bookmarks/kledy.gif', 'http://www.kledy.de/submit.php?url&amp;amp;#61;', 1286998847, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(7, 'StudiVZ', 'tl_files/social_bookmarks/icon_studivz.png', 'http://studivz.net/Suggest/Selection/?u&amp;amp;#61;', 1287081746, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(8, 'MeinVZ', 'tl_files/social_bookmarks/icon_meinvz.png', 'http://meinvz.net/Suggest/Selection/?u&amp;amp;#61;', 1287081750, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1');&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links in Artikel anzeigen ==&lt;br /&gt;
&lt;br /&gt;
Jetzt muss noch die Bookmarklinks in den gewünschten Artikeln angezeigt werden. Dazu wählt man sich die Artikeleigenschaften des gewünschten Artikels aus und macht bei min. einer Option unter Syndikation einen Haken. In unseren Beispielen habe ich bei allen Optionen einen Haken gemacht.&lt;br /&gt;
Jetzt werden über den Artikeln die Social Bookmarklinks angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Valides XHTML ===&lt;br /&gt;
&lt;br /&gt;
Damit diese Erweiterung valides XHTML zurück gibt müssen wir im Quelltexteditor unter Templates in der Datei „mod_social_bookmarks.tpl“ diesen Teil entfernen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
target=&amp;quot;_blank&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
und gegen diesen ersetzen&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
onclick=&amp;quot;window.open(this.href); return false;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Zudem gibt es das Problem, dass der Quelltexteditor beim Laden sämtliche „amp;” entfernt. Diese müssen wir in der Templatedatei „mod_article.tpl“ im Facebooklink und im Twitterlink wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
==== Valider Facebooklink ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
href=&amp;quot;share.php?p=facebook&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Valider Twitterlink ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
href=&amp;quot;share.php?p=twitter&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Nach dem Speichern das Template „mod_article.tpl“ nicht erneut im Quelltexteditor öffnen und speichern, ohne die „amp;“ wieder in den URLs hinzuzufügen.}}&lt;br /&gt;
{{Anmerkung|Wenn man die Quelltexte hier aus der Anleitung herauskopiert sind die Facebook- und Twitterlinks alle bereits valide.}}&lt;br /&gt;
&lt;br /&gt;
=== Linkblock am Ende des Artikels ===&lt;br /&gt;
&lt;br /&gt;
Damit die Bookmarklinks nicht vor, sondern nach dem Artikel angezeigt werden, muss folgendes in der Templatedatei „mod_article.tpl“ stehen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;&amp;lt;?php echo $this-&amp;gt;class; ?&amp;gt; block&amp;quot;&amp;lt;?php echo $this-&amp;gt;cssID; ?&amp;gt;&amp;lt;?php if ($this-&amp;gt;style): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;style; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo $this-&amp;gt;contentElements; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;printable): ?&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pdf_link&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;printButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;print; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;printTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.print(); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/print.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;pdfButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;pdfTitle; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/pdf.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;facebookButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;share.php?p=facebook&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;facebookTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, '', 'width=760,height=570,modal=yes,left=100,top=50,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/facebook.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;twitterButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;share.php?p=twitter&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;twitterTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, '', 'width=800,height=600,modal=yes,left=100,top=50,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/twitter.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
{{insert_module::36}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;backlink): ?&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;backlink; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;back; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;back; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links horizontal anzeigen ===&lt;br /&gt;
&lt;br /&gt;
Um die Links wie in unserem Beispiel horizontal und nicht vertikal anzeigen zu lassen, sollte man folgenden CSS-Code zu seiner CSS hinzufügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
div#main div.pdf_link a img { display:inline; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mccrossen</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Templates_socialbookmarks_mccrossen.jpg</id>
		<title>Datei:Templates socialbookmarks mccrossen.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Templates_socialbookmarks_mccrossen.jpg"/>
				<updated>2011-05-12T04:49:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mccrossen: Das ist ein Teil der Templateübersicht von Contao mit den bereits geladenen Templates für die Anleitung Social_Bookmarklinks_erweitern

Urheber: Marcel Debray 2011&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das ist ein Teil der Templateübersicht von Contao mit den bereits geladenen Templates für die Anleitung [[Social_Bookmarklinks_erweitern]]&lt;br /&gt;
&lt;br /&gt;
Urheber: Marcel Debray 2011&lt;/div&gt;</summary>
		<author><name>Mccrossen</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Social_Bookmarklinks_erweitern</id>
		<title>Social Bookmarklinks erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Social_Bookmarklinks_erweitern"/>
				<updated>2011-05-12T04:46:34Z</updated>
		
		<summary type="html">&lt;p&gt;Mccrossen: /* Erweiterung social_bookmarks installieren */ Bild hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{msgError|Zu jedem Schritt gehören noch Screenshots, welche ich bei gelegenheit mal mit hoch lade und einbinden werde.&lt;br /&gt;
Bis dahin ist die vollständige Anleitung inkl. Bilder hier zu finden: [[http://www.webmedien-westsachsen.de/contao-anleitungen.php?file=tl_files/downloads/Contao-social-bookmarks.pdf http://www.webmedien-westsachsen.de/contao-anleitungen.php?file=tl_files/downloads/Contao-social-bookmarks.pdf]] --[[Benutzer:Mccrossen|Mccrossen]] 14:21, 11. Mai 2011 (CEST) }}&lt;br /&gt;
&lt;br /&gt;
== Erweiterung social_bookmarks installieren ==&lt;br /&gt;
Zunächst benötigen wir die Erweiterung '''[social_bookmarks]''', welche wir in der Erweiterungsverwaltung im Backend von Contao installieren.&lt;br /&gt;
{{Hinweis|Die aktuelle Version der Erweiterung social_bookmarks lässt sich nicht installieren, bitte verwenden Sie die Version „1.1.0 beta1“.}}&lt;br /&gt;
[[Datei:Erweiterung.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Templates importieren ==&lt;br /&gt;
&lt;br /&gt;
Anschließend gehen wir in die Templateverwaltung und importieren folgende Templates:&lt;br /&gt;
* mod_article.tpl&lt;br /&gt;
* mod_social_bookmarks.tpl&lt;br /&gt;
&lt;br /&gt;
== Frontend-Modul anlegen ==&lt;br /&gt;
Nun legen wir ein neues Frontend-Modul im aktuellen Theme an. Zunächst wählen wir einen Titel für das Frontend-Modul, in unserem Beispiel „Bookmarks“. Anschließend wählen wir unter den Modultyp „Social Bookmarks“ aus und bestätigen die Eingabe mit „Speichern und schließen“.&lt;br /&gt;
An dieser Stelle müssen wir uns noch die ID des Moduls merken, in unserem Fall die '''19'''.&lt;br /&gt;
== Template mod_article.tpl editieren ==&lt;br /&gt;
Jetzt gehen wir in der Templateübersicht auf den Button „Die Datei &amp;quot;templates/mod_article.tpl &amp;quot; bearbeiten“. Dieser ist über dieses Icon hinter dem Templatename:&lt;br /&gt;
Im Quelltext wird folgende Zeile zwischen dem „endif“ vom Twitter-Link und dem “ &amp;lt;/div&amp;gt;“ eingefügt:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
{{insert_module::19}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Die Zahl '''19''' spiegelt die Frontend-Modul ID wieder, welche wir uns eben gemerkt haben.&lt;br /&gt;
&lt;br /&gt;
== Template mod_social_bookmarks.tpl editieren ==&lt;br /&gt;
&lt;br /&gt;
Hier kürzen wir den Quelltext im Quelltexteditor sehr stark ein. &lt;br /&gt;
Wir benötigen nur folgende Zeilen, der Restliche Quelltext kann gelöscht werden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php foreach ($this-&amp;gt;bookmarks as $bookmark): ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a &lt;br /&gt;
href=&amp;quot;&amp;lt;?php echo $bookmark['url']; ?&amp;gt;{{env::path}}{{env::request}}&amp;quot; &lt;br /&gt;
title=&amp;quot;&amp;lt;?php echo $bookmark['name']; ?&amp;gt;&amp;quot; &lt;br /&gt;
class=&amp;quot;&amp;lt;?php echo $bookmark['class']; ?&amp;gt;&amp;quot; &lt;br /&gt;
&amp;lt;?php if ($bookmark['style']): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $bookmark['style']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt; &lt;br /&gt;
onclick=&amp;quot;window.open(this.href); return false;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img &lt;br /&gt;
src=&amp;quot;&amp;lt;?php echo $bookmark['icon']; ?&amp;gt;&amp;quot; &lt;br /&gt;
alt=&amp;quot;&amp;lt;?php echo $bookmark['name']; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo $bookmark['text']; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bookmark-Icons importieren ==&lt;br /&gt;
&lt;br /&gt;
Die Icons der Social Bookmarks auf das Contao System uploaden. &lt;br /&gt;
In unserem Beispiel in den Ordner „/tl_files/social_bookmarks“&lt;br /&gt;
&lt;br /&gt;
=== Beispiel importieren ===&lt;br /&gt;
&lt;br /&gt;
Die Icons aus diesem Beispiel kann man unter www.webmedien-westsachsen.de/contao-anleitungen.php downloaden.&lt;br /&gt;
&lt;br /&gt;
== Social Bookmarks hinzufügen ==&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir die Social Bookmarks im Contao anlegen. Dazu im Menüpunkt Social Bookmarks die einzelnen Links erzeugen.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel importieren ===&lt;br /&gt;
&lt;br /&gt;
Um unser Beispiel schnell zu importieren, einfach folgende SQL-Code auf der Datenbank ausführen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO `tl_social_bookmarks` (`id`, `name`, `icon`, `url`, `tstamp`, `text`, `style`, `cssID`, `published`) VALUES&lt;br /&gt;
(1, 'Mister Wong', 'tl_files/social_bookmarks/mr-wong-icon.gif', 'http://www.mister-wong.de/', 1286995229, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(2, 'Google', 'tl_files/social_bookmarks/google-icon.gif', 'http://www.google.com/bookmarks/mark?op&amp;amp;#61;add[&amp;amp;]hl&amp;amp;#61;de[&amp;amp;]bkmk&amp;amp;#61;', 1286998377, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(3, 'Linkarena', 'tl_files/social_bookmarks/linkarena.gif', 'http://linkarena.com/bookmarks/addlink/?url&amp;amp;#61;', 1286997176, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(4, 'Delicious', 'tl_files/social_bookmarks/delicious-icon.gif', 'http://del.icio.us/post?v&amp;amp;#61;2[&amp;amp;]url&amp;amp;#61;', 1286998390, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(5, 'Webnews', 'tl_files/social_bookmarks/webnews.gif', 'http://www.webnews.de/einstellen?url', 1286997314, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(6, 'Kledy', 'tl_files/social_bookmarks/kledy.gif', 'http://www.kledy.de/submit.php?url&amp;amp;#61;', 1286998847, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(7, 'StudiVZ', 'tl_files/social_bookmarks/icon_studivz.png', 'http://studivz.net/Suggest/Selection/?u&amp;amp;#61;', 1287081746, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(8, 'MeinVZ', 'tl_files/social_bookmarks/icon_meinvz.png', 'http://meinvz.net/Suggest/Selection/?u&amp;amp;#61;', 1287081750, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1');&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links in Artikel anzeigen ==&lt;br /&gt;
&lt;br /&gt;
Jetzt muss noch die Bookmarklinks in den gewünschten Artikeln angezeigt werden. Dazu wählt man sich die Artikeleigenschaften des gewünschten Artikels aus und macht bei min. einer Option unter Syndikation einen Haken. In unseren Beispielen habe ich bei allen Optionen einen Haken gemacht.&lt;br /&gt;
Jetzt werden über den Artikeln die Social Bookmarklinks angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Valides XHTML ===&lt;br /&gt;
&lt;br /&gt;
Damit diese Erweiterung valides XHTML zurück gibt müssen wir im Quelltexteditor unter Templates in der Datei „mod_social_bookmarks.tpl“ diesen Teil entfernen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
target=&amp;quot;_blank&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
und gegen diesen ersetzen&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
onclick=&amp;quot;window.open(this.href); return false;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Zudem gibt es das Problem, dass der Quelltexteditor beim Laden sämtliche „amp;” entfernt. Diese müssen wir in der Templatedatei „mod_article.tpl“ im Facebooklink und im Twitterlink wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
==== Valider Facebooklink ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
href=&amp;quot;share.php?p=facebook&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Valider Twitterlink ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
href=&amp;quot;share.php?p=twitter&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Nach dem Speichern das Template „mod_article.tpl“ nicht erneut im Quelltexteditor öffnen und speichern, ohne die „amp;“ wieder in den URLs hinzuzufügen.}}&lt;br /&gt;
{{Anmerkung|Wenn man die Quelltexte hier aus der Anleitung herauskopiert sind die Facebook- und Twitterlinks alle bereits valide.}}&lt;br /&gt;
&lt;br /&gt;
=== Linkblock am Ende des Artikels ===&lt;br /&gt;
&lt;br /&gt;
Damit die Bookmarklinks nicht vor, sondern nach dem Artikel angezeigt werden, muss folgendes in der Templatedatei „mod_article.tpl“ stehen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;&amp;lt;?php echo $this-&amp;gt;class; ?&amp;gt; block&amp;quot;&amp;lt;?php echo $this-&amp;gt;cssID; ?&amp;gt;&amp;lt;?php if ($this-&amp;gt;style): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;style; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo $this-&amp;gt;contentElements; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;printable): ?&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pdf_link&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;printButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;print; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;printTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.print(); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/print.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;pdfButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;pdfTitle; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/pdf.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;facebookButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;share.php?p=facebook&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;facebookTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, '', 'width=760,height=570,modal=yes,left=100,top=50,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/facebook.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;twitterButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;share.php?p=twitter&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;twitterTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, '', 'width=800,height=600,modal=yes,left=100,top=50,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/twitter.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
{{insert_module::36}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;backlink): ?&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;backlink; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;back; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;back; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links horizontal anzeigen ===&lt;br /&gt;
&lt;br /&gt;
Um die Links wie in unserem Beispiel horizontal und nicht vertikal anzeigen zu lassen, sollte man folgenden CSS-Code zu seiner CSS hinzufügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
div#main div.pdf_link a img { display:inline; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mccrossen</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Erweiterung.jpg</id>
		<title>Datei:Erweiterung.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Erweiterung.jpg"/>
				<updated>2011-05-12T04:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Mccrossen: Das ist ein Teil der Erweiterungsverwaltung von Contao mit der bereits installierten Erweiterung Social Bookmarks

Urheber Marcel Debray 2011&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das ist ein Teil der Erweiterungsverwaltung von Contao mit der bereits installierten Erweiterung Social Bookmarks&lt;br /&gt;
&lt;br /&gt;
Urheber Marcel Debray 2011&lt;/div&gt;</summary>
		<author><name>Mccrossen</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Social_Bookmarklinks_erweitern</id>
		<title>Social Bookmarklinks erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Social_Bookmarklinks_erweitern"/>
				<updated>2011-05-12T04:42:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mccrossen: /* Template mod_social_bookmarks.tpl editieren */ Quelltext verbessert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{msgError|Zu jedem Schritt gehören noch Screenshots, welche ich bei gelegenheit mal mit hoch lade und einbinden werde.&lt;br /&gt;
Bis dahin ist die vollständige Anleitung inkl. Bilder hier zu finden: [[http://www.webmedien-westsachsen.de/contao-anleitungen.php?file=tl_files/downloads/Contao-social-bookmarks.pdf http://www.webmedien-westsachsen.de/contao-anleitungen.php?file=tl_files/downloads/Contao-social-bookmarks.pdf]] --[[Benutzer:Mccrossen|Mccrossen]] 14:21, 11. Mai 2011 (CEST) }}&lt;br /&gt;
&lt;br /&gt;
== Erweiterung social_bookmarks installieren ==&lt;br /&gt;
Zunächst benötigen wir die Erweiterung '''[social_bookmarks]''', welche wir in der Erweiterungsverwaltung im Backend von Contao installieren.&lt;br /&gt;
{{Hinweis|Die aktuelle Version der Erweiterung social_bookmarks lässt sich nicht installieren, bitte verwenden Sie die Version „1.1.0 beta1“.}}&lt;br /&gt;
&lt;br /&gt;
== Templates importieren ==&lt;br /&gt;
&lt;br /&gt;
Anschließend gehen wir in die Templateverwaltung und importieren folgende Templates:&lt;br /&gt;
* mod_article.tpl&lt;br /&gt;
* mod_social_bookmarks.tpl&lt;br /&gt;
&lt;br /&gt;
== Frontend-Modul anlegen ==&lt;br /&gt;
Nun legen wir ein neues Frontend-Modul im aktuellen Theme an. Zunächst wählen wir einen Titel für das Frontend-Modul, in unserem Beispiel „Bookmarks“. Anschließend wählen wir unter den Modultyp „Social Bookmarks“ aus und bestätigen die Eingabe mit „Speichern und schließen“.&lt;br /&gt;
An dieser Stelle müssen wir uns noch die ID des Moduls merken, in unserem Fall die '''19'''.&lt;br /&gt;
== Template mod_article.tpl editieren ==&lt;br /&gt;
Jetzt gehen wir in der Templateübersicht auf den Button „Die Datei &amp;quot;templates/mod_article.tpl &amp;quot; bearbeiten“. Dieser ist über dieses Icon hinter dem Templatename:&lt;br /&gt;
Im Quelltext wird folgende Zeile zwischen dem „endif“ vom Twitter-Link und dem “ &amp;lt;/div&amp;gt;“ eingefügt:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
{{insert_module::19}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Die Zahl '''19''' spiegelt die Frontend-Modul ID wieder, welche wir uns eben gemerkt haben.&lt;br /&gt;
&lt;br /&gt;
== Template mod_social_bookmarks.tpl editieren ==&lt;br /&gt;
&lt;br /&gt;
Hier kürzen wir den Quelltext im Quelltexteditor sehr stark ein. &lt;br /&gt;
Wir benötigen nur folgende Zeilen, der Restliche Quelltext kann gelöscht werden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php foreach ($this-&amp;gt;bookmarks as $bookmark): ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a &lt;br /&gt;
href=&amp;quot;&amp;lt;?php echo $bookmark['url']; ?&amp;gt;{{env::path}}{{env::request}}&amp;quot; &lt;br /&gt;
title=&amp;quot;&amp;lt;?php echo $bookmark['name']; ?&amp;gt;&amp;quot; &lt;br /&gt;
class=&amp;quot;&amp;lt;?php echo $bookmark['class']; ?&amp;gt;&amp;quot; &lt;br /&gt;
&amp;lt;?php if ($bookmark['style']): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $bookmark['style']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt; &lt;br /&gt;
onclick=&amp;quot;window.open(this.href); return false;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img &lt;br /&gt;
src=&amp;quot;&amp;lt;?php echo $bookmark['icon']; ?&amp;gt;&amp;quot; &lt;br /&gt;
alt=&amp;quot;&amp;lt;?php echo $bookmark['name']; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo $bookmark['text']; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bookmark-Icons importieren ==&lt;br /&gt;
&lt;br /&gt;
Die Icons der Social Bookmarks auf das Contao System uploaden. &lt;br /&gt;
In unserem Beispiel in den Ordner „/tl_files/social_bookmarks“&lt;br /&gt;
&lt;br /&gt;
=== Beispiel importieren ===&lt;br /&gt;
&lt;br /&gt;
Die Icons aus diesem Beispiel kann man unter www.webmedien-westsachsen.de/contao-anleitungen.php downloaden.&lt;br /&gt;
&lt;br /&gt;
== Social Bookmarks hinzufügen ==&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir die Social Bookmarks im Contao anlegen. Dazu im Menüpunkt Social Bookmarks die einzelnen Links erzeugen.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel importieren ===&lt;br /&gt;
&lt;br /&gt;
Um unser Beispiel schnell zu importieren, einfach folgende SQL-Code auf der Datenbank ausführen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO `tl_social_bookmarks` (`id`, `name`, `icon`, `url`, `tstamp`, `text`, `style`, `cssID`, `published`) VALUES&lt;br /&gt;
(1, 'Mister Wong', 'tl_files/social_bookmarks/mr-wong-icon.gif', 'http://www.mister-wong.de/', 1286995229, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(2, 'Google', 'tl_files/social_bookmarks/google-icon.gif', 'http://www.google.com/bookmarks/mark?op&amp;amp;#61;add[&amp;amp;]hl&amp;amp;#61;de[&amp;amp;]bkmk&amp;amp;#61;', 1286998377, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(3, 'Linkarena', 'tl_files/social_bookmarks/linkarena.gif', 'http://linkarena.com/bookmarks/addlink/?url&amp;amp;#61;', 1286997176, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(4, 'Delicious', 'tl_files/social_bookmarks/delicious-icon.gif', 'http://del.icio.us/post?v&amp;amp;#61;2[&amp;amp;]url&amp;amp;#61;', 1286998390, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(5, 'Webnews', 'tl_files/social_bookmarks/webnews.gif', 'http://www.webnews.de/einstellen?url', 1286997314, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(6, 'Kledy', 'tl_files/social_bookmarks/kledy.gif', 'http://www.kledy.de/submit.php?url&amp;amp;#61;', 1286998847, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(7, 'StudiVZ', 'tl_files/social_bookmarks/icon_studivz.png', 'http://studivz.net/Suggest/Selection/?u&amp;amp;#61;', 1287081746, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(8, 'MeinVZ', 'tl_files/social_bookmarks/icon_meinvz.png', 'http://meinvz.net/Suggest/Selection/?u&amp;amp;#61;', 1287081750, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1');&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links in Artikel anzeigen ==&lt;br /&gt;
&lt;br /&gt;
Jetzt muss noch die Bookmarklinks in den gewünschten Artikeln angezeigt werden. Dazu wählt man sich die Artikeleigenschaften des gewünschten Artikels aus und macht bei min. einer Option unter Syndikation einen Haken. In unseren Beispielen habe ich bei allen Optionen einen Haken gemacht.&lt;br /&gt;
Jetzt werden über den Artikeln die Social Bookmarklinks angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Valides XHTML ===&lt;br /&gt;
&lt;br /&gt;
Damit diese Erweiterung valides XHTML zurück gibt müssen wir im Quelltexteditor unter Templates in der Datei „mod_social_bookmarks.tpl“ diesen Teil entfernen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
target=&amp;quot;_blank&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
und gegen diesen ersetzen&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
onclick=&amp;quot;window.open(this.href); return false;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Zudem gibt es das Problem, dass der Quelltexteditor beim Laden sämtliche „amp;” entfernt. Diese müssen wir in der Templatedatei „mod_article.tpl“ im Facebooklink und im Twitterlink wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
==== Valider Facebooklink ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
href=&amp;quot;share.php?p=facebook&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Valider Twitterlink ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
href=&amp;quot;share.php?p=twitter&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Nach dem Speichern das Template „mod_article.tpl“ nicht erneut im Quelltexteditor öffnen und speichern, ohne die „amp;“ wieder in den URLs hinzuzufügen.}}&lt;br /&gt;
{{Anmerkung|Wenn man die Quelltexte hier aus der Anleitung herauskopiert sind die Facebook- und Twitterlinks alle bereits valide.}}&lt;br /&gt;
&lt;br /&gt;
=== Linkblock am Ende des Artikels ===&lt;br /&gt;
&lt;br /&gt;
Damit die Bookmarklinks nicht vor, sondern nach dem Artikel angezeigt werden, muss folgendes in der Templatedatei „mod_article.tpl“ stehen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;&amp;lt;?php echo $this-&amp;gt;class; ?&amp;gt; block&amp;quot;&amp;lt;?php echo $this-&amp;gt;cssID; ?&amp;gt;&amp;lt;?php if ($this-&amp;gt;style): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;style; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo $this-&amp;gt;contentElements; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;printable): ?&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pdf_link&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;printButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;print; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;printTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.print(); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/print.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;pdfButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;pdfTitle; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/pdf.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;facebookButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;share.php?p=facebook&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;facebookTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, '', 'width=760,height=570,modal=yes,left=100,top=50,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/facebook.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;twitterButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;share.php?p=twitter&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;twitterTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, '', 'width=800,height=600,modal=yes,left=100,top=50,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/twitter.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
{{insert_module::36}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;backlink): ?&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;backlink; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;back; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;back; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links horizontal anzeigen ===&lt;br /&gt;
&lt;br /&gt;
Um die Links wie in unserem Beispiel horizontal und nicht vertikal anzeigen zu lassen, sollte man folgenden CSS-Code zu seiner CSS hinzufügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
div#main div.pdf_link a img { display:inline; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mccrossen</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Social_Bookmarklinks_erweitern</id>
		<title>Social Bookmarklinks erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Social_Bookmarklinks_erweitern"/>
				<updated>2011-05-11T12:23:54Z</updated>
		
		<summary type="html">&lt;p&gt;Mccrossen: hat „Erweiterung der Social Bookmarklinks“ nach „Social Bookmarklinks erweitern“ verschoben:&amp;amp;#32;So ist es in der Übersicht besser zu suchen.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{msgError|Zu jedem Schritt gehören noch Screenshots, welche ich bei gelegenheit mal mit hoch lade und einbinden werde.&lt;br /&gt;
Bis dahin ist die vollständige Anleitung inkl. Bilder hier zu finden: [[http://www.webmedien-westsachsen.de/contao-anleitungen.php?file=tl_files/downloads/Contao-social-bookmarks.pdf http://www.webmedien-westsachsen.de/contao-anleitungen.php?file=tl_files/downloads/Contao-social-bookmarks.pdf]] --[[Benutzer:Mccrossen|Mccrossen]] 14:21, 11. Mai 2011 (CEST) }}&lt;br /&gt;
&lt;br /&gt;
== Erweiterung social_bookmarks installieren ==&lt;br /&gt;
Zunächst benötigen wir die Erweiterung '''[social_bookmarks]''', welche wir in der Erweiterungsverwaltung im Backend von Contao installieren.&lt;br /&gt;
{{Hinweis|Die aktuelle Version der Erweiterung social_bookmarks lässt sich nicht installieren, bitte verwenden Sie die Version „1.1.0 beta1“.}}&lt;br /&gt;
&lt;br /&gt;
== Templates importieren ==&lt;br /&gt;
&lt;br /&gt;
Anschließend gehen wir in die Templateverwaltung und importieren folgende Templates:&lt;br /&gt;
* mod_article.tpl&lt;br /&gt;
* mod_social_bookmarks.tpl&lt;br /&gt;
&lt;br /&gt;
== Frontend-Modul anlegen ==&lt;br /&gt;
Nun legen wir ein neues Frontend-Modul im aktuellen Theme an. Zunächst wählen wir einen Titel für das Frontend-Modul, in unserem Beispiel „Bookmarks“. Anschließend wählen wir unter den Modultyp „Social Bookmarks“ aus und bestätigen die Eingabe mit „Speichern und schließen“.&lt;br /&gt;
An dieser Stelle müssen wir uns noch die ID des Moduls merken, in unserem Fall die '''19'''.&lt;br /&gt;
== Template mod_article.tpl editieren ==&lt;br /&gt;
Jetzt gehen wir in der Templateübersicht auf den Button „Die Datei &amp;quot;templates/mod_article.tpl &amp;quot; bearbeiten“. Dieser ist über dieses Icon hinter dem Templatename:&lt;br /&gt;
Im Quelltext wird folgende Zeile zwischen dem „endif“ vom Twitter-Link und dem “ &amp;lt;/div&amp;gt;“ eingefügt:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
{{insert_module::19}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Die Zahl '''19''' spiegelt die Frontend-Modul ID wieder, welche wir uns eben gemerkt haben.&lt;br /&gt;
&lt;br /&gt;
== Template mod_social_bookmarks.tpl editieren ==&lt;br /&gt;
&lt;br /&gt;
Hier kürzen wir den Quelltext im Quelltexteditor sehr stark ein. &lt;br /&gt;
Wir benötigen nur folgende Zeilen, der Restliche Quelltext kann gelöscht werden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($this-&amp;gt;bookmarks as $bookmark): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $bookmark['url']; ?&amp;gt;{{env::path}}{{env::request}}&amp;quot; title=&amp;quot;&amp;lt;?php echo $bookmark['name']; ?&amp;gt;&amp;quot; class=&amp;quot;&amp;lt;?php echo $bookmark['class']; ?&amp;gt;&amp;quot; &amp;lt;?php if ($bookmark['style']): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $bookmark['style']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt; onclick=&amp;quot;window.open(this.href); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;&amp;lt;?php echo $bookmark['icon']; ?&amp;gt;&amp;quot; alt=&amp;quot;&amp;lt;?php echo $bookmark['name']; ?&amp;gt;&amp;quot; /&amp;gt; &amp;lt;?php echo $bookmark['text']; ?&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bookmark-Icons importieren ==&lt;br /&gt;
&lt;br /&gt;
Die Icons der Social Bookmarks auf das Contao System uploaden. &lt;br /&gt;
In unserem Beispiel in den Ordner „/tl_files/social_bookmarks“&lt;br /&gt;
&lt;br /&gt;
=== Beispiel importieren ===&lt;br /&gt;
&lt;br /&gt;
Die Icons aus diesem Beispiel kann man unter www.webmedien-westsachsen.de/contao-anleitungen.php downloaden.&lt;br /&gt;
&lt;br /&gt;
== Social Bookmarks hinzufügen ==&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir die Social Bookmarks im Contao anlegen. Dazu im Menüpunkt Social Bookmarks die einzelnen Links erzeugen.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel importieren ===&lt;br /&gt;
&lt;br /&gt;
Um unser Beispiel schnell zu importieren, einfach folgende SQL-Code auf der Datenbank ausführen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO `tl_social_bookmarks` (`id`, `name`, `icon`, `url`, `tstamp`, `text`, `style`, `cssID`, `published`) VALUES&lt;br /&gt;
(1, 'Mister Wong', 'tl_files/social_bookmarks/mr-wong-icon.gif', 'http://www.mister-wong.de/', 1286995229, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(2, 'Google', 'tl_files/social_bookmarks/google-icon.gif', 'http://www.google.com/bookmarks/mark?op&amp;amp;#61;add[&amp;amp;]hl&amp;amp;#61;de[&amp;amp;]bkmk&amp;amp;#61;', 1286998377, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(3, 'Linkarena', 'tl_files/social_bookmarks/linkarena.gif', 'http://linkarena.com/bookmarks/addlink/?url&amp;amp;#61;', 1286997176, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(4, 'Delicious', 'tl_files/social_bookmarks/delicious-icon.gif', 'http://del.icio.us/post?v&amp;amp;#61;2[&amp;amp;]url&amp;amp;#61;', 1286998390, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(5, 'Webnews', 'tl_files/social_bookmarks/webnews.gif', 'http://www.webnews.de/einstellen?url', 1286997314, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(6, 'Kledy', 'tl_files/social_bookmarks/kledy.gif', 'http://www.kledy.de/submit.php?url&amp;amp;#61;', 1286998847, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(7, 'StudiVZ', 'tl_files/social_bookmarks/icon_studivz.png', 'http://studivz.net/Suggest/Selection/?u&amp;amp;#61;', 1287081746, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(8, 'MeinVZ', 'tl_files/social_bookmarks/icon_meinvz.png', 'http://meinvz.net/Suggest/Selection/?u&amp;amp;#61;', 1287081750, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1');&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links in Artikel anzeigen ==&lt;br /&gt;
&lt;br /&gt;
Jetzt muss noch die Bookmarklinks in den gewünschten Artikeln angezeigt werden. Dazu wählt man sich die Artikeleigenschaften des gewünschten Artikels aus und macht bei min. einer Option unter Syndikation einen Haken. In unseren Beispielen habe ich bei allen Optionen einen Haken gemacht.&lt;br /&gt;
Jetzt werden über den Artikeln die Social Bookmarklinks angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Valides XHTML ===&lt;br /&gt;
&lt;br /&gt;
Damit diese Erweiterung valides XHTML zurück gibt müssen wir im Quelltexteditor unter Templates in der Datei „mod_social_bookmarks.tpl“ diesen Teil entfernen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
target=&amp;quot;_blank&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
und gegen diesen ersetzen&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
onclick=&amp;quot;window.open(this.href); return false;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Zudem gibt es das Problem, dass der Quelltexteditor beim Laden sämtliche „amp;” entfernt. Diese müssen wir in der Templatedatei „mod_article.tpl“ im Facebooklink und im Twitterlink wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
==== Valider Facebooklink ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
href=&amp;quot;share.php?p=facebook&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Valider Twitterlink ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
href=&amp;quot;share.php?p=twitter&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Nach dem Speichern das Template „mod_article.tpl“ nicht erneut im Quelltexteditor öffnen und speichern, ohne die „amp;“ wieder in den URLs hinzuzufügen.}}&lt;br /&gt;
{{Anmerkung|Wenn man die Quelltexte hier aus der Anleitung herauskopiert sind die Facebook- und Twitterlinks alle bereits valide.}}&lt;br /&gt;
&lt;br /&gt;
=== Linkblock am Ende des Artikels ===&lt;br /&gt;
&lt;br /&gt;
Damit die Bookmarklinks nicht vor, sondern nach dem Artikel angezeigt werden, muss folgendes in der Templatedatei „mod_article.tpl“ stehen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;&amp;lt;?php echo $this-&amp;gt;class; ?&amp;gt; block&amp;quot;&amp;lt;?php echo $this-&amp;gt;cssID; ?&amp;gt;&amp;lt;?php if ($this-&amp;gt;style): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;style; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo $this-&amp;gt;contentElements; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;printable): ?&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pdf_link&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;printButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;print; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;printTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.print(); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/print.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;pdfButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;pdfTitle; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/pdf.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;facebookButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;share.php?p=facebook&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;facebookTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, '', 'width=760,height=570,modal=yes,left=100,top=50,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/facebook.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;twitterButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;share.php?p=twitter&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;twitterTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, '', 'width=800,height=600,modal=yes,left=100,top=50,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/twitter.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
{{insert_module::36}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;backlink): ?&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;backlink; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;back; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;back; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links horizontal anzeigen ===&lt;br /&gt;
&lt;br /&gt;
Um die Links wie in unserem Beispiel horizontal und nicht vertikal anzeigen zu lassen, sollte man folgenden CSS-Code zu seiner CSS hinzufügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
div#main div.pdf_link a img { display:inline; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mccrossen</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Social_Bookmarklinks_erweitern</id>
		<title>Social Bookmarklinks erweitern</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Social_Bookmarklinks_erweitern"/>
				<updated>2011-05-11T12:21:18Z</updated>
		
		<summary type="html">&lt;p&gt;Mccrossen: Kompletten Artikel aus PDF übernommen und formatiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{msgError|Zu jedem Schritt gehören noch Screenshots, welche ich bei gelegenheit mal mit hoch lade und einbinden werde.&lt;br /&gt;
Bis dahin ist die vollständige Anleitung inkl. Bilder hier zu finden: [[http://www.webmedien-westsachsen.de/contao-anleitungen.php?file=tl_files/downloads/Contao-social-bookmarks.pdf http://www.webmedien-westsachsen.de/contao-anleitungen.php?file=tl_files/downloads/Contao-social-bookmarks.pdf]] --[[Benutzer:Mccrossen|Mccrossen]] 14:21, 11. Mai 2011 (CEST) }}&lt;br /&gt;
&lt;br /&gt;
== Erweiterung social_bookmarks installieren ==&lt;br /&gt;
Zunächst benötigen wir die Erweiterung '''[social_bookmarks]''', welche wir in der Erweiterungsverwaltung im Backend von Contao installieren.&lt;br /&gt;
{{Hinweis|Die aktuelle Version der Erweiterung social_bookmarks lässt sich nicht installieren, bitte verwenden Sie die Version „1.1.0 beta1“.}}&lt;br /&gt;
&lt;br /&gt;
== Templates importieren ==&lt;br /&gt;
&lt;br /&gt;
Anschließend gehen wir in die Templateverwaltung und importieren folgende Templates:&lt;br /&gt;
* mod_article.tpl&lt;br /&gt;
* mod_social_bookmarks.tpl&lt;br /&gt;
&lt;br /&gt;
== Frontend-Modul anlegen ==&lt;br /&gt;
Nun legen wir ein neues Frontend-Modul im aktuellen Theme an. Zunächst wählen wir einen Titel für das Frontend-Modul, in unserem Beispiel „Bookmarks“. Anschließend wählen wir unter den Modultyp „Social Bookmarks“ aus und bestätigen die Eingabe mit „Speichern und schließen“.&lt;br /&gt;
An dieser Stelle müssen wir uns noch die ID des Moduls merken, in unserem Fall die '''19'''.&lt;br /&gt;
== Template mod_article.tpl editieren ==&lt;br /&gt;
Jetzt gehen wir in der Templateübersicht auf den Button „Die Datei &amp;quot;templates/mod_article.tpl &amp;quot; bearbeiten“. Dieser ist über dieses Icon hinter dem Templatename:&lt;br /&gt;
Im Quelltext wird folgende Zeile zwischen dem „endif“ vom Twitter-Link und dem “ &amp;lt;/div&amp;gt;“ eingefügt:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
{{insert_module::19}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Die Zahl '''19''' spiegelt die Frontend-Modul ID wieder, welche wir uns eben gemerkt haben.&lt;br /&gt;
&lt;br /&gt;
== Template mod_social_bookmarks.tpl editieren ==&lt;br /&gt;
&lt;br /&gt;
Hier kürzen wir den Quelltext im Quelltexteditor sehr stark ein. &lt;br /&gt;
Wir benötigen nur folgende Zeilen, der Restliche Quelltext kann gelöscht werden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($this-&amp;gt;bookmarks as $bookmark): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $bookmark['url']; ?&amp;gt;{{env::path}}{{env::request}}&amp;quot; title=&amp;quot;&amp;lt;?php echo $bookmark['name']; ?&amp;gt;&amp;quot; class=&amp;quot;&amp;lt;?php echo $bookmark['class']; ?&amp;gt;&amp;quot; &amp;lt;?php if ($bookmark['style']): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $bookmark['style']; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt; onclick=&amp;quot;window.open(this.href); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;&amp;lt;?php echo $bookmark['icon']; ?&amp;gt;&amp;quot; alt=&amp;quot;&amp;lt;?php echo $bookmark['name']; ?&amp;gt;&amp;quot; /&amp;gt; &amp;lt;?php echo $bookmark['text']; ?&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bookmark-Icons importieren ==&lt;br /&gt;
&lt;br /&gt;
Die Icons der Social Bookmarks auf das Contao System uploaden. &lt;br /&gt;
In unserem Beispiel in den Ordner „/tl_files/social_bookmarks“&lt;br /&gt;
&lt;br /&gt;
=== Beispiel importieren ===&lt;br /&gt;
&lt;br /&gt;
Die Icons aus diesem Beispiel kann man unter www.webmedien-westsachsen.de/contao-anleitungen.php downloaden.&lt;br /&gt;
&lt;br /&gt;
== Social Bookmarks hinzufügen ==&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir die Social Bookmarks im Contao anlegen. Dazu im Menüpunkt Social Bookmarks die einzelnen Links erzeugen.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel importieren ===&lt;br /&gt;
&lt;br /&gt;
Um unser Beispiel schnell zu importieren, einfach folgende SQL-Code auf der Datenbank ausführen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO `tl_social_bookmarks` (`id`, `name`, `icon`, `url`, `tstamp`, `text`, `style`, `cssID`, `published`) VALUES&lt;br /&gt;
(1, 'Mister Wong', 'tl_files/social_bookmarks/mr-wong-icon.gif', 'http://www.mister-wong.de/', 1286995229, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(2, 'Google', 'tl_files/social_bookmarks/google-icon.gif', 'http://www.google.com/bookmarks/mark?op&amp;amp;#61;add[&amp;amp;]hl&amp;amp;#61;de[&amp;amp;]bkmk&amp;amp;#61;', 1286998377, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(3, 'Linkarena', 'tl_files/social_bookmarks/linkarena.gif', 'http://linkarena.com/bookmarks/addlink/?url&amp;amp;#61;', 1286997176, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(4, 'Delicious', 'tl_files/social_bookmarks/delicious-icon.gif', 'http://del.icio.us/post?v&amp;amp;#61;2[&amp;amp;]url&amp;amp;#61;', 1286998390, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(5, 'Webnews', 'tl_files/social_bookmarks/webnews.gif', 'http://www.webnews.de/einstellen?url', 1286997314, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(6, 'Kledy', 'tl_files/social_bookmarks/kledy.gif', 'http://www.kledy.de/submit.php?url&amp;amp;#61;', 1286998847, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(7, 'StudiVZ', 'tl_files/social_bookmarks/icon_studivz.png', 'http://studivz.net/Suggest/Selection/?u&amp;amp;#61;', 1287081746, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1'),&lt;br /&gt;
(8, 'MeinVZ', 'tl_files/social_bookmarks/icon_meinvz.png', 'http://meinvz.net/Suggest/Selection/?u&amp;amp;#61;', 1287081750, '', '', 'a:2:{i:0;s:0:&amp;quot;&amp;quot;;i:1;s:0:&amp;quot;&amp;quot;;}', '1');&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links in Artikel anzeigen ==&lt;br /&gt;
&lt;br /&gt;
Jetzt muss noch die Bookmarklinks in den gewünschten Artikeln angezeigt werden. Dazu wählt man sich die Artikeleigenschaften des gewünschten Artikels aus und macht bei min. einer Option unter Syndikation einen Haken. In unseren Beispielen habe ich bei allen Optionen einen Haken gemacht.&lt;br /&gt;
Jetzt werden über den Artikeln die Social Bookmarklinks angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Valides XHTML ===&lt;br /&gt;
&lt;br /&gt;
Damit diese Erweiterung valides XHTML zurück gibt müssen wir im Quelltexteditor unter Templates in der Datei „mod_social_bookmarks.tpl“ diesen Teil entfernen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
target=&amp;quot;_blank&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
und gegen diesen ersetzen&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
onclick=&amp;quot;window.open(this.href); return false;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Zudem gibt es das Problem, dass der Quelltexteditor beim Laden sämtliche „amp;” entfernt. Diese müssen wir in der Templatedatei „mod_article.tpl“ im Facebooklink und im Twitterlink wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
==== Valider Facebooklink ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
href=&amp;quot;share.php?p=facebook&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Valider Twitterlink ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
href=&amp;quot;share.php?p=twitter&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Nach dem Speichern das Template „mod_article.tpl“ nicht erneut im Quelltexteditor öffnen und speichern, ohne die „amp;“ wieder in den URLs hinzuzufügen.}}&lt;br /&gt;
{{Anmerkung|Wenn man die Quelltexte hier aus der Anleitung herauskopiert sind die Facebook- und Twitterlinks alle bereits valide.}}&lt;br /&gt;
&lt;br /&gt;
=== Linkblock am Ende des Artikels ===&lt;br /&gt;
&lt;br /&gt;
Damit die Bookmarklinks nicht vor, sondern nach dem Artikel angezeigt werden, muss folgendes in der Templatedatei „mod_article.tpl“ stehen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;&amp;lt;?php echo $this-&amp;gt;class; ?&amp;gt; block&amp;quot;&amp;lt;?php echo $this-&amp;gt;cssID; ?&amp;gt;&amp;lt;?php if ($this-&amp;gt;style): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;style; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo $this-&amp;gt;contentElements; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;printable): ?&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pdf_link&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;printButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;print; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;printTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.print(); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/print.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;pdfButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;pdfTitle; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/pdf.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;facebookButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;share.php?p=facebook&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;facebookTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, '', 'width=760,height=570,modal=yes,left=100,top=50,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/facebook.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;twitterButton): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;share.php?p=twitter&amp;amp;amp;u=&amp;lt;?php echo $this-&amp;gt;encUrl; ?&amp;gt;&amp;amp;amp;t=&amp;lt;?php echo $this-&amp;gt;encTitle; ?&amp;gt;&amp;quot; rel=&amp;quot;nofollow&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;twitterTitle; ?&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, '', 'width=800,height=600,modal=yes,left=100,top=50,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); return false;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;system/modules/frontend/html/twitter.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;16&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
{{insert_module::36}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;backlink): ?&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;backlink; ?&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;back; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;back; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links horizontal anzeigen ===&lt;br /&gt;
&lt;br /&gt;
Um die Links wie in unserem Beispiel horizontal und nicht vertikal anzeigen zu lassen, sollte man folgenden CSS-Code zu seiner CSS hinzufügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
div#main div.pdf_link a img { display:inline; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mccrossen</name></author>	</entry>

	</feed>