بسم الله الرحمن الرحيم
طريقة وضع المواضيع المشابهة او ذات الصلة بالمقال تبقا لما يعرف بالـ "تسميات" او الـ Labels
اولا يجب ان تكون لديك تلك التسميات او التصنيفات لمدونتك التي تكتب اسفل المقالات مثل : سياسة، دين، ادب .. او اي من التسميات او يمكنك اضافتها من جديد باستخدام بلوجر
ثانيا اتبع هذه الخطوات الاربع البسيطة :
1- اذهب الى تحرير Edit template HTML من Layout او Template ثم على تنزيل التمبلت او القالب كامل Download Template للحفاظ عليها في حالة ما قبل التعديلات اذا حصل خطأ لا قدر الله
واحفضها على جهازك ثم في المربع بجانب Expand Widget Templates
2- ابحث عن الكود (باستخدام Ctrl + F )
[PHP]<dataost.body/>[/PHP]
3- اضف هذا الكود بعده
[PHP]<div class='clear-block;'/><b:if cond='data:blog.pageType == "item"'><div class="similiar"><!-- *****************http://hoctro.blogspot.com*****Jan,2007****************** --><!-- *****************Related Articles by Labels - Take Two****************** --><!--
Modified by JackBook.Com to make it easier to use.
1. Now, users don't need to change anything to use this widget. just copy and paste, and done!
2. The current article will also be listed, now it's no more.
-->
<div class='widget-content'>
<h3>Related Posts by Categories</h3>
<div id='data2007'/><br/><br/>
<div id='hoctro'>
Widget by <u><a href='http://hoctro.blogspot.com'>Hoctro</a></u> | <u><a href='http://www.jackbook.com/' title='Related Posts on Blogger Modified by JackBook.Com. Read More?'>Jack Book</a>
</u></div>
<script type="text/javascript">
var homeUrl3 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
<b:if cond='data:blog.pageType == "item"'>
maxNumberOfPostsPerLabel = 100;
</b:if>
<b:if cond='data:blog.pageType == "item"'>
maxNumberOfLabels = 3;
</b:if>
function listEntries10(json) {
var ul = document.createElement('ul');
var maxPosts = (json.feed.entry.length <= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i < maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
alturl = entry.link[k].href;
break;
**
**
var li = document.createElement('li');
var a = document.createElement('a');
a.href = alturl;
if(a.href!=location.href) {
var txt = document.createTextNode(entry.title.$t);
a.appendChild(txt);
li.appendChild(a);
ul.appendChild(li);
**
**
for (var l = 0; l < json.feed.link.length; l++) {
if (json.feed.link[l].rel == 'alternate') {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k<20; k++) label = label.replace("%20", " ");
var txt = document.createTextNode(label);
var h = document.createElement('b');
h.appendChild(txt);
var div1 = document.createElement('div');
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById('data2007').appendChild(di v1);
**
**
**
function search10(query, label) {
var ****** = document.createElement('******');
******.setAttribute('src', query + 'feeds/posts/default/-/'
+ label +
'?alt=json-in-******&callback=listEntries10');
******.setAttribute('type', 'text/javascript');
document.documentElement.firstChild.appendChild(** ****);
**
var labelArray = new Array();
var numLabel = 0;
<b:loop values='dataosts' var='post'>
<b:loop values='dataost.labels' var='label'>
textLabel = "<data:label.name/>";
var test = 0;
for (var i = 0; i < labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length <= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel < maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
**
**
</b:loop>
</b:loop>
</script>
</div>
</div>
</b:if>[/PHP]
4- احفظ القالب
فقط هكذا انتهيت
مع اطيب التمنيات بالتوفيق ...
طريقة وضع المواضيع المشابهة او ذات الصلة بالمقال تبقا لما يعرف بالـ "تسميات" او الـ Labels
اولا يجب ان تكون لديك تلك التسميات او التصنيفات لمدونتك التي تكتب اسفل المقالات مثل : سياسة، دين، ادب .. او اي من التسميات او يمكنك اضافتها من جديد باستخدام بلوجر
ثانيا اتبع هذه الخطوات الاربع البسيطة :
1- اذهب الى تحرير Edit template HTML من Layout او Template ثم على تنزيل التمبلت او القالب كامل Download Template للحفاظ عليها في حالة ما قبل التعديلات اذا حصل خطأ لا قدر الله
واحفضها على جهازك ثم في المربع بجانب Expand Widget Templates
2- ابحث عن الكود (باستخدام Ctrl + F )
[PHP]<dataost.body/>[/PHP]
3- اضف هذا الكود بعده
[PHP]<div class='clear-block;'/><b:if cond='data:blog.pageType == "item"'><div class="similiar"><!-- *****************http://hoctro.blogspot.com*****Jan,2007****************** --><!-- *****************Related Articles by Labels - Take Two****************** --><!--
Modified by JackBook.Com to make it easier to use.
1. Now, users don't need to change anything to use this widget. just copy and paste, and done!
2. The current article will also be listed, now it's no more.
-->
<div class='widget-content'>
<h3>Related Posts by Categories</h3>
<div id='data2007'/><br/><br/>
<div id='hoctro'>
Widget by <u><a href='http://hoctro.blogspot.com'>Hoctro</a></u> | <u><a href='http://www.jackbook.com/' title='Related Posts on Blogger Modified by JackBook.Com. Read More?'>Jack Book</a>
</u></div>
<script type="text/javascript">
var homeUrl3 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
<b:if cond='data:blog.pageType == "item"'>
maxNumberOfPostsPerLabel = 100;
</b:if>
<b:if cond='data:blog.pageType == "item"'>
maxNumberOfLabels = 3;
</b:if>
function listEntries10(json) {
var ul = document.createElement('ul');
var maxPosts = (json.feed.entry.length <= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i < maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
alturl = entry.link[k].href;
break;
**
**
var li = document.createElement('li');
var a = document.createElement('a');
a.href = alturl;
if(a.href!=location.href) {
var txt = document.createTextNode(entry.title.$t);
a.appendChild(txt);
li.appendChild(a);
ul.appendChild(li);
**
**
for (var l = 0; l < json.feed.link.length; l++) {
if (json.feed.link[l].rel == 'alternate') {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k<20; k++) label = label.replace("%20", " ");
var txt = document.createTextNode(label);
var h = document.createElement('b');
h.appendChild(txt);
var div1 = document.createElement('div');
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById('data2007').appendChild(di v1);
**
**
**
function search10(query, label) {
var ****** = document.createElement('******');
******.setAttribute('src', query + 'feeds/posts/default/-/'
+ label +
'?alt=json-in-******&callback=listEntries10');
******.setAttribute('type', 'text/javascript');
document.documentElement.firstChild.appendChild(** ****);
**
var labelArray = new Array();
var numLabel = 0;
<b:loop values='dataosts' var='post'>
<b:loop values='dataost.labels' var='label'>
textLabel = "<data:label.name/>";
var test = 0;
for (var i = 0; i < labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length <= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel < maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
**
**
</b:loop>
</b:loop>
</script>
</div>
</div>
</b:if>[/PHP]
4- احفظ القالب
فقط هكذا انتهيت
مع اطيب التمنيات بالتوفيق ...