امتلك متجر خدمات ومنتجات رقمية على بلوجر مجاناً الآن! (احترافي فوق الوصف ومتوافق مع السيو 100%🎁)

🎓 دليل كامل + تحميل

قالب متجر الخدمات والمنتجات الرقمية لبلوجر

لو بتقدّم خدمات رقمية (تصميم، برمجة، تسويق، ملفات جاهزة) وعايز متجر كامل على بلوجر بشكل احترافي ومن غير تكلفة استضافة — القالب ده متعمل مخصوص ليك: كل خدمة = مقال، والسعر بيظهر تلقائي على الكارت، والعميل بيطلب من غير ما يسجّل أي حاجة، والطلب بيروحلك على واتساب واقف جاهز.

  • 20 قسم كلهم تحت السيطرة من «التنسيق»
  • متجر كامل: كروت + سلة + نافذة طلب
  • الطلب يوصلك على واتساب برسالة جاهزة
  • سيو كامل + بيانات منظمة (Schema)
  • وضع ليلي + تصميم متجاوب 100%
  • بدون أي إضافات أو اشتراكات
⬇️ الانتقال لتحميل القالب
Service Providersاسم القالب
1.6.2-v3الإصدار
Layouts v3نظام بلوجر الحديث
20 قسمتُحرَّر من التنسيق
عربي RTLخط Cairo موحّد
0 $تكلفة الاستضافة
امتلك متجر خدمات ومنتجات رقمية على بلوجر مجاناً الآن
امتلك متجر خدمات ومنتجات رقمية على بلوجر مجاناً الآن! (احترافي فوق الوصف ومتوافق مع السيو 100%🎁).

القالب ده بيعمل إيه بالظبط؟

القالب بيحوّل مدونة بلوجر العادية لمتجر إلكتروني حقيقي للخدمات والمنتجات الرقمية:

  • كل خدمة = مقال/تدوينة: عنوانها = اسم الخدمة، ومحتواها = الوصف، وأول صورة فيها = صورة الخدمة وصورة المشاركة.
  • الصفحة الرئيسية بتعرض 20 خدمة في شبكة احترافية، وتحتها زر «شوف خدمات أكتر» بيحمّل الباقي في نفس الصفحة.
  • كل كارت خدمة فيه: صورة + تسمية القسم + العنوان + وصف مختصر + السعر (بالعملة اللي تحددها) + زر «اطلب دلوقتي» + زر إضافة للسلة.
  • الطلب على واتساب: بيفتح نافذة بسيطة (الاسم / الكمية / ملاحظات) وبعدها بتروحلك رسالة منظّمة فيها الخدمة والسعر على واتساب — أو تنسخ الرسالة بنقرة واحدة.
  • سلة طلبات: العميل يضيف أكتر من خدمة، ويشوف الإجمالي، ويبعت الطلب كله مرة واحدة.
  • صفحة الخدمة (المنتج) بتعرض الخدمة + السعر + طريقة الطلب + «خدمات ليها علاقة»، مع بيانات منظمة لمحركات البحث.
  • كل حاجة قابلة للتعديل من «التنسيق» بدون لمس أي كود: الترتيب + الإظهار/الإخفاء + النصوص + الصور.

أهم 12 ميزة في القالب

🎛

تحكم كامل من التنسيق

القالب مقسّم 20 قسم، كل قسم فيه أداة مستقلة: رتّب بالسحب، اخفي، أو غيّر المحتوى بنفسك من غير كود.

💵

أسعار مرنة

5 طرق لتحديد السعر: من لوحة التحكم بالاسم، أو كود جوه المقال، أو وسم price-250، أو من نص المقال، أو السعر الافتراضي.

💬

طلب مباشر على واتساب

نافذة طلب + سلة + نسخ الرسالة، والطلب يوصلك منسّق فيه الخدمة والسعر والكمية والإجمالي.

🔍

سيو كامل

عنوان ديناميكي، Meta Description، Canonical، Robots، Open Graph وTwitter، وh1 واحد لكل صفحة — بدون أي إضافة.

🧩

بيانات منظمة Schema

OnlineStore + WebSite + SearchAction للموقع، وProduct + BreadcrumbList لكل خدمة — جاهزة تظهر في نتائج بحث جوجل.

🖼

صورة مشاركة تلقائية

أول صورة في المقال بتتحوّل تلقائيًا لصورة مشاركة على واتساب/فيسبوك/تويتر، أو تحدّد صورة ثابتة من لوحة التحكم.

🌙

وضع ليلي

زر تبديل فوري بين الوضع النهاري والليلي، ومعاه حفظ اختيار الزائر — والتصميم متظبّط في الوضعين.

