Sitenizdeki paylaşımı Facebook veya Twitter'da paylaşın

in #coogger6 years ago (edited)

share on

src

Öncelikle herkese merhaba !

Bu yazıda sitemizdeki bir paylaşımı diğer sosyal ağlarda nasıl paylaşabileceğimizi anlatmaya çalışacağım.


Aşağıda görüldüğü gibi Facebook için sadece paylaşım bağlanızı koymanız yeterli olacaktır.

Projemde bağlantıların dinamik bir yapıda olması için {{ get_absolute_url }} metodunu uyguladım.

Python-Django

<a href="https://www.facebook.com/sharer/sharer.php?u=PAYLAŞIM-BAĞLANTISI">
Facebook'ta Paylaş
</a>

Örnek : Facebook'ta Paylaş


Twitter'da ek olarak yapmanız gereken şey ?status= kısmına twitter'daki paylaşım açıklamasını buraya yazmak.Ancak ?status= kısmındaki karakterlerin url-encoded yapısında olması gerekiyor.

Örneğin ;

buras%C4%B1%20twitter%C4%B1n%20istedi%C4%9Fi%20a%C3%A7%C4%B1klama%20yaz%C4%B1s%C4%B1

Buradan da istediğiniz bir metini dönüştürebilirsiniz

Python için;


from urllib.parse import quote_plus
metin_donusturucu = quote_plus(ilgili_metin)

"metin_donusturucu" metni istediğimiz yapıya dönüştürecektir.

<a href="https://twitter.com/home?status={{ metin_donusturucu }}%20PAYLASIM-BAĞLANTISI" >Twitter'da Paylaş
</a>

Örnek : Twitter'da Paylaş


twiiter

twiterPost

Burada sadece Facebook ve Twitter'ı gösterdim.
Ama buradaki Github sayfasından daha fazlasına ulaşabilirsiniz.

Doğrusuyla yanlışıyla anlatabildiğim kadarıyla anlatmaya çalıştım.Umarım faydalı olur. İyi günler dilerim.



Posted on coogger.com - A place where is information sharing network that works with communities, it provides them a steem interface and you can earn STEEM.
Contact us on Discord

Sort:  

Düzeltme ;

  • Yanlış : from urrlib import quote_plus ;
  • Doğru : from urllib.parse import quote_plus

Düzenleme için sağolun hocam. Ben de kaynaktaki şekilde yapamaya çalışmıştım ama yanlış olduğu için haliyle olmadı.Sonra düzelttim ama burayı düzeltmek aklıma gelmedi.

Önemli değil HF20 güncellemesinden sonra içerik düzenlemesi sınırsız hale getirildi, şuan zaten güncellemişsiniz teşekkürler, ek olarak sizi buralarda daha çok görmek isterim.

Posted on coogger

You have received an upvote from cooggerup and all the users that have joined the trail with you that has available upvote power.


Thank you for supporting coogger community that is part of the Coogger Ecosystem.

Contact us on Discord

Merhaba kısa ama öz bir içerik olmuş, öncelikle şunu söylemeliyim ki anlatmış olduğun konuyu bilmiyordum ve aklımda hep galiba zor bir şey öğrenip coogger projesine eklemem gerekiyor deyip bir kenera hep ittim :))

sayende öğrendim ve kolay bir işlemmiş yakında facebook ve twitter'da paylaş butonu ekleyeceğim ,

Teşekkürler

Not : İçeriğinde bulunan sana ait olmayan resimlerin kaynak bağlantısını vermelisin.