إضافة زر الصعود لأعلى لمدونة بلوجر بسهولة وبسرعة
بشكل جميل وبطريقتين مختلفتين
بشكل جميل وبطريقتين مختلفتين
السلام عليكم ورحمة الله وبركاته
إن شاء الله إخواني وأخواتي الكرام نوضح لك كيفية إضافة اداة مهمة جدا لمدونات بلوجر من أجل تصفح أسهل لزوار المدونة والتنقل داخل الموضوع خصوصا إن كان طويلا أو الصعود للقائمة الرئيسية بسرعة
وبالتالي تقلل الملل وتسهم في وجود الزوار لفترة أكبر في مدونتك
وهي أداة الصعود المباشر لأعلى المدونة
وحتى لا أطيل فتركيب الاداة سهل جدا ولا يأخذ وقتا منك
نبدأ بسم الله
(أولاً)
قم بحفظ نسخة من قالبك لتفادي أي أخطاء قد تواجهك .. مهم جدا
(ثانياً)
اذهب إلى قالب المدونة ومن ثم الى تحرير html ثم اضغط داخل القالب ومن الكيبورد اضغط ctrl+f
وابحث عن الكود التالي
</body>
ثم اضف قبله هذا الكود التالي
===========
< a href='#' id='backtotop'><img alt='back to top' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieVFVtvL4L7tH1zO-r2ckuXdQh4_FMgMLr-W4mmf0sDyYpRSRoI5JJV8W16OubehIFVzIHM8d5zw4fxjI1izjt16YS0P2h-MQpXU2X5Mo9qam4h_ulT1_CZBjVhSquTlPqQCcVz7x6oy6M/s1600/9.png'/></a>
< script type='text/javascript'>
var home_page="/";
var urlactivepage=location.href;
var postperpage=4;
var numshowpage=6;
var upPageWord ='Previous';
var downPageWord ='Next';
< /script>
===========
إذا أردت تغيير شكل الأيقونة غير ما باللون الأحمر برابط الصورة المراد وضعها
إن شاء الله إخواني وأخواتي الكرام نوضح لك كيفية إضافة اداة مهمة جدا لمدونات بلوجر من أجل تصفح أسهل لزوار المدونة والتنقل داخل الموضوع خصوصا إن كان طويلا أو الصعود للقائمة الرئيسية بسرعة
وبالتالي تقلل الملل وتسهم في وجود الزوار لفترة أكبر في مدونتك
وهي أداة الصعود المباشر لأعلى المدونة
وحتى لا أطيل فتركيب الاداة سهل جدا ولا يأخذ وقتا منك
نبدأ بسم الله
(أولاً)
قم بحفظ نسخة من قالبك لتفادي أي أخطاء قد تواجهك .. مهم جدا
(ثانياً)
اذهب إلى قالب المدونة ومن ثم الى تحرير html ثم اضغط داخل القالب ومن الكيبورد اضغط ctrl+f
وابحث عن الكود التالي
</body>
ثم اضف قبله هذا الكود التالي
===========
< a href='#' id='backtotop'><img alt='back to top' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieVFVtvL4L7tH1zO-r2ckuXdQh4_FMgMLr-W4mmf0sDyYpRSRoI5JJV8W16OubehIFVzIHM8d5zw4fxjI1izjt16YS0P2h-MQpXU2X5Mo9qam4h_ulT1_CZBjVhSquTlPqQCcVz7x6oy6M/s1600/9.png'/></a>
< script type='text/javascript'>
var home_page="/";
var urlactivepage=location.href;
var postperpage=4;
var numshowpage=6;
var upPageWord ='Previous';
var downPageWord ='Next';
< /script>
===========
إذا أردت تغيير شكل الأيقونة غير ما باللون الأحمر برابط الصورة المراد وضعها
(ثالثاً)
ثم ابحث عن الكود التالي
]]></b:skin>
واضف قبله هذا الكود
==============
#backtotop {
padding:5px;
position:fixed;
bottom:5px;right:5px;
cursor:pointer;
}
ثم ابحث عن الكود التالي
]]></b:skin>
واضف قبله هذا الكود
==============
#backtotop {
padding:5px;
position:fixed;
bottom:5px;right:5px;
cursor:pointer;
}
==============
يمكنك عند هذا تم الرفع جرب واذا لا قم بالتالي اللى تحت
==============
هذه الأداة تكون في الجهة اليمنى فإذا أردتها بالجهة اليسرى غير left إلى right
==============
هذه الأداة تكون في الجهة اليمنى فإذا أردتها بالجهة اليسرى غير left إلى right
أما الطريقة الثانية للإضافة
وهي أسهل بكثير مما سبقت
فما عليك هو أن تذهب للوجة تحكم مدونتك ثم تختار التخطيط
ثم تختار إضافة أداة ومن ثم إضافة وظيفة طرف ثالث HTML/JavaScript
ثم تنسخ الكود التالي وتضعه في مربع أكواد الأداة
===============
< script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
< script
type="text/javascript" >
/***********************************************
* Scroll To Top Control script- © Dynamic Drive DHTML code library
(www.dynamicdrive.com)
* Modified by www.helperblogger.com
* This notice MUST stay intact for legal use
* Visit Project Page at http://www.dynamicdrive.com for full source code
***********************************************/
var scrolltotop={
//startline: Integer. Number of pixels from top of doc scrollbar is
scrolled before showing control
//scrollto: Keyword (Integer, or "Scroll_to_Element_ID"). How far to
scroll document up when control is clicked on (0=top).
setting: {startline:100, scrollto: 0, scrollduration:1000,
fadeduration:[500, 100]},
controlHTML: '<img
src="https://lh6.googleusercontent.com/-eju6DAQA5LI/VMilpk7jfUI/AAAAAAAABW8/3wWKFn7GY2A/s57-no/curved-arrow-clipart.png"
/>', //HTML for control, which is auto wrapped in DIV w/
ID="topcontrol"
controlattrs: {offsetx:5, offsety:5}, //offset of control relative
to right/ bottom of window corner
anchorkeyword: '#top', //Enter href value of HTML anchors on the
page that should also act as "Scroll Up" links
state: {isvisible:false, shouldvisible:false},
scrollup:function(){
if (!this.cssfixedsupport) //if control is positioned using
JavaScript
this.$control.css({opacity:0}) //hide control immediately
after clicking it
var dest=isNaN(this.setting.scrollto)? this.setting.scrollto :
parseInt(this.setting.scrollto)
if (typeof dest=="string" && jQuery('#'+dest).length==1)
//check element set by string exists
dest=jQuery('#'+dest).offset().top
else
dest=0
this.$body.animate({scrollTop: dest},
this.setting.scrollduration);
},
keepfixed:function(){
var $window=jQuery(window)
var controlx=$window.scrollLeft() + $window.width() -
this.$control.width() - this.controlattrs.offsetx
var controly=$window.scrollTop() + $window.height() -
this.$control.height() - this.controlattrs.offsety
this.$control.css({left:controlx+'px', top:controly+'px'})
},
togglecontrol:function(){
var scrolltop=jQuery(window).scrollTop()
if (!this.cssfixedsupport)
this.keepfixed()
this.state.shouldvisible=(scrolltop>=this.setting.startline)?
true : false
if (this.state.shouldvisible && !this.state.isvisible){
this.$control.stop().animate({opacity:1},
this.setting.fadeduration[0])
this.state.isvisible=true
}
else if (this.state.shouldvisible==false &&
this.state.isvisible){
this.$control.stop().animate({opacity:0},
this.setting.fadeduration[1])
this.state.isvisible=false
}
},
init:function(){
jQuery(document).ready(function($){
var mainobj=scrolltotop
var iebrws=document.all
mainobj.cssfixedsupport=!iebrws || iebrws &&
document.compatMode=="CSS1Compat" && window.XMLHttpRequest //not
IE or IE7+ browsers in standards mode
mainobj.$body=(window.opera)?
(document.compatMode=="CSS1Compat"? $('html') : $('body')) :
$('html,body')
mainobj.$control=$('<div id="topcontrol">
'+mainobj.controlHTML+'</div>
')
.css({position:mainobj.cssfixedsupport? 'fixed' :
'absolute', bottom:mainobj.controlattrs.offsety,
right:mainobj.controlattrs.offsetx, opacity:0, cursor:'pointer'})
.attr({title:'Scroll Back to Top'})
.click(function(){mainobj.scrollup(); return false})
.appendTo('body')
if (document.all && !window.XMLHttpRequest
&& mainobj.$control.text()!='') //loose check for IE6 and below,
plus whether control contains any text
mainobj.$control.css({width:mainobj.$control.width()})
//IE6- seems to require an explicit width on a DIV containing text
mainobj.togglecontrol()
$('a[href="' + mainobj.anchorkeyword
+'"]').click(function(){
mainobj.scrollup()
return false
})
$(window).bind('scroll resize', function(e){
mainobj.togglecontrol()
})
})
}
}
scrolltotop.init()
< /script>
===============
وهي أسهل بكثير مما سبقت
فما عليك هو أن تذهب للوجة تحكم مدونتك ثم تختار التخطيط
ثم تختار إضافة أداة ومن ثم إضافة وظيفة طرف ثالث HTML/JavaScript
ثم تنسخ الكود التالي وتضعه في مربع أكواد الأداة
===============
< script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
< script
type="text/javascript" >
/***********************************************
* Scroll To Top Control script- © Dynamic Drive DHTML code library
(www.dynamicdrive.com)
* Modified by www.helperblogger.com
* This notice MUST stay intact for legal use
* Visit Project Page at http://www.dynamicdrive.com for full source code
***********************************************/
var scrolltotop={
//startline: Integer. Number of pixels from top of doc scrollbar is
scrolled before showing control
//scrollto: Keyword (Integer, or "Scroll_to_Element_ID"). How far to
scroll document up when control is clicked on (0=top).
setting: {startline:100, scrollto: 0, scrollduration:1000,
fadeduration:[500, 100]},
controlHTML: '<img
src="https://lh6.googleusercontent.com/-eju6DAQA5LI/VMilpk7jfUI/AAAAAAAABW8/3wWKFn7GY2A/s57-no/curved-arrow-clipart.png"
/>', //HTML for control, which is auto wrapped in DIV w/
ID="topcontrol"
controlattrs: {offsetx:5, offsety:5}, //offset of control relative
to right/ bottom of window corner
anchorkeyword: '#top', //Enter href value of HTML anchors on the
page that should also act as "Scroll Up" links
state: {isvisible:false, shouldvisible:false},
scrollup:function(){
if (!this.cssfixedsupport) //if control is positioned using
JavaScript
this.$control.css({opacity:0}) //hide control immediately
after clicking it
var dest=isNaN(this.setting.scrollto)? this.setting.scrollto :
parseInt(this.setting.scrollto)
if (typeof dest=="string" && jQuery('#'+dest).length==1)
//check element set by string exists
dest=jQuery('#'+dest).offset().top
else
dest=0
this.$body.animate({scrollTop: dest},
this.setting.scrollduration);
},
keepfixed:function(){
var $window=jQuery(window)
var controlx=$window.scrollLeft() + $window.width() -
this.$control.width() - this.controlattrs.offsetx
var controly=$window.scrollTop() + $window.height() -
this.$control.height() - this.controlattrs.offsety
this.$control.css({left:controlx+'px', top:controly+'px'})
},
togglecontrol:function(){
var scrolltop=jQuery(window).scrollTop()
if (!this.cssfixedsupport)
this.keepfixed()
this.state.shouldvisible=(scrolltop>=this.setting.startline)?
true : false
if (this.state.shouldvisible && !this.state.isvisible){
this.$control.stop().animate({opacity:1},
this.setting.fadeduration[0])
this.state.isvisible=true
}
else if (this.state.shouldvisible==false &&
this.state.isvisible){
this.$control.stop().animate({opacity:0},
this.setting.fadeduration[1])
this.state.isvisible=false
}
},
init:function(){
jQuery(document).ready(function($){
var mainobj=scrolltotop
var iebrws=document.all
mainobj.cssfixedsupport=!iebrws || iebrws &&
document.compatMode=="CSS1Compat" && window.XMLHttpRequest //not
IE or IE7+ browsers in standards mode
mainobj.$body=(window.opera)?
(document.compatMode=="CSS1Compat"? $('html') : $('body')) :
$('html,body')
mainobj.$control=$('<div id="topcontrol">
'+mainobj.controlHTML+'</div>
')
.css({position:mainobj.cssfixedsupport? 'fixed' :
'absolute', bottom:mainobj.controlattrs.offsety,
right:mainobj.controlattrs.offsetx, opacity:0, cursor:'pointer'})
.attr({title:'Scroll Back to Top'})
.click(function(){mainobj.scrollup(); return false})
.appendTo('body')
if (document.all && !window.XMLHttpRequest
&& mainobj.$control.text()!='') //loose check for IE6 and below,
plus whether control contains any text
mainobj.$control.css({width:mainobj.$control.width()})
//IE6- seems to require an explicit width on a DIV containing text
mainobj.togglecontrol()
$('a[href="' + mainobj.anchorkeyword
+'"]').click(function(){
mainobj.scrollup()
return false
})
$(window).bind('scroll resize', function(e){
mainobj.togglecontrol()
})
})
}
}
scrolltotop.init()
< /script>
===============
ثم احفظ الأداة ويمكنك أيضا تغيير الصورة الموجودة بالأداة بأي صورة تحب
وبهذا تمت الإضافة
وللمزيد من الأشكال لهذه الأداة إليكم بعض هذه الأشكال حسب الرغبة
فقط افتح أي صورة من هذه في نافذة مستقلة وانسخ الرابط واستبدله
وسلامتكم
0 تعليقات