📱

متجاوب 100%

مختبر على الموبايل (390px) والتابلت (768px) والديسكتوب — مفيش تمرير أفقي خالص، ومعاه شريط سفلي سريع في صفحة الخدمة.

⚡

سريع وخفيف

بدون jQuery ولا مكتبات خارجية، صور بـ lazy-loading، وحركات ظهور خفيفة — أداء عالي ونتيجة سريعة.

🎨

ألوان وشكل قابلين للتخصيص

من «المظهر ← تخصيص» تقدر تغيّر الألوان الأساسية وعرض الصفحة والمسافات واستدارة الكروت من غير كود.

⚖️

صفحات قانونية جاهزة

شريط روابط + 7 صفحات قانونية بنصوص عربية جاهزة: الخصوصية، الشروط، الاسترجاع، التسليم، من نحن، اتصل بنا، إخلاء المسؤولية.

🛟

يعمل حتى بدون أدوات

كل قسم فيه «محتوى احتياطي» جوه القالب: لو الأدوات مش متزرّعة الموقع بيظهر كامل تلقائيًا ومش بيبان فاضي.

تحميل القالب

⬇️ تحميل قالب Service Providers (النسخة 1.6.2-v3)

ملف XML واحد للرفع على بلوجر + ملفات شرح جاهزة — بدون أي إضافات أو برامج.

الملفالوظيفة
digitalstore-pro.xmlالقالب نفسه — ده الملف اللي ترفعه على بلوجر (المظهر ← تعديل HTML ← الصق ← حفظ).
اقرأني-مهم.txtتعليمات الرفع المختصرة + سجل التغييرات لكل إصدار.
الصفحات-القانونية-عربي.txtنصوص 7 صفحات قانونية بالعربي جاهزة للنسخ واللصق (خصوصية / شروط / استرجاع / تسليم / من نحن / اتصل بنا / إخلاء مسؤولية).
وسوم-الأسعار.txtكل وسوم الأسعار الجاهزة (price-50 لحد price-5000) + طريقة تحديد الأسعار بالاسم.
مهم جدًا عند التحميل: متفتحش ملف digitalstore-pro.xml في Notepad وتحفظه — ده بيضيف BOM وبلوجر بيرفضه وبيقول Content is not allowed in prolog. لو محتاج تفتحه استخدم VS Code أو Notepad++، أو الأسهل: ارفعه من غير ما تفتحه.

طريقة تركيب القالب على بلوجر (خطوة بخطوة)

  1. افتح بلوجر ← المظهر (Theme) ← من قائمة النقاط الثلاث (⋮) اختار تعديل HTML.
  2. اضغط جوه مربع الكود وأعمل Ctrl + A لتحديد كل الكود القديم، وبعدين Ctrl + V للصق كود القالب الجديد.
  3. اضغط حفظ (💾). لو ظهر أي خطأ راجع الملاحظة اللي تحت.
  4. روح الإعدادات ← المقالات ← الحد الأقصى للصفحة الرئيسية = 20 (عشان الرئيسية تعرض 20 خدمة)، وبعدين حفظ.
  5. روح الإعدادات ← أساسي وفعّل علامات وصف البحث (Meta tags) واكتب وصف قصير للمتجر، وفعّل ملف robots.txt مخصص لو أداة سيو قالتلك إنه ناقص.
  6. افتح التنسيق (Layout) ← هتلاقي 20 قسم بأسماء عربية (① الشريط الإعلاني … ⑳ لوحة تحكم المتجر). من هنا تظبط كل حاجة.
  7. افتح أداة ⑳ ⚙️ لوحة تحكم المتجر ← تعديل ← غيّر: اسم المتجر، رقم الواتساب، العملة، السعر الافتراضي، ولينكات السوشيال ← حفظ.
  8. افتح ⑯ ⚖️ الصفحات القانونية وحط روابط صفحاتك القانونية (النصوص جاهزة في ملف الصفحات-القانونية-عربي.txt).
  9. انشر خدماتك (كل خدمة = مقال جديد)، وخلّي أول صورة في كل مقال هي الصورة الرئيسية للخدمة.
  10. افتح الصفحة الرئيسية واعمل Ctrl + F5 — كده المتجر شغال ✅
لتأكيد إن الرفع تم صح: افتح أي صفحة ← كليك يمين ← عرض مصدر الصفحة ← دوّر على <html — لازم تلاقي lang='ar' ومن غير class='v2'.

خريطة الأقسام: 20 قسم كلهم في «التنسيق»

كل قسم بيظهر في «التنسيق» باسمه ورقمه، وتقدر تسحبه وترتّبه، أو تخفيه من غير ما تمسحه:

