آخر الأخبار

استكشف في مدونة أوعي وشك عالم الابتكار

اكتشف الحلول المتطورة في تطبيقات الأجهزة المحمولة والتكنولوجيا والتعليم وموضوعات بلوجر. كن على اطلاع دائم بمقالات الخبراء والموارد الإبداعية والأدوات القوية لتعزيز مشاريعك الرقمية.

طريقة إنشاء أداة إشعار الموافقة على ملفات تعريف الارتباط المستجيبة في Blogger

طريقة إنشاء أداة إشعار الموافقة على ملفات تعريف الارتباط المستجيبة في Blogger

كما نعلم، تتطلب قوانين الاتحاد الأوروبي (EU) منك تزويد زوار الاتحاد الأوروبي بمعلومات حول ملفات تعريف الارتباط المستخدمة في مدونتك. في كثير من الحالات، تتطلب هذه القوانين منك أيضًا الحصول على الموافقة.

ما هي ملفات تعريف الارتباط؟

ملفات تعريف الارتباط هي مستندات تم إنشاؤها بمساعدة مواقع الويب التي تنتقل إليها. إنها تجعل تجربتك عبر الإنترنت أقل تعقيدًا عن طريق حفظ إحصائيات التصفح. باستخدام ملفات تعريف الارتباط، يمكن للمواقع تسجيل دخولك، مع مراعاة خيارات موقع الويب الخاص بك، وتزويدك بمواد المحتوى ذات الصلة محليًا.

هناك نوعان من ملفات تعريف الارتباط:

  • يتم إنشاء ملفات تعريف الارتباط للطرف الأول عن طريق موقع الويب الذي تزوره. يتم عرض موقع الويب داخل شريط العنوان.
  • يتم إنشاء ملفات تعريف الارتباط الخاصة بالطرف الثالث عبر مواقع ويب مختلفة. تمتلك مواقع الويب هذه عددًا من مواد المحتوى، مثل الإعلانات التجارية أو اللقطات، التي تراها على صفحة الويب التي تزورها.

كيفية إضافة إشعار موافقة ملفات تعريف الارتباط؟

بشكل افتراضي، يقوم المدونون بإبلاغ ملفات تعريف الارتباط التي تظهر في الجزء العلوي من موقع الويب الخاص بالمدون، ولكن إذا كنت تريد موافقة احترافية وسريعة الاستجابة لملفات تعريف الارتباط، فاعلم بالأداة التي يمكنك من خلالها الحصول على موافقة بشأن ملفات تعريف الارتباط من زوار موقعك. فأنت بالتأكيد تريد فقط اتباع السلالم أدناه للحصول على أداة إشعار موافقة على ملفات تعريف الارتباط عصرية وسريعة الاستجابة.

إن إضافة الموافقة على ملفات تعريف الارتباط كأداة واعية إلى موقع ويب للمدونة لن يتطلب بعد الآن الكثير من المعرفة حول HTML أو CSS أو JS نظرًا لأنني صممتها لك بالفعل. ما عليك القيام به هو تنفيذ الأكواد في المنطقة الصحيحة في XML لموضوع مدونتك.

مهم
قبل أن نبدأ بإضافة الأكواد في XML، سأوصيك بأخذ نسخة احتياطية لموضوعك الحالي.

الخطوة الاولي: أولا قم بالدخول إلى لوحة بلوجر Dashboard.

الخطوة الثانية:في لوحة تحكم بلوجر انقر فوق Theme.

الخطوة الثالثة: انقر على بجوار زر "customize".

الخطوة الرابعة: اضغط Edit HTML ستتم إعادة توجيهك إلى صفحة التحرير.

الخطوة الخامسة: الآن ابحث عن الكود ]]></b:skin> والصق كود CSS التالية فوقها مباشرة.

