تركيب ميزة الأقباسات الصغيرة مع زر النسخ
تعد ميزة الاقتباسات الصغيرة في مواضيع بلوجر من العناصر الجمالية والمفيدة التي تضيف لمسة احترافية إلى محتوى المدونة. فالاقتباس هو جزء من النص يتم تمييزه عن باقي الفقرات ليبرز فكرة مهمة أو جملة ملهمة أو مقولة من مصدر موثوق، مما يساعد القارئ على التركيز على المعاني الجوهرية للمقال.
عند استخدام الاقتباسات الصغيرة بشكل صحيح، فإنها تُسهم في تحسين تجربة القراءة من خلال كسر الرتابة البصرية للنص الطويل، وجعل المحتوى أكثر تنظيمًا وسهولة في المتابعة. كما يمكن الاعتماد عليها لتسليط الضوء على نقاط رئيسية أو لتوضيح رأي كاتب المقال بطريقة أنيقة ومنسقة.
من الناحية التقنية، يمكن إدراج الاقتباس الصغير في بلوجر باستخدام كود HTML بسيط مثل وسم <blockquote>، مع إمكانية تخصيص التصميم من خلال تنسيقات CSS لإضافة خلفية مميزة أو إطار أو لون نص مختلف. هذا يتيح للمدون حرية الإبداع في عرض المحتوى بأسلوب متناسق مع هوية المدونة.
أما من حيث الفائدة، فإن الاقتباسات الصغيرة تزيد من قيمة المقال في نظر القارئ ومحركات البحث على حد سواء، لأنها توحي بالموثوقية والاهتمام بالتفاصيل. كما أنها تشجع الزوار على مشاركة الجمل المقتبسة عبر مواقع التواصل الاجتماعي، مما يساهم في انتشار المحتوى بشكل أوسع.
فائدة تركيب ميزة الاقتباسات الصغيرة
باختصار، إن تركيب الاقتباسات الصغيرة في مواضيع بلوجر ليس مجرد تحسين بصري، بل هو أداة فعالة لجذب الانتباه وتعزيز جودة المحتوى.
شرح التركيب بالفيديو
طريقة تركيب اكواد الاقتباسات الصغيرة في قالب بلوجر
نذهب الى اكواد القالب و نبحث عن <head> و نلصق مكتبة الأيقونات أسفلها أذا المكتبة موجودة بالقالب
لا داعي لأضافتها بأكواد القالب
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css" rel="stylesheet"/>
نبحث عن </head> و نلصق الكود التالي أعلاه
<style>.strike-container{display:inline-flex;align-items:center;border:1px solid #007eff6b;border-radius:4px;padding:2px 4px;margin:0 4px;position:relative}.copy-strike-btn{padding:2px 8px;background-color:#444;color:#fff;border:1px solid transparent;margin:2px 4px 2px 4px;line-height:15px;border-radius:3px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;transition:all 0.3s;position:relative}strike{text-decoration:none!important}.copy-strike-btn:hover{background-color:#5a5a5a}.copy-strike-btn .tooltip-text{visibility:hidden;width:80px;background-color:#555;color:#fff;text-align:center;border-radius:4px;padding:5px;position:absolute;z-index:1000;bottom:100%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s;font-size:12px;margin-bottom:5px;white-space:nowrap}.copy-strike-btn .tooltip-text.show{visibility:visible;opacity:1}.strike-copied{background-color:rgba(0,126,255,0.2);animation:fadeOutHighlight 2s forwards;border-radius:3px}@keyframes fadeOutHighlight{from{background-color:rgba(0,126,255,0.2)}to{background-color:transparent}}</style>
و أخيرا نبحث عن </body> و نلق الكود التالي أعلاه
<script type='text/javascript'>//<![CDATA[document.addEventListener('DOMContentLoaded',function(){document.querySelectorAll('.post-body strike').forEach(function(strikeEl){if (strikeEl.closest('.strike-container')) return;const container = document.createElement('div');container.className = 'strike-container';strikeEl.parentNode.insertBefore(container,strikeEl);container.appendChild(strikeEl);const copyBtn = document.createElement('button');copyBtn.className = 'copy-strike-btn';copyBtn.innerHTML = ` <span class="bi bi-copy"></span> <span class="tooltip-text">نسخ الكــود</span> `;container.insertBefore(copyBtn,strikeEl);copyBtn.addEventListener('click',function(e){e.stopPropagation();const textToCopy = strikeEl.innerText.trim();const tooltip = copyBtn.querySelector('.tooltip-text');tooltip.classList.add('show');tooltip.textContent = 'جاري النسخ...';navigator.clipboard.writeText(textToCopy).then(function(){strikeEl.classList.add('strike-copied');copyBtn.innerHTML = ` <span class="bi bi-check2"></span> <span class="tooltip-text show">تم النسخ</span> `;setTimeout(function(){copyBtn.innerHTML = ` <span class="bi bi-copy"></span> <span class="tooltip-text">نسخ النص</span> `;strikeEl.classList.remove('strike-copied');},2000);}).catch(function(err){console.error('فشل في نسخ النص: ',err);copyBtn.innerHTML = ` <span class="bi bi-x-circle"></span> <span class="tooltip-text show">خطأ في النسخ</span> `;setTimeout(function(){copyBtn.innerHTML = ` <span class="bi bi-copy"></span> <span class="tooltip-text">نسخ النص</span> `;},2000);});});copyBtn.addEventListener('mouseenter',function(){const tooltip = this.querySelector('.tooltip-text');if (!tooltip.classList.contains('show')){tooltip.classList.add('show');}});copyBtn.addEventListener('mouseleave',function(){const tooltip = this.querySelector('.tooltip-text');if (!['تم النسخ!','خطأ في النسخ','جاري النسخ...'].includes(tooltip.textContent)){tooltip.classList.remove('show');}});});});//]]></script>
ثم قم بالحفظ
شرح طريقة تطبيق الميزة على كلمة محددة
كل ما عليك عند كتابة موضوع ما قم بتحديد كلمة و اضغط على الزر المحدد بالأحمر شاهد الصورة
و سيتم التطبيق على هذه الكلمة المحددة بعد الحفظ
شكرًا لوقتكم واهتمامكم بقراءة موضوع تركيب ميزة الأقباسات الصغيرة مع زرالنسخ لقالب بلوجر. إذا صادفتكم أي مشكلة أثناء استخدام الكود أو كان لديكم أي استفسار، فلا تترددوا في طرحه ضمن التعليقات أو التواصل معنا عبر صفحة الاتصال بنا . ولا تنسوا الانضمام إلى متابعي مدونة هلا تك ليصلكم كل كل ما هو جديد.