#القسمبيعمل إيهالنوع
①الشريط الإعلاني العلويشريط خصومات/عروض فوق خالصأداة HTML
②الشعار / عنوان المتجراسم المتجر أو اللوجو في الهيدرأداة العنوان
③القائمة الرئيسيةلينكات الأقسام + زر البحث + الوضع الليليأداة HTML
④القسم الرئيسي (Hero)أول حاجة الزائر يشوفها + شارتَي «تسليم فوري» و«دفع آمن» — الصفحة الرئيسية فقطأداة HTML
⑤شريط المزايا والضمانات4 مزايا (تسليم على السريع / دفع آمن / دعم على طول / جودة مضمونة) — الرئيسية فقطأداة HTML
⑥خطوات الطلب«بتطلب إزاي؟ 3 خطوات وبس» — الرئيسية فقطأداة HTML
⑦عنوان شبكة الخدماتعنوان الشبكة + الوصف + زر «شوف الكل» — الرئيسية فقطأداة HTML
⑧شبكة الخدمات الرئيسية20 خدمة + زر «شوف خدمات أكتر» + الترقيمأداة Blog (تلقائي)
⑨➕مساحة حرة تحت الخدماتتحط فيها أي أداة تحبها (بانر، إحصائيات، آراء…)حرة
⑩الدعوة للطلب (CTA)«فريقنا جاهز ينفذلك الخدمة» + أزرار واتساب/فيسبوك — الرئيسية فقطأداة HTML
⑪➕مساحة حرة فوق الفوترأي أداة تحبها قبل الفوترحرة
⑫الفوتر — عن المتجرنبذة + أيقونات التواصل (واتساب/فيسبوك/انستقرام/تيليجرام/يوتيوب/تويتر)أداة HTML
⑬الفوتر — روابط سريعةلينكات مهمة (الرئيسية، الخدمات، اتصل بنا…)أداة HTML
⑭الفوتر — التصنيفاتروابط أقسام المتجرأداة HTML
⑮الفوتر — كلمناالإيميل + العنوان + مواعيد العملأداة HTML
⑯⚖️ الصفحات القانونيةشريط روابط الصفحات القانونية (7 صفحات)أداة HTML
⑰الفوتر — حقوق النشرسطر الحقوق: اسم المتجر + السنة الحالية تلقائيًاأداة HTML
⑱➕مساحة حرة تحت الفوتركود إعلانات/تحليلات أو أي أداةحرة
⑲الأزرار العائمةواتساب + فيسبوك (شمال) + زر الصعود للأعلى (يمين)أداة HTML
⑳⚙️ لوحة تحكم المتجركل إعدادات المتجر (مخفية عن الزائر تمامًا)أداة HTML
الروابط في الهيدر: أي لينك زي /search/label/تصميم بيفتح صفحة القسم. وفي صفحات الأقسام بتظهر الخدمات لوحدها (بدون هيرو ولا مزايا ولا خطوات)، نفس الكلام في صفحة الخدمة والصفحات الثابتة — الأقسام التسويقية بتظهر في الصفحة الرئيسية فقط.

لوحة تحكم المتجر ⑳ — أكبر خانة تتحكم فيها من مكان واحد

من التنسيق ← ⑳ ⚙️ لوحة تحكم المتجر ← تعديل هتلاقي الكود ده. غيّر القيم اللي جوه علامات التنصيص بس، وسيب أسماء data-… زي ما هي بالظبط:

<div id='dpStoreConfig'
  data-store-name='متجر الخدمات الرقمية'
  data-tagline='تصميم • برمجة • تسويق • ملفات جاهزة'
  data-logo=''
  data-og-image=''
  data-currency='$'
  data-default-price='99'
  data-phone='966500000000'
  data-phone-label=''
  data-facebook='https://www.facebook.com/your-page'
  data-instagram=''
  data-telegram=''
  data-youtube=''
  data-twitter=''
  data-email='support@example.com'
  data-address='القاهرة - مصر'
  data-hours='من السبت للخميس، 10 ص - 10 م'
  data-order-mode='modal'
  data-wa-message='السلام عليكم، عايز أعرف تفاصيل الخدمات الرقمية عندكم'
  data-thank-you='جهّزنا طلبك! كمّل الإرسال على واتساب وهنبدأ فوراً.'
  data-prices=''
  data-order-label=''
  data-loadmore-label=''
  data-home-label=''
  data-search-ph=''
  data-empty-label=''
  data-cart-title=''
  data-cart-empty=''
  data-related-title=''></div>
