spread.ly Button einfügen

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
milos27
Regular
Posts: 154
Joined: Sun Jul 06, 2008 8:31 pm
Contact:

spread.ly Button einfügen

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

Re: spread.ly Button einfügen

Post 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
milos27
Regular
Posts: 154
Joined: Sun Jul 06, 2008 8:31 pm
Contact:

Re: spread.ly Button einfügen

Post by milos27 »

Die Übergabe der Url funzt leider nicht richtig :-(

spreadly gibt die Meldung > broken url
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: spread.ly Button einfügen

Post 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
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: spread.ly Button einfügen

Post 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
milos27
Regular
Posts: 154
Joined: Sun Jul 06, 2008 8:31 pm
Contact:

Re: spread.ly Button einfügen

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

Re: spread.ly Button einfügen

Post 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
Matthias2
Regular
Posts: 71
Joined: Sun Sep 17, 2006 2:22 pm

Re: spread.ly Button einfügen

Post 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.
Post Reply