Ö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ş
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