Facebook delelenke med PHP-syntaks

erlsae

Medlem
Hei,

Sliter litt med å få denne koden til å fungere - og håper at noen glupe webutviklere her på forumet har en løsning. Ville satt utrolig stor pris på det:)

Dette skal implementeres i en plugin, der .$shareurl. er en definert syntaks.

Kode:
<a href="https://www.facebook.com/sharer/sharer.php?u=\''.$shareurl.'\'" onclick="window.open(this.href, \'facebook-share\',\'width=580,height=296\');return false;" class="myButtonTop"><span class="facedel">Del på Facebook</span></a>

Problemet er at koden ikke finner lenken å dele. Jeg vet at jeg kan laste ned plugins, evt kunne brukt denne koden:
PHP:
<?php the_permalink();?>
...men fordi dette er en plugin så kan jeg ikke bruke en kode som er definert i Wordpress-systemet.

Takk for all svar!
 

erlsae

Medlem
Da retter jeg meg selv, og gjør det tydelig at det er en variabel det er snakk om, og ikke en syntaks.

Jeg kjører Wordpress med en plugin der variabelen .$shareurl. definerer en delelenke til Facebook. I samme kode ligger:
Kode:
<a href="https://www.facebook.com/sharer/sharer.php?u=\''.$shareurl.'\'" onclick="window.open(this.href, \'facebook-share\',\'width=580,height=296\');return false;" class="myButtonTop"><span class="facedel">Del på Facebook</span></a>

Problemet er at denne koden ikke klarer å hente informasjonen som variabelen har definert. Det har sikkert noe med apostrofene og skråstrekene og gjøre - der \''.$shareurl.'\'" står?

Håper dette var litt tydeligere! :)
 

erlsae

Medlem
Da slår jeg meg til ro med at du ikke forstår hva jeg skriver, så satser jeg på at noen andre guruer her på forumet forstår hva jeg mener. Når jeg ser i innleggene dine kan det se ut som du ikke har vært så aktiv med hjelp av PHP o.l - kanskje det er derfor du ikke forstår?
 

jagarock

Information Research & Analytics
jeg er jo php utvikler og lever av det så jeg kan jo dette.

hvis linken din står alene sånn på en egen linje, og ikke er en del av en annen variabel eller noe output, så skal det jo være slik:

Kode:
<a href="https://www.facebook.com/sharer/sharer.php?u=<?=$shareurl?>" onclick="window.open(this.href, 'facebook-share','width=580,height=296');return false;" class="myButtonTop"><span class="facedel">Del på Facebook</span></a>

men det du limer inn ser jo ut til å være i midten av noe vi ikke kan se.
 

spikre

peterhamre.no
Prøv denne:
PHP:
<a href="https://www.facebook.com/sharer/sharer.php?u=<?php echo $shareurl; ?>" onclick="window.open(this.href, \'facebook-share\',\'width=580,height=296\');return false;" class="myButtonTop"><span class="facedel">Del på Facebook</span></a>
Forøvrig er det en elendig måte å dele lenker på. Du bør heller bruker facebook sin egen metode, eller HTML5.
 

erlsae

Medlem
Ingen av de ovenfor ga et vellykket resultat.

Hvorfor mener du at det er en elendig måte å dele på? Kluet er at jeg ikke ønsker å bruke Facebook sin egen deleknapp, men en jeg selv har laget i CSS.
 
Topp