الإعدادوظيفتهمثال
data-store-nameاسم المتجر (بيظهر في الحقوق والهيدر لو مش حاطط لوجو)متجر الصباغ للخدمات
data-taglineالوصف المختصر تحت الاسمتصميم • برمجة • تسويق
data-logoرابط صورة اللوجو (بدل الاسم النصي)https://...logo.png
data-currencyعلامة العملة اللي تظهر جان كل رقم$ أو ر.س
data-default-priceالسعر الافتراضي لأي خدمة من غير سعر99
data-phoneرقم الواتساب بالكود الدولي من غير + (أهم خانة!)201234567890
data-phone-labelالنص اللي جانب رقم الواتساباطلب على واتساب
data-wa-messageأول رسالة تتكتب تلقائي في واتسابالسلام عليكم…
data-thank-youرسالة الشكر بعد إرسال الطلبجهّزنا طلبك!
data-order-modeطريقة الطلب: modal (نافذة) أو direct (واتساب مباشر)modal
data-pricesتحديد أسعار بالاسم بدون وسومتصميم لوجو=350 | إدارة حملات=800
data-og-imageصورة مشاركة ثابتة للموقع كله (لو فاضية = أول صورة من كل مقال)https://...share.jpg
data-facebook / data-instagram / data-telegram / data-youtube / data-twitterلينكات التواصل — أي خانة فاضية أيقونتها بتختفي لوحدهاhttps://x.com/account
data-email / data-address / data-hoursبيانات «كلمنا» في الفوترsupport@site.com
data-order-labelنص زر الطلب في الكروت (فاضي = «اطلب دلوقتي»)اطلب الخدمة
data-loadmore-labelنص زر «شوف خدمات أكتر»شوف خدمات أكتر
data-related-titleعنوان قسم الخدمات المشابهة في صفحة الخدمةخدمات ليها علاقة
data-cart-title / data-cart-emptyعنوان نافذة السلة ونص السلة الفاضيةسلة الطلبات
data-search-ph / data-empty-label / data-home-labelنصوص خانة البحث / «مفيش خدمات» / كلمة «الرئيسية»دوّر على خدمة…

إزاي تضيف خدمة/منتج جديد؟

  1. مقال جديد: العنوان = اسم الخدمة، والمحتوى = وصف الخدمة (اكتب براحتك وبأي تنسيق).
  2. الصورة: حط صورة واحدة على الأقل جوه المقال — القالب بياخد أول صورة تلقائيًا كصورة للكارت وكصورة مشاركة.
  3. السعر: أسهل طريقة → في التسميات (Labels) اكتب price-500 (ملاحظة: وسم منفصل، مش مع التصنيف).
  4. التصنيف: ضيف تسمية القسم كمان (زي تصميم أو برمجة) — دي اللي بتظهر كشريحة على الكارت واللي بتتبني عليها صفحات الأقسام.
  5. انشر — الخدمة هتظهر في الشبكة فورًا مع السعر وزر «اطلب دلوقتي» (اعمل Ctrl+F5 لو مش ظاهرة).

الأسعار: كل الطرق وكل الأكواد

الطريقة 1: وسم السعر (الأسهل والأشهر)

في خانة التسميات (Labels) بتاعة المقال اكتب وسم بالشكل ده (كلمة price + شرطة + الرقم، بدون مسافات):

price-500

وصيغ تانية شغّالة بنفس النتيجة:

price-250       price:250       price 250       price_250       price=250
سعر-500         السعر-500       سعرها-500
القالب بيخفي وسم السعر عن الزائر تلقائيًا (مش هيبان كـ tag في الصفحة)، وده الوسم الوحيد اللي بيغيّر سعر الكارت في الصفحة الرئيسية.

الطريقة 2: كود جوه المقال

حط الكود ده في أي مكان جوه المقال (بيظبط سعر صفحة الخدمة، والكارت لو الوسم مش موجود):

<span class="dp-price-box" data-dp-price="500">500</span>

الطريقة 3: من لوحة التحكم بالاسم (بدون وسوم)

data-prices='عمل الباك لينك=500 | تصميم لوجو=350 | إدارة حملات إعلانية=800'

الفاصل بين كل خدمة والتانية | وبين الاسم والسعر =، والمطابقة بتشتغل بجزء من اسم الخدمة وبتتجاهل الشرطات وحالة الحروف.

الطريقة 4 و 5: من نص المقال / السعر الافتراضي

  • لو كتبت في نص المقال «السعر: 250» القالب بيلقطه لوحده.
  • لو مفيش أي سعر خالص → بيظهر السعر الافتراضي من data-default-price.

ترتيب الأولويات (مهم)

