مدونة معاون

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

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

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

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

شرح تركيب اضافة مواضيع ذات صلة لمدونة بلوجر:

* اولا اتجه الى لوحة تحكم مدونتك.

* ثم انتقل الى المظهر (القالب).

* بعدها اضغط على سهم الذي بجنب كلمة تخصيص.

* ستظهر لك قائمة قم بإختيار تحرير html.

* الان سيظهر لك صندوق تحرير اكواد قالبك. اضغط داخله.

* الان من لوحة مفاتيح الحاسوب قم بضغط على Ctrl + F.

* سيظهر مربه بحث قم بكتابة فيه الوسم التالي واضغط enter.

<b:skin>

* عند عثورك عليه قم بإضافة الكود التالي أسفله (تحته).

#related-posts{float:right;width:100%;margin:30px 0;text-align:center;}
#related-posts a{background:#f2f2f2;margin:4px !important;width:246px;height:190px;border:2px solid rgba(0,0,0,0.1);}
#related-posts a:hover{box-shadow:0 0 10px 0 #000;}
#related-posts h4{display:inline-block;font-size:16px;font-family:Droid Arabic Kufi;color:#000;text-align:center;border-bottom:2px solid #555;margin-bottom:5px;}
#related-posts .related_img{object-fit:cover;width:100%;padding:0;margin:0;}
#related-title{color:#333;text-align:center;padding:5px;margin-top:0;font-size:14px;font-weight:600;font-family:droid arabic kufi;}

* أعد الكرة مرة اخرى وابحث عن الكود التالي.

</head>

* بعد ايجاده ضع الكود التالي اعلاه (فوقه).

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<script type='text/javascript'>
//<![CDATA[
var relatedTitles=new Array();var relatedTitlesNum=0;var relatedUrls=new Array();var thumburl=new Array();function related_results_labels_thumbs(json){for(var i=0;i<json.feed.entry.length;i++){var entry=json.feed.entry[i];relatedTitles[relatedTitlesNum]=entry.title.$t;try{thumburl[relatedTitlesNum]=entry.gform_foot.url}catch(error){s=entry.content.$t;a=s.indexOf("<img");b=s.indexOf("src=\"",a);c=s.indexOf("\"",b+5);d=s.substr(b+5,c-b-5);if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")){thumburl[relatedTitlesNum]=d}else thumburl[relatedTitlesNum]='http://2.bp.blogspot.com/-ex3V86fj4dQ/UrCQQa4cLsI/AAAAAAAAFdA/j2FCTmGOrog/s1600/no-thumbnail.png'}if(relatedTitles[relatedTitlesNum].length>35)relatedTitles[relatedTitlesNum]=relatedTitles[relatedTitlesNum].substring(0,35)+"...";for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='alternate'){relatedUrls[relatedTitlesNum]=entry.link[k].href;relatedTitlesNum++}}}}function removeRelatedDuplicates_thumbs(){var tmp=new Array(0);var tmp2=new Array(0);var tmp3=new Array(0);for(var i=0;i<relatedUrls.length;i++){if(!contains_thumbs(tmp,relatedUrls[i])){tmp.length+=1;tmp[tmp.length-1]=relatedUrls[i];tmp2.length+=1;tmp3.length+=1;tmp2[tmp2.length-1]=relatedTitles[i];tmp3[tmp3.length-1]=thumburl[i]}}relatedTitles=tmp2;relatedUrls=tmp;thumburl=tmp3}function contains_thumbs(a,e){for(var j=0;j<a.length;j++)if(a[j]==e)return true;return false}function printRelatedLabels_thumbs(){for(var i=0;i<relatedUrls.length;i++){if((relatedUrls[i]==currentposturl)||(!(relatedTitles[i]))){relatedUrls.splice(i,1);relatedTitles.splice(i,1);thumburl.splice(i,1);i--}}var r=Math.floor((relatedTitles.length-1)*Math.random());var i=0;if(relatedTitles.length>0)document.write('<h4>'+relatedpoststitle+'</h4>');document.write('<div style="clear: both;"/>');while(i<relatedTitles.length&&i<20&&i<maxresults){document.write('<a style="text-decoration:none;margin:0 0px 10px 4px;float:right;');if(i!=0)document.write('"');else document.write('"');document.write(' href="'+relatedUrls[r]+'"><img class="related_img" src="'+thumburl[r]+'"/><br/><div id="related-title">'+relatedTitles[r]+'</div></a>');if(r<relatedTitles.length-1){r++}else{r=0}i++}document.write('</div>');relatedUrls.splice(0,relatedUrls.length);thumburl.splice(0,thumburl.length);relatedTitles.splice(0,relatedTitles.length)}
//]]></script>
</b:if>

* الان ناتي لكود html و المسؤول عن اظهار هذه ادة. قم بالبحث عن الكود التالي مثل المرات السابقة.

<data:post.body/>

* ملاحظة قد تجد الكود السابق مكرر اكثر من مرة. لهذا قم بإختيار اخر واحد و اضف اسفله (تحته) الكود التالي.

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='related-posts'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast != &quot;true&quot;'>
</b:if>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels_thumbs&amp;max-results=5&quot;' type='text/javascript'/></b:loop>
<script type='text/javascript'>
var currentposturl=&quot;<data:post.url/>&quot;;
var maxresults=4;
  var relatedpoststitle=&quot;مواضيع قد تهمك:&quot;;
removeRelatedDuplicates_thumbs();
printRelatedLabels_thumbs();
</script>
</div>
</b:if>

* بعدها قم بحفظ القالب وشاهد النتيجة. من خلال دخولك الى اي تدوينة في موقعك.

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