Page 1 of 1
spread.ly Button einfügen
Posted: Thu Jun 16, 2011 6:42 pm
by milos27
Hallo,
ich möchte ein spread.ly Button im meinem serendipity Blogs einfügen. Es gibt zwar das event_findmore plugin aber das finde ich nicht so prockelnd. Ich möchte diesen Button frei in im template einfügen so wie bereits mein twitter und facebook button --> trendlupe.de
es gibt folgenden code:
Code: Select all
<iframe src="http://button.spread.ly/?url=http%3A%2F%2Fwww.trendlupe.de&social=0" style="overflow:hidden; width: 420px; height: 24px; padding: 0px 0;" frameborder="0" scrolling="no" marginheight="0" allowTransparency="true"></iframe>
allerdings gibt dieser code immer nur die Startseite an und nicht den jeweiligen Artikel in dem ich mich befinde. Wir stelle ich es an das die url von dem jeweiligen Blogbeitrag übergeben wird?
weitere codes hier:
http://spreadly.com/configurator
Gruß
Milos
Re: spread.ly Button einfügen
Posted: Fri Jun 17, 2011 12:24 am
by yellowled
milos27 wrote:Wir stelle ich es an das die url von dem jeweiligen Blogbeitrag übergeben wird?
Das soll ja scheinbar nur in der Einzelansicht eines Artikels ausgegeben, also in der entries.tpl eingebaut werden. Versuch mal:
Code: Select all
<iframe src="http://button.spread.ly/?url={$entry.link}&social=0" style="overflow:hidden; width: 420px; height: 24px; padding: 0px 0;" frameborder="0" scrolling="no" marginheight="0" allowTransparency="true"></iframe>
YL
Re: spread.ly Button einfügen
Posted: Fri Jun 17, 2011 2:58 am
by milos27
Die Übergabe der Url funzt leider nicht richtig
spreadly gibt die Meldung > broken url
Re: spread.ly Button einfügen
Posted: Fri Jun 17, 2011 9:04 am
by Timbalu
trendlupe.de?social=0
oder
trendlupe.de?&social=0
Schwieriger wird es herauszufinden, ob deine entry.link Urls bereits GET Anweisungen besitzen, also schon ein ? haben, oder nicht.
Wenn es das nicht war....
{$entry.link|escape:"html"} //maskiert & " ' < >
eventuell vielleicht sogar mit
{$entry.link|escape:"html"|escape:"url"} //macht aus url Zwischenräumen +
oder &social=0
Re: spread.ly Button einfügen
Posted: Fri Jun 17, 2011 1:54 pm
by yellowled
Meine nächste Idee wäre auch, aus dem & in der URL ein & zu machen.
Falls Dein Template ohnehin schon die Variable $currpage in der config.inc.php definiert, könntest Du statt {$entry.link} mal {$currpage} versuchen.
YL
Re: spread.ly Button einfügen
Posted: Fri Jun 17, 2011 4:26 pm
by milos27
@yellowled
Deine Idee hat nun funktioniert ... wie immer besten dank ...
Hier der fertige code falls den jemand einbauen möchte:
Code: Select all
<!-- spreadly Code Anfang -->
<iframe src="http://button.spread.ly/?url={$currpage}&social=0" style="overflow:hidden; width: 96px; height: 24px; padding: 0px 0;" frameborder="0" scrolling="no" marginheight="0" allowTransparency="true"></iframe>
<!-- spreadly Code Ende -->
Zu sehen hier (oben rechts über den Artikel)
http://www.trendlupe.de/archives/1765-D ... d.com.html
Re: spread.ly Button einfügen
Posted: Fri Jun 17, 2011 5:08 pm
by yellowled
milos27 wrote:Hier der fertige code falls den jemand einbauen möchte:
Da muss man nun natürlich dazusagen, dass das so
nur funktioniert, wenn das Template ohnehin in der config.inc.php diese Variable $currpage definiert. Ansonsten steht $currpage
nicht zur Verfügung, da die Variable
nicht zum s9y-Kern gehört. (Kann man aber recht simpel nachrüsten, Beispiel siehe /template/bulletproof/config.inc.php.)
Hinweis für Garvin nach dem Urlaub: Gibt es dafür keine andere Lösung als diese? Falls nicht, sollten wir nicht eventuell $currpage/$currpage2 irgendwie fest im Kern verzahnen?
YL
Re: spread.ly Button einfügen
Posted: Wed Feb 29, 2012 9:44 pm
by Matthias2
Ich teste gerade den Spreadly Button. Zur Vollständigkeit, falls andere das Thema hier noch finden.
Der Button ist hier dokumentiert:
http://code.google.com/p/spreadly/wiki/ ... umentation
Ich habe ihn in meiner entries.tpl so eingebunden:
Code: Select all
<a href="http://spread.ly/?url={$currpage}&title={$entry.title}&color=000000" target="_blank" rel="like">
<img src="....." alt="Like" /></a>
$currpage gibt, wie oben steht, den Link an den Button,
$entry.title gibt den Titel aus. Diesen würde ich dem Button jedenfalls mitgeben.
Die oben beschriebene iframe Variante gefällt mir nicht. Dort ist bereits ein Google+ Button zu sehen, obwohl auf G+ noch nicht geteilt werden kann. Zudem sieht dieser Button im Internet Explorer grauenhaft aus.
Im Moment scheint mir der Spreadly Button aber zu umständlich für die Anwender, ich teste noch eine Weile...
Viel Spaß damit.