#المصدربيغلب اللي بعده
1قائمة الأسعار بالاسم data-prices من لوحة التحكم✅ الأقوى
2الكود جوه المقال data-dp-price
3الوسم price-500
4أي ذكر للسعر في نص المقال
5السعر الافتراضي data-default-price✅ الأضعف
نصيحة: ثبّت على طريقة واحدة عشان متتلخبطش — الأسهل: وسم price-… لكل خدمة، واستخدم data-prices بس لما تحب تغيّر أسعار كتير بسرعة من مكان واحد.

زر الطلب على واتساب والسلة

لما الزائر يضغط «اطلب دلوقتي» بتفتح نافذة بسيطة: الاسم (اختياري) + الكمية + ملاحظات، وبعد ما يأكد بتتحوّل الرسالة على واتساب بشكل منظّم:

• الخدمة: تصميم لوجو احترافي
• السعر: 350 $
• الكمية: 2
• الإجمالي: 700 $
• رابط الخدمة: https://your-blog.blogspot.com/2026/10/logo.html
• ملاحظات: محتاج الشعار بمقاسات كاملة
• الاسم: أحمد
  • زر السلة: العميل يجمع أكتر من خدمة ويشوف الإجمالي، ويبعت الطلب كله مرة واحدة.
  • نسخ الرسالة: لو الزائر حابب يبعت الطلب بنفسه، فيه زر «انسخ رسالة الطلب».
  • السعر حسب الطلب: أي خدمة من غير سعر بتظهر «حسب الطلب» والرسالة بتقول «محتاج عرض سعر».

السيو والبيانات المنظمة — إيه اللي جاهز في القالب؟

العنصرالحالة في القالب
عنوان الصفحة <title>ديناميكي: اسم القسم/الوسم أو نتائج البحث أو اسم المتجر + «خدمات ومنتجات رقمية»
Meta Descriptionوصف الصفحة تلقائيًا، ولو مش موجود بيرجع لوصف المتجر العام
Canonicalموجود في كل الصفحات ومنع تكرار المحتوى
Robotsindex, follow للصفحات المهمة وnoindex, follow للأرشيف/البحث/404
Open Graph + Twitterعنوان + وصف + صورة + نوع المحتوى، وog:type=product في صفحة الخدمة
صورة المشاركةأول صورة في المقال تلقائيًا بمقاس 1200×630، أو صورة ثابتة من data-og-image
Schema (الموقع)OnlineStore + WebSite + SearchAction — يظهر اسم المتجر وصندوق البحث في جوجل
Schema (الخدمة)Product بالاسم والصورة والسعر والعملة + BreadcrumbList لمسار التنقل
قائمة الخدماتItemList بتتبني تلقائيًا لصفحات الشبكة
هيكل العناوينh1 واحد بس في كل صفحة، وترتيب h2 ثم h3 سليم في كل الأقسام
الصوركل صورة ليها alt تلقائي من عنوان الخدمة + loading="lazy" للسرعة
المشاركة الاجتماعيةالروابط بتظهر ككروت جاهزة على واتساب/فيسبوك/تويتر/تيليجرام حتى بدون جافاسكربت
نصيحة سيو سريعة: فعّل «علامات وصف البحث» من الإعدادات واكتب وصف حقيقي للمتجر، واستخدم في كل خدمة عنوان واضح فيه اسم الخدمة + الكلمة المفتاحية، وصورة باسم ملف مفهوم، وانتظر جوجل يفهرس (الظهور بيسبق بكام يوم).

الأقسام بتظهر فين؟ (الرئيسية / القسم / الخدمة / الصفحات)

القسمالرئيسيةصفحة قسم/وسمصفحة خدمة (مقال)صفحة ثابتة
الهيرو ④✅❌❌❌
المزايا ⑤✅❌❌❌
خطوات الطلب ⑥✅❌❌❌
عنوان الشبكة ⑦✅❌❌❌
الدعوة للطلب ⑩✅❌❌❌
شبكة الخدمات ⑧✅ (20)✅ (خدمات القسم)❌❌
الهيدر ② ③ + الفوتر✅✅✅✅

يعني الزائر ما إن يضغط أي قسم أو يفتح خدمة، بيلاقي الخدمات والمحتوى على طول بدون ما يمرّ على أقسام تسويقية مكرّرة — وده أحسن للتجربة وللسيو (مفيش محتوى مكرر في كل صفحة).

تغيير الألوان والخطوط والمسافات (من غير كود)

من المظهر ← تخصيص (Customize) هتلاقي المتغيّرات دي جاهزة للتعديل بالسحب أو الاختيار:

