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

تركيب أداة أخر التعليقات لقوالب بلوجر

تركيب أداة أخر التعليقات لقوالب بلوجر
Estimated read time: 4 min


تركيب أداة أخر التعليقات لقوالب بلوجر بالسيد بار

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

شرح تركيب الاداة بالفيديو



الاكواد الخاصة لتركيب أداة أخر التعليقات

نذهب الى المظهر ثم اختيار تعديل HTML  ثم نبحث عن ]]></b:skin>  و نضيف الأكواد التالية اعلاها

.recent-comments{list-style:none;padding:0;margin:0}
.recent-comments li{display:flex;align-items:flex-start;gap:12px;padding:10px;margin-bottom:12px; box-shadow: 0 5px 35px rgba(0, 0, 0, .07) !important;;border-radius:10px;}
.recent-comments img{width:50px;height:50px;border-radius:50%;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,0.1);border:2px solid #9f9f9f40;flex-shrink:0;}
.comment-text{width: 100%;display:flex;flex-direction:column}
.comment-author{font-weight:bold;margin-bottom:4px;font-size:15px}
.comment-snippet a{color:#555;font-size:14px;line-height:1.5;padding:10px 0 9px 10px;cursor:pointer}
.comment-snippet a:hover{color:#0070ff}
div#HTML1 {padding: 20px;background: var(--contentB);box-shadow: 0 5px 35px rgba(0, 0, 0, .07);border-radius: 10px;}

الاكواد الخاصة بالوضع الليلي

.drK .recent-comments li {background: rgba(0, 0, 0, .15);}
.drK .comment-snippet a { color: var(--darkT);}
.drK .comment-snippet a:hover { color: var(--darkU);}

قم بتغير الكلاس الموجود بالقالب الخاص بالوضع الليلي بالموجود بالكود .drK

  ثم نبحث عن </body>  و نضيف الأكواد التالية اعلاها

 <script type='text/javascript'>
//<![CDATA[
function loadRecentComments() {
  const feedUrl = '/feeds/comments/default?alt=json&orderby=published&max-results=5';

  fetch(feedUrl)
    .then(response => response.json())
    .then(data => {
      const list = document.getElementById("recent-comments-widget");
      list.innerHTML = '';
      const entries = data.feed.entry || [];

      entries.forEach(entry => {
        const author = entry.author[0];
        const img = author.gd$image ? author.gd$image.src : 'https://www.gravatar.com/avatar/?d=mp';
        const name = author.name.$t;
        const link = entry.link.find(l => l.rel === "alternate").href;
        
        const rawContent = entry.content ? entry.content.$t : '';
        const tempDiv = document.createElement('div');
        tempDiv.innerHTML = rawContent;
        let content = tempDiv.textContent || tempDiv.innerText || "";

        content = content.substring(0, 35) + '...';

        const li = document.createElement("li");
        li.innerHTML = `
          <img src="${img}" alt="صورة الملف الشخصي لـ ${name}">
          <div class="comment-text">
            <div class="comment-author">${name}</div>
            <div class="comment-snippet" itemprop="text">
              <a href="${link}" title="${content}">${content}</a>
            </div>
          </div>
        `;
        list.appendChild(li);
      });
    })
    .catch(error => {
      console.error("Error loading comments:", error);
    });
}

document.addEventListener("DOMContentLoaded", loadRecentComments);
//]]>
</script>

التعديلات 

ستجد بكود الجافا سكربت  هذا السطر و هو مخصص لعدد التعليقات التي ستظهر بالكود يمكن تغيرها للعدد اللذي تريده 
الموجدوة رقم 5 و هي باللون الاحمر

  const feedUrl = '/feeds/comments/default?alt=json&orderby=published&max-results=5';

و ستجد بالكود هذا السطر و الرقم الموجود هو عدد الحروف التي تظهر بالتعليق و الرقم 35  باللون الاحمر يمكن تغيره

content = content.substring(0, 35) + '';

و ثم تقوم بالحفظ

و اخيرا تذهب الى التخطيط و تضيف أداة جديدة و تسميها ما تريد و تلصق الكود التالي بداخلها

<ul class="recent-comments" id="recent-comments-widget"></ul>


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

إرسال تعليق

✩ تساعدنا ملاحظاتك في تطوير مدونتنا وتكون من خلال مشاركة أفكارك واقتراحاتك معنا.
رأيك يهمنا، لذا يرجى مشاركته معنا. ممنوع إضافة روابط خارجية في التعليقات و شكرا لتفهمك
أداة الإبتسامات لتضمين رموز تفاعلية في التعليقات
:) :( =( :waaa: :s ^_^ :D =D ^:D @@, ;) :-bd :-d :yaya: :'( T_T :\ :p B) :Q :Ozz 7:( \o/ \m/ **p <3 0:) ^o^ :-a 7:O *fck* xV x@ X@ ~x( <:) <=) (-.-,) *=p =p* ''J :W :bye: :imhere: :cendol: :rolled: *bang* :drummer: :guitarist: :vocalist:
أداة محول الأكواد لتضمين شفرة في التعليقات
تحليل
تضمين عناصر منسقة في التعليقات

لتضمين -رابط- نص قابل للنقر إستعمل:

<i rel="link">الرابط</i>

لتضمين شريحة صور إستعمل:

<i rel="img">رابط الصورة</i>

لتضمين إقتباس فقرة إستعمل:

<i rel="quote">نص الإقتباس</i>

لتضمين فيديو من يوتيوب إستعمل:

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