للبحـث بداخـل المدونــة . . .

سكربت للسماح بتضمين الصور و الفيديو بداخل التعليقات

سكربت للسماح بتضمين الصور و الفيديو بداخل التعليقات

السماح بتضمين الصور و الفيديو للتعليقات لقوالب بلوجر



فائدة أستخدام كود تضمين الصور و الفيديوهات للتعليقات

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

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

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

لذا، يُوصى بشدة أن يتم تفعيل هذه الميزة ضمن قوالب بلوجر الحديثة، لما لها من فوائد على صعيد المحتوى، والتفاعل، والسيو SEO.
شرح التركيب

طريقة تركيب الكود

 الطريقة بسيطة جدا كل ما عليك الذهاب الى اكواد القالب و تيحث عن </body>
و تضيف الكود التالي اعلاه و ثم تقوم بالحفظ

<script>
//<![CDATA[
(function() {
    const imageRegex = /(\[img\])?((http:|https:)?\/\/\S+?\.(?:jpg|jpeg|png|gif|bmp|webp|svg|tiff|ico|apng|avif))(?:\?\S*)?(\[\/img\])?/gi;
    const youtubeRegex = /(\[vid\])?https?:\/\/(?:www\.)?(?:youtube\.com\/watch\?v=|youtu\.be\/)([\w\-]+)(?:&[\w=\-]*)?(\[\/vid\])?/gi;
    const vimeoRegex = /(\[vid\])?https?:\/\/(?:www\.)?vimeo\.com\/(\d+)(\[\/vid\])?/gi;

    const comments = document.querySelectorAll(".comment-content");

    comments.forEach(comment => {
        const links = comment.getElementsByTagName("a");

        for (let link of links) {
            if (
                imageRegex.test(link.href) ||
                youtubeRegex.test(link.href) ||
                vimeoRegex.test(link.href)
            ) {
                const span = document.createElement("span");
                span.textContent = link.href;
                link.parentNode.insertBefore(span, link);
                link.href = "";
                link.textContent = "";
            }
        }

        let html = comment.innerHTML;

        html = html.replace(imageRegex, `
            <img loading="lazy" style="max-width: 100%; height: auto; display: block; margin: 10px auto;" src="$2" alt="صورة"/>
        `);

        html = html.replace(youtubeRegex, `
            <div style="position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin:20px auto;">
                <iframe style="position:absolute;width:100%;height:100%;top:0;left:0;" 
                        src="https://www.youtube.com/embed/$2" 
                        frameborder="0" allowfullscreen></iframe>
            </div>
        `);

        html = html.replace(vimeoRegex, `
            <div style="position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin:20px auto;">
                <iframe style="position:absolute;width:100%;height:100%;top:0;left:0;" 
                        src="https://player.vimeo.com/video/$2" 
                        frameborder="0" allowfullscreen></iframe>
            </div>
        `);

        comment.innerHTML = html;
    });
})();
//]]>
</script>

في بعض القوالب قد لا يعمل الكود لان الكلاس الخاص بالتعليقات يكون باسم اخر 
يجب عليك تغيره بالكلاس الخاص بك الموجود بالكود ستجده بهذا الشكل  .comment-content 
كل ما عليك تغيره بالموجود عندك

و ثم ضع تنبيه برسالة التعليقات بان الزائر يمكنه اضافة صور و فيديو 

و في الختام تقبلوا تحياتي

صاحب مدونة هلا تك التي تهتم بكل ما هو جديد على منصة بلوجر من أضافات و قوالب و شروحاتهم

إرسال تعليق

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

أهم الموضوعات المميزة

ملفات تعريف الأرتباط
يستخدم موقعنا ملفات تعريف الارتباط Cookies لتحسين تجربتك أثناء تصفحك لموقعنا .
إقرأ المزيد
هنـاك مشكـلة !
يبدو أن هناك خطأ ما في اتصالك بالإنترنت. يرجى الاتصال بالإنترنت وبدء التصفح مرة أخرى.
تـم الكشــف عن مانــع أعلانــات !
المعذرة ! لقد إكتشفنا أنك قمت بتنشيط Ad-Blocker يرجى النظر في دعمنا من خلال تعطيل Ad-Blocker الخاص بك فهو يساعدنا في تطوير هذا الموقع . . . وشكرا لتفهمك !
Site is Blocked
Sorry! This site is not available in your country.