المتغيّرالتحكم فيالقيمة الافتراضية
brandColorاللون الأساسي (النيلي)#4f46e5
brandColor2اللون الثانوي (السماوي)#06b6d4
accentColorأزرار الطلب (الأخضر)#10b981
whatsColor / fbColorألوان واتساب وفيسبوك#25d366 / #1877f2
dangerColorاللون التحذيري/الخصم#f43f5e
bgColor / bgColor2 / bgColor3خلفيات الموقع والكروت والأقسام#f5f7fd / #ffffff / #eaf0fb
textColor / mutedColor / borderColorلون النص الأساسي والثانوي والحدود#101a35 / #5d6a88 / #e1e7f4
containerWidthعرض الصفحة الأقصى1200px
sectionGapالمسافة بين الأقسام60px
radiusSize / radiusSmاستدارة الكروت والعناصر الصغيرة18px / 12px
headerHeightارتفاع الهيدر74px

الخط المستخدم Cairo موحّد في كل الموقع (عناوين وأزرار وكروت)، والوضع الليلي بيتبدّل من زر القمر/الشمس في الهيدر.

الصفحات القانونية الجاهزة

القسم ⑯ بيربط 7 صفحات قانونية، وملف الصفحات-القانونية-عربي.txt فيه نص كل صفحة جاهز للنسخ:

  1. سياسة الخصوصية
  2. الشروط والأحكام
  3. سياسة الاستبدال والاسترجاع
  4. سياسة التسليم
  5. من نحن
  6. اتصل بنا
  7. إخلاء المسؤولية

اعمل كل صفحة من صفحات ← صفحة جديدة، والصق النص، وبعدين حدّث اللينكات من أداة ⑯ (أو اخفي القسم لو لسه مش جاهز — الإخفاء من غير حذف).

زر «اطلب الآن» على مقالاتك في الصفحة الرئيسية — سكربت مستقل تمامًا عن القالب

لو حابب يبقى في كل مقال زرار «اطلب الآن» بتاعه، وفي نفس الوقت الزرار ده يودّي لرابط أنت اللي تحدده (صفحة دفع، واتساب، فورم طلب، أو أي رابط تاني) — من غير ما تلمس كود القالب ولا إعداداته — الكود اللي تحت معمول مخصوص للحالة دي. بيتلصق جوه المقال نفسه، وبيزرع الزرار لوحده على كارت المقال وهو ظاهر في الصفحة الرئيسية، وبيوجّه الزائر للرابط اللي تكتبه أنت.

