বেশির ভাগ ওয়েবসাইটে সোশ্যাল শেয়ার বাটন দেখতে পাই। ই-কমার্স বা ব্লগিং বা অ্যাফিলিয়েট সাইটগুলোর জন্য এগুলো খুব গুরুত্বপূর্ণ। একটি ওয়েব ডেভেলপার হিসেবে, আপনি নিশ্চিতভাবে চান মানুষ আপনার ওয়েবসাইটকে পছন্দ করুন এবং সোশ্যাল মিডিয়াতে অন্যদের সাথে শেয়ার করুন।
এই আর্টিকেলে, আমরা দেখব কিভাবে একটি অটোমেটেড ওয়েবসাইট শেয়ার সোশ্যাল বাটন তৈরি করা যায়।
উদাহরণ
প্রথমে একটি প্রজেক্ট এবং একটি অ্যাপ তৈরি করুন।
django-social-share প্যাকেজ ইনস্টল করুন:
pip install django-social-share
settings.py-তে django_social_share-কে প্রজেক্টে অ্যাপ হিসেবে যোগ করুন:
INSTALLED_APPS += ['django_social_share']
প্রজেক্টের urls.py-তে:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('socialShare.urls')) # এটি আমার অ্যাপের urls
]
আপনার অ্যাপের urls সেট আপ করুন।
অ্যাপের urls.py-তে, একটি ভিউ রেন্ডার করুন:
from django.urls import path, include
from . import views
urlpatterns = [
path('', views.home, name="home")
]
views.py-তে:
from django.shortcuts import render
def home(request):
return render(request, "home.html")
এখানে আমরা সিম্পলি ফ্রন্টএন্ড HTML রেন্ডার করেছি।
অ্যাপ ফোল্ডারে templates ফোল্ডার তৈরি করুন এবং "home.html" ফাইল তৈরি করুন নিচের কোডসহ:
<!DOCTYPE html>
<html>
<head>
<title>TUT</title>
</head>
<body>
{% load social_share %}
{% post_to_facebook object_or_url "<p style='color: green;'>facebook</p>" %}
{% post_to_linkedin object_or_url %}
{% post_to_telegram "New Song: " object_or_url %}
</body>
</html>
এখানে আমরা ফ্রন্টএন্ড HTML তৈরি করেছি। আমরা ফ্রন্টএন্ডে লাইব্রেরি লোড করেছি এবং তারপর post_to_(social media name)-এর পরে object_or_url ব্যবহার করেছি যাতে বোঝা যায় কোন সোশ্যাল মিডিয়ায় কী শেয়ার করব, object_or_url ওয়েবসাইট লিংক শেয়ার করার জন্য।
আপনি স্টাইল, ক্লাস, আইকন, যেকোনো এলিমেন্ট যোগ করতে পারেন! এখন আউটপুট চেক করুন এবং দেখুন কীভাবে দেখে।
আউটপুট