منشورات قد تفيدك
/* Cookies Consent Notice */
.ckWrap{position:fixed;right:20px;left:20px; margin-bottom: 80px; bottom:-600px;z-index:10;padding:20px;background:rgba(255, 255, 255, 0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px 30px;box-shadow:0 -10px 25px -5px rgba(0,0,0,.1);align-items:center;justify-content:center;text-align:left;animation:ckUp 2.5s forwards;animation-delay:1s;-webkit-animation:ckUp 2.5s forwards;-webkit-animation-delay:1s}
.ckWrap.acptd{animation:ckDn 2.5s backwards;animation-delay:.3s;-webkit-animation:ckDn 2.5s backwards;-webkit-animation-delay:.3s}
.ckWrap.hidden{display:none}
.ckCont h2{margin-bottom: 10px; font-size: 1.1rem; font-weight: 700; font-family: var(--fontCo);}
.ckCont h2::after {content: ''; display: inline-block; vertical-align: middle; width: var(--widgetTa); margin: 0 10px; border-bottom: 1px solid var(--widgetTac); opacity: .5;}
.ckCont p{margin:10px 0;line-height:1.4rem;color:#08102b;font-size: 14px;font-weight:400;font-family: var(--fontCo);}
.ckF{margin-top: 15px; display: flex; justify-content: center;}
.ckB {display: inline-flex; align-items: center; cursor: pointer; padding: 10px 15px; outline: 0; border: 0; border-radius: var(--buttonR); line-height: 20px; color: rgba(0,0,0,.8); background: #e9e9e9; font-size: 14px; font-family: var(--fontB); white-space: nowrap; overflow: hidden;}
.ckF >*:first-child {margin-right: 10px; border-radius: 8px; background: var(--linkB); color: #fffdfc;}
.ckF >*:last-child {flex: 0 0 auto; border-radius: 8px;}
.ckF >* {flex-grow: 1; justify-content: center;}
@media screen and (min-width:768px){.ckWrap{max-width:400px; left: 20px; right: 20px; margin-bottom:20px; border-radius:10px; bottom:-600px;box-shadow:0 5px 35px rgba(0,0,0,.1);animation:ckdeskUp 2.5s forwards;animation-delay:1s;-webkit-animation:ckdeskUp 2.5s forwards;-webkit-animation-delay:1s}.ckWrap.acptd{animation:ckdeskDn 2.5s backwards;animation-delay:.3s;-webkit-animation:ckdeskDn 2.5s backwards;-webkit-animation-delay:0.3s}}
@-webkit-keyframes ckUp{100%{bottom:0}}
@keyframes ckUp{100%{bottom:0}}
@-webkit-keyframes ckdeskUp{100%{bottom:30px}}
@keyframes ckdeskUp{100%{bottom:30px}}
@-webkit-keyframes ckDn{0%{bottom:0}100%{bottom:-600px}}
@keyframes ckDn{0%{bottom:0}100%{bottom:-600px}}
@-webkit-keyframes ckdeskDn{0%{bottom:30px}100%{bottom:-600px}}
@keyframes ckdeskDn{0%{bottom:30px}100%{bottom:-600px}}
.darkMode .ckWrap{background:rgba(50, 50, 50, 0.8)}
.darkMode .ckCont h2, .darkMode .ckCont p, .darkMode{color:#fefefe}

الخطوة السادسة: يتعين علينا تعطيل إشعار ملفات تعريف الارتباط الافتراضي بواسطة بلوجر لذا أضف كود JavaScript التالية الموجودة أعلاه مباشرة إلى </head>

<script>/*<![CDATA[*/ /* Disable default Blogger cookie notice */ cookieChoices = {}; /*]]>*/</script>

الخطوة السابعة:أضف الآن كود JavaScript التالي الموجود أعلاه مباشرةً إلى علامة </body>. إذا لم تجده، فمن المحتمل أنه تم تحليله بالفعل وهو &lt;/body&gt;

<script>/*<![CDATA[*/ /* Cookies Consent Notice */ var ckBox=document.querySelector("#ckBox"),ckAcptBtn=document.querySelector("#ckAcptBtn"),ckErrMes="Cookie can't be set! Please unblock this site from the cookie setting of your browser.";if(null!=ckBox){ckAcptBtn.onclick=()=>{document.cookie="CookieConsentByFineshop=Accepted; max-age=2592000; path=/",document.cookie?ckBox.classList.add("acptd"):alert(ckErrMes)};let e=document.cookie.indexOf("CookieConsentByFineshop=Accepted");-1!=e?ckBox.classList.add("hidden"):ckBox.classList.remove("hidden")} /*]]>*/</script>

الخطوة الثامنة:احفظ التغييرات بالضغط على هذا الرمز

الخطوة التاسعة: ثم انتقل إلى قائمة Layout.

الخطوة العاشرة: أنشئ أداة بالنقر فوق إضافة أداة واختر HTML/Javascript.

الخطوة الحادي عشر:الصق كود HTML التالي فيه.

<!--[ Cookies Consent Notice ]-->
<div class='ckWrap hidden' id='ckBox'>
  <div class='ckCont'>
    <!--[ Cookies Notice Heading ]-->
    <h2>Cookies Consent</h2>
    <!--[ Cookies Notice Detail ]-->
    <p>We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.</p>
  </div>
  <div class='ckF'>
    <button class='ckB' id='ckAcptBtn'>Accept Cookies!</button>
    <a class='ckB' href='https://policies.google.com/technologies/cookies'>Learn More</a>
  </div>
</div>

الخطوة الثاني عشر: وأخيرا، قم بحفظ التغييرات بالضغط على هذه الأيقونة

لقد تم ذلك! الآن سيظهر موقع الويب الخاص بك نافذة منبثقة تحتوي على قبول الكل! ومعرفة المزيد بملفات تعريف الارتباط.

في النهاية

هل تريد رؤيتها وهي تعمل؟ يمكنك التحقق من / عرض نمط أداة إشعار موافقة ملفات تعريف الارتباط قبل تطبيقه على موقع بلوجر الخاص بك.ثم لاتنسانا بتعليق.

🌟 انتبه عزيزي أعضاء المجتمع! 🌟
نحن متحمسون لمشاركتك في مناقشاتنا الديناميكية. لضمان بيئة محترمة وشاملة للجميع، نطلب تعاونكم مع الإرشادات التالية:
1. احترام الخصوصية: يرجى عدم مشاركة معلومات حساسة أو شخصية في تعليقاتك.
2. انشر الإيجابية: نحن نتمسك بسياسة عدم التسامح مطلقًا مع خطاب الكراهية أو اللغة المسيئة. دعونا نحافظ على محادثاتنا محترمة وودية.
3. اللغة المفضلة: لا تتردد في التعبير عن نفسك باللغة الإنجليزية أو العربية. ستساعدنا هاتان اللغتان في الحفاظ على مناقشة واضحة ومتماسكة.
4. احترام التنوع: لتعزيز جو شامل، نطلب منك بكل احترام تجنب مناقشة المسائل الدينية في تعليقاتك.
تذكر أن مساهماتك قيمة، ونحن نقدر التزامك بجعل مجتمعنا مكانًا ترحيبيًا للجميع. دعونا نواصل التعلم والنمو معًا من خلال المناقشات البناءة والاحترام المتبادل.
شكرًا لكونك جزءًا من مجتمعنا اوعي وشك! 🌟

1 comment

  1. wesam elngar
    wesam elngar
    طريقة إنشاء أداة إشعار الموافقة على ملفات تعريف الارتباط المستجيبة في Blogger

    كما نعلم، تتطلب قوانين الاتحاد الأوروبي (EU) منك تزويد زوار الاتحاد الأوروبي بمعلومات حول ملفات تعريف الارتباط المستخدمة في مدونتك. في كثير من الحالات، تتطلب هذه القوانين منك أيضًا الحصول على الموافقة.

    ما هي ملفات تعريف الارتباط؟

    ملفات تعريف الارتباط هي مستندات تم إنشاؤها بمساعدة مواقع الويب التي تنتقل إليها. إنها تجعل تجربتك عبر الإنترنت أقل تعقيدًا عن طريق حفظ إحصائيات التصفح. باستخدام ملفات تعريف الارتباط، يمكن للمواقع تسجيل دخولك، مع مراعاة خيارات موقع الويب الخاص بك، وتزويدك بمواد المحتوى ذات الصلة محليًا.

    هناك نوعان من ملفات تعريف الارتباط:

    • يتم إنشاء ملفات تعريف الارتباط للطرف الأول عن طريق موقع الويب الذي تزوره. يتم عرض موقع الويب داخل شريط العنوان.
    • يتم إنشاء ملفات تعريف الارتباط الخاصة بالطرف الثالث عبر مواقع ويب مختلفة. تمتلك مواقع الويب هذه عددًا من مواد المحتوى، مثل الإعلانات التجارية أو اللقطات، التي تراها على صفحة الويب التي تزورها.

    كيفية إضافة إشعار موافقة ملفات تعريف الارتباط؟

    بشكل افتراضي، يقوم المدونون بإبلاغ ملفات تعريف الارتباط التي تظهر في الجزء العلوي من موقع الويب الخاص بالمدون، ولكن إذا كنت تريد موافقة احترافية وسريعة الاستجابة لملفات تعريف الارتباط، فاعلم بالأداة التي يمكنك من خلالها الحصول على موافقة بشأن ملفات تعريف الارتباط من زوار موقعك. فأنت بالتأكيد تريد فقط اتباع السلالم أدناه للحصول على أداة إشعار موافقة على ملفات تعريف الارتباط عصرية وسريعة الاستجابة.

    إن إضافة الموافقة على ملفات تعريف الارتباط كأداة واعية إلى موقع ويب للمدونة لن يتطلب بعد الآن الكثير من المعرفة حول HTML أو CSS أو JS نظرًا لأنني صممتها لك بالفعل. ما عليك القيام به هو تنفيذ الأكواد في المنطقة الصحيحة في XML لموضوع مدونتك.

    مهم
    قبل أن نبدأ بإضافة الأكواد في XML، سأوصيك بأخذ نسخة احتياطية لموضوعك الحالي.

    الخطوة الاولي: أولا قم بالدخول إلى لوحة بلوجر Dashboard.

    الخطوة الثانية:في لوحة تحكم بلوجر انقر فوق Theme.

    الخطوة الثالثة: انقر على بجوار زر "customize".

    الخطوة الرابعة: اضغط Edit HTML ستتم إعادة توجيهك إلى صفحة التحرير.

    الخطوة الخامسة: الآن ابحث عن الكود ]]></b:skin> والصق كود CSS التالية فوقها مباشرة.

    منشورات قد تفيدك
    /* Cookies Consent Notice */
    .ckWrap{position:fixed;right:20px;left:20px; margin-bottom: 80px; bottom:-600px;z-index:10;padding:20px;background:rgba(255, 255, 255, 0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px 30px;box-shadow:0 -10px 25px -5px rgba(0,0,0,.1);align-items:center;justify-content:center;text-align:left;animation:ckUp 2.5s forwards;animation-delay:1s;-webkit-animation:ckUp 2.5s forwards;-webkit-animation-delay:1s}
    .ckWrap.acptd{animation:ckDn 2.5s backwards;animation-delay:.3s;-webkit-animation:ckDn 2.5s backwards;-webkit-animation-delay:.3s}
    .ckWrap.hidden{display:none}
    .ckCont h2{margin-bottom: 10px; font-size: 1.1rem; font-weight: 700; font-family: var(--fontCo);}
    .ckCont h2::after {content: ''; display: inline-block; vertical-align: middle; width: var(--widgetTa); margin: 0 10px; border-bottom: 1px solid var(--widgetTac); opacity: .5;}
    .ckCont p{margin:10px 0;line-height:1.4rem;color:#08102b;font-size: 14px;font-weight:400;font-family: var(--fontCo);}
    .ckF{margin-top: 15px; display: flex; justify-content: center;}
    .ckB {display: inline-flex; align-items: center; cursor: pointer; padding: 10px 15px; outline: 0; border: 0; border-radius: var(--buttonR); line-height: 20px; color: rgba(0,0,0,.8); background: #e9e9e9; font-size: 14px; font-family: var(--fontB); white-space: nowrap; overflow: hidden;}
    .ckF >*:first-child {margin-right: 10px; border-radius: 8px; background: var(--linkB); color: #fffdfc;}
    .ckF >*:last-child {flex: 0 0 auto; border-radius: 8px;}
    .ckF >* {flex-grow: 1; justify-content: center;}
    @media screen and (min-width:768px){.ckWrap{max-width:400px; left: 20px; right: 20px; margin-bottom:20px; border-radius:10px; bottom:-600px;box-shadow:0 5px 35px rgba(0,0,0,.1);animation:ckdeskUp 2.5s forwards;animation-delay:1s;-webkit-animation:ckdeskUp 2.5s forwards;-webkit-animation-delay:1s}.ckWrap.acptd{animation:ckdeskDn 2.5s backwards;animation-delay:.3s;-webkit-animation:ckdeskDn 2.5s backwards;-webkit-animation-delay:0.3s}}
    @-webkit-keyframes ckUp{100%{bottom:0}}
    @keyframes ckUp{100%{bottom:0}}
    @-webkit-keyframes ckdeskUp{100%{bottom:30px}}
    @keyframes ckdeskUp{100%{bottom:30px}}
    @-webkit-keyframes ckDn{0%{bottom:0}100%{bottom:-600px}}
    @keyframes ckDn{0%{bottom:0}100%{bottom:-600px}}
    @-webkit-keyframes ckdeskDn{0%{bottom:30px}100%{bottom:-600px}}
    @keyframes ckdeskDn{0%{bottom:30px}100%{bottom:-600px}}
    .darkMode .ckWrap{background:rgba(50, 50, 50, 0.8)}
    .darkMode .ckCont h2, .darkMode .ckCont p, .darkMode{color:#fefefe}

    الخطوة السادسة: يتعين علينا تعطيل إشعار ملفات تعريف الارتباط الافتراضي بواسطة بلوجر لذا أضف كود JavaScript التالية الموجودة أعلاه مباشرة إلى </head>

    <script>/*<![CDATA[*/ /* Disable default Blogger cookie notice */ cookieChoices = {}; /*]]>*/</script>
    

    الخطوة السابعة:أضف الآن كود JavaScript التالي الموجود أعلاه مباشرةً إلى علامة </body>. إذا لم تجده، فمن المحتمل أنه تم تحليله بالفعل وهو &lt;/body&gt;

    <script>/*<![CDATA[*/ /* Cookies Consent Notice */ var ckBox=document.querySelector("#ckBox"),ckAcptBtn=document.querySelector("#ckAcptBtn"),ckErrMes="Cookie can't be set! Please unblock this site from the cookie setting of your browser.";if(null!=ckBox){ckAcptBtn.onclick=()=>{document.cookie="CookieConsentByFineshop=Accepted; max-age=2592000; path=/",document.cookie?ckBox.classList.add("acptd"):alert(ckErrMes)};let e=document.cookie.indexOf("CookieConsentByFineshop=Accepted");-1!=e?ckBox.classList.add("hidden"):ckBox.classList.remove("hidden")} /*]]>*/</script>

    الخطوة الثامنة:احفظ التغييرات بالضغط على هذا الرمز

    الخطوة التاسعة: ثم انتقل إلى قائمة Layout.

    الخطوة العاشرة: أنشئ أداة بالنقر فوق إضافة أداة واختر HTML/Javascript.

    الخطوة الحادي عشر:الصق كود HTML التالي فيه.

    <!--[ Cookies Consent Notice ]-->
    <div class='ckWrap hidden' id='ckBox'>
      <div class='ckCont'>
        <!--[ Cookies Notice Heading ]-->
        <h2>Cookies Consent</h2>
        <!--[ Cookies Notice Detail ]-->
        <p>We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.</p>
      </div>
      <div class='ckF'>
        <button class='ckB' id='ckAcptBtn'>Accept Cookies!</button>
        <a class='ckB' href='https://policies.google.com/technologies/cookies'>Learn More</a>
      </div>
    </div>

    الخطوة الثاني عشر: وأخيرا، قم بحفظ التغييرات بالضغط على هذه الأيقونة

    لقد تم ذلك! الآن سيظهر موقع الويب الخاص بك نافذة منبثقة تحتوي على قبول الكل! ومعرفة المزيد بملفات تعريف الارتباط.

    في النهاية

    هل تريد رؤيتها وهي تعمل؟ يمكنك التحقق من / عرض نمط أداة إشعار موافقة ملفات تعريف الارتباط قبل تطبيقه على موقع بلوجر الخاص بك.ثم لاتنسانا بتعليق.
    Anonymous
    جميل