📋 الكود الكامل لزر «اطلب الآن» اضغط «نسخ الكود» والصقه في آخر محتوى المقال وأنت في وضع «عرض HTML»

  <!-- ⬇️ سكربت مستقل: زر "اطلب الآن" على المقال في الصفحة الرئيسية — يروح لرابط تحدده أنت -->
  <script>
  (function () {
    /* ================== الإعدادات (غيّر دول بس) ================== */
    var POST_URL   = 'ضع-رابط-المقال-هنا';   /* رابط المقال ده (انسخه من المتصفح) */
    var POST_TITLE = '';   /* (اختياري) جزء من عنوان المقال */
    var ORDER_URL  = 'ضع-رابط-الطلب-هنا';   /* الرابط اللي زر "اطلب الآن" يروح له */
    var LABEL      = 'اطلب الآن';           /* نص الزر */
    var WHERE      = 'home';         /* home = الرئيسية بس | post = صفحة المقال بس | both = الاتنين | all = كل الصفحات */
    var HIDE_OLD   = true;            /* true = نخفي زر الطلب القديم في نفس الكارت */
    var STYLE      = 'display:block;width:100%;box-sizing:border-box;margin:12px 0 0;padding:12px 18px;border-radius:12px;background:linear-gradient(135deg,#10b981,#06b6d4);color:#04140f;font:800 15px/1.7 Cairo,Tahoma,Arial,sans-serif;text-align:center;text-decoration:none;box-shadow:0 8px 20px -10px rgba(16,185,129,.9);cursor:pointer';
    /* ============================================================ */
  
var me = document.currentScript; var path = location.pathname.replace(/index\.html?$/i, '').replace(/\/+$/, ''); var isHome = (path === ''); var isPost = /\d{4}\/\d{2}\//.test(location.pathname); var place = (WHERE === 'all') || (isHome && (WHERE === 'home' || WHERE === 'both')) || (isPost && (WHERE === 'post' || WHERE === 'both')); if (!place) { return; }
var btn = document.createElement('a'); btn.href = ORDER_URL; btn.target = '_blank'; btn.rel = 'noopener'; btn.textContent = LABEL; btn.setAttribute('data-order-now', '1'); btn.setAttribute('style', STYLE);
function wantPath(href) { var p = String(href || '').replace(/^https?:\/\/[^\/]+/i, '').replace(/[?#].*$/, '').replace(/\/+$/, ''); var w = POST_URL.replace(/^https?:\/\/[^\/]+/i, '').replace(/[?#].*$/, '').replace(/\/+$/, ''); return p !== '' && p === w; } function findCard() { var links = document.querySelectorAll('a[href]'); for (var i = 0; i < links.length; i++) { var ok = wantPath(links[i].getAttribute('href')); if (!ok && POST_TITLE) { ok = (links[i].textContent || '').indexOf(POST_TITLE) !== -1; } if (!ok) { continue; } var el = links[i]; for (var n = 0; n < 6 && el.parentNode; n++) { el = el.parentNode; if (el.tagName === 'ARTICLE' || el.tagName === 'LI' || el.tagName === 'HEADER') { return el; } } return links[i].parentNode ? (links[i].parentNode.parentNode || links[i].parentNode) : null; } return null; } function hideOld(card) { var els = card.querySelectorAll('a,button'); for (var i = 0; i < els.length; i++) { var el = els[i]; if (el === btn || el.getAttribute('data-order-now') === '1') { continue; } var t = (el.textContent || '').replace(/\s+/g, ' ').trim(); if (t.length > 0 && t.length <= 30 && t.indexOf('اطلب') !== -1) { el.style.display = 'none'; } } } function putInCard() { var card = findCard(); if (!card) { if (me && me.parentNode && !btn.parentNode) { me.parentNode.insertBefore(btn, me); } return; } var holder = card.lastElementChild; if (!holder || holder.tagName !== 'DIV') { holder = card; } holder.appendChild(btn); if (HIDE_OLD) { hideOld(card); } }
if (isPost) { /* جوه صفحة المقال: الزر يظهر في مكان السكربت نفسه جوه المقال */ if (me && me.parentNode) { me.parentNode.insertBefore(btn, me); } return; } /* في الرئيسية/الأقسام: بعد ما الصفحة تخلص ننقله جوه كارت المقال */ function boot() { putInCard(); if (HIDE_OLD) { setTimeout(function () { var c = findCard(); if (c) { hideOld(c); } }, 400); } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', boot); } else { boot(); } })(); </script>
ملحوظة: السكربت مستقل 100% — مش بيستخدم أي كلاس أو ID من القالب، فلو غيّرت القالب بعدين الزرار هيفضل شغال.

إزاي تستخدمه؟ 4 خطوات بس

  1. اضغط زر «نسخ الكود» اللي فوق — الكود كله بيتنسخ بضغطة واحدة.
  2. افتح المقال اللي عايز يبقى فيه الزرار ← تعديل ← من أعلى المحرر اختار «عرض HTML».
  3. انزل لآخر محتوى المقال والصق الكود، وبعدها غيّر قيمتين بس: POST_URL = رابط المقال نفسه، وORDER_URL = الرابط اللي الزرار يودّي له.
  4. انشر المقال ← افتح الصفحة الرئيسية ← اضغط Ctrl + F5 ← هتلاقي الزرار ظهر على كارت المقال.

الإعدادات اللي تقدر تغيّرها

الإعدادوظيفتهالقيمة المقترحة
POST_URLرابط المقال نفسه — منه السكربت بيتعرّف على كارت المقال في الصفحة الرئيسية.انسخه من شريط المتصفح وهو مفتوح
ORDER_URLالرابط اللي زر «اطلب الآن» يودّي له.رابط واتساب / صفحة دفع / فورم
POST_TITLEخطة بديلة: جزء من عنوان المقال لو الرابط مش متطابق.فاضي (اختياري)
LABELنص الزرار.اطلب الآن
WHEREأماكن ظهور الزرار: home الرئيسية فقط · post صفحة المقال فقط · both الاتنين · all كل الصفحات.home
HIDE_OLDيخفي زر «اطلب دلوقتي» القديم بتاع القالب في نفس الكارت عشان مايبقاش فيه زرارين.true
STYLEشكل الزرار (لون / حجم / استدارة / خط).الأخضر ← السماوي الحالي

ملاحظات مهمة قبل ما تنشر

  • الكود لازم يتلصق وأنت في وضع «عرض HTML»؛ لو رجعت لوضع «إنشاء» بعد اللصق، بلوجر ممكن يشيل وسم السكربت.
  • POST_URL هو أهم قيمة: لو مش مطابق لرابط المقال بالظبط (بالـ https ومن غير زيادات)، الزرار مش هيظهر في الرئيسية.
  • الزرار بيظهر جوه كارت المقال تحت السعر والأزرار ومحاذي لعنوان المقال بالظبط، وبيختفي تلقائيًا لو الصفحة مش الرئيسية (مع WHERE = home).
  • عايز الزرار يظهر كمان جوه صفحة المقال نفسها؟ خلّي WHERE = both.
  • عايز تسيب زر القالب شغال مع الزرار الجديد (زرارين في الكارت)؟ خلّي HIDE_OLD = false.
  • عايز الزرار يبقى فوق السعر بدل تحته؟ غيّر سطر holder.appendChild(btn); إلى holder.insertBefore(btn, holder.firstChild);.
  • الكود مالوش أي علاقة بالقالب: مش بيستخدم أي كلاس أو ID منه، ولا بيعدّل على أي حاجة موجودة.

الخلاصة: كود صغير بيتلصق في المقال مرة واحدة، وبعدها بيديك زر طلب باسمك ورابطك على كارت المقال في الصفحة الرئيسية — من غير أي تعديل في قالب المدونة.

أسئلة شائعة وحلول أعطال

التنسيق بيبان فاضي أو الأقسام مش ظاهرة فيه؟

اعمل تحديث للصفحة (Ctrl+F5)، وبعدين المظهر ← تعديل HTML ← اضغط حفظ من غير أي تعديل — بلوجر بيعيد قراءة القالب ويزرع الأدوات.

ظهور الخطأ: Content is not allowed in prolog؟

معناه إن الملف اتغيّر ترميزه. نزّل الملف تاني من الرابط، ومتفتحوش في Notepad، وارفع الملف الأصلي زي ما هو (أو باستخدام VS Code / Notepad++).

زر واتساب مش بيفتح أو الرقم غلط؟

اكتب الرقم في data-phone بالكود الدولي بدون علامة + وبدون مسافات (مثال: 201234567890).

الأسعار مش بتظهر صح في الصفحة الرئيسية؟

سعر الكارت في الرئيسية بيجي من وسم price-… أو من data-prices. الكود اللي جوه المقال بيأثر على صفحة الخدمة. وبعد التعديل اعمل Ctrl+F5 (الأسعار بتتحدّث من تغذية بلوجر وبتاخد دقيقة).

مش عايز أيقونة (انستقرام/تيليجرام/يوتيوب/تويتر) تظهر؟

سيب الخانة بتاعتها فاضية في لوحة التحكم ⑳ — الأيقونة بتختفي لوحدها. ونفس الكلام للواتساب والفيسبوك في الأزرار العائمة.

عايز أضيف أي قسم/أداة تانية؟

عندك 3 مساحات حرة: ⑨➕ تحت الخدمات، ⑪➕ فوق الفوتر، ⑱➕ تحت الفوتر. ومن التنسيق تقدر كمان تسحب أي أداة جديدة جوه أي قسم.

عايز أشيل قسم كامل (زي الشريط الإعلاني)؟

من التنسيق ← القسم ← إظهار/إخفاء (Eye) أخفيه مؤقتًا، أو من ⋮ ← حذف لو عايز تشيله تمامًا — القالب بيتعامل مع القسم المخفي من غير مشاكل.

إزاي أتأكد إن القالب اتحمّل صح؟

افتح أي صفحة ← كليك يمين ← عرض مصدر الصفحة ← دوّر على <html: لازم تلاقي lang='ar' ومن غير class='v2'. ولو عايز، افتح أدوات المطور ← Console — مفيش أي أخطاء جافاسكربت.

لا تنسى مشاهدة الشرح على القناة والاشتراك

لو عايز متجر خدمات رقمية على بلوجر بشكل احترافي ومن غير أي تكلفة، قالب Service Providers بيديك كل حاجة جاهزة: شبكة خدمات بسعر على كل كارت، طلب مباشر على واتساب، سلة، سيو كامل مع بيانات منظمة، وضع ليلي، وتجاوب كامل مع الموبايل — وكل حاجة قابلة للتعديل من «التنسيق» بدون ما تلمس سطر كود واحد.

⬇️ حمّل القالب وابدأ متجرك



إحصائيات المقال
جارٍ التحميل...
متواجدون ...
👁️
مشاهدات ...
📝
كلمات 0
⏱️
قراءة 0 دقيقة
📅
نشر 18/10/2026
♻️
تحديث 18/10/2026
مصطفى الصباغ
كاتب المقال : مصطفى الصباغ
مصطفى الصباغ مدون مصري صاحب قناة وموقع الصباغ للمعلوميات هي مدونة وقناة معلوماتية تعرض كل ما يخص التكنولوجيا ومهارات الحاسب الآلي و مواقع التواصل الاجتماعي وكل ما يخص التقنية من شروحات البرامج وأخبار تقنية وحلقات مصورة.
تعليقات