الأربعاء، 29 يوليو 2015

كيفية إضافة تأثير تحميل الصفحات الخاص بـكود JQuery Lazy Load على البلوجر

salamo%2B3alaykom%2B-%2BAfkarPro.blogspot


مرحبا بكم زوار و متتبعي أفكار Pro.
Lazy-Loading-Effect-Blogger+-+www.afkarpro.blogspot.com
في هذا الموضوع سأقوم بشرح  كيفية إضافة تأثير تحميل الصفحات الخاص بـكود JQuery Lazy Load على البلوجر لتعبر على أن الصفحة قيد التحميل. 

مميزات هذه الإضافة :


- لا تؤثر على سرعة / صداقة مدونتك مع محركات البحث.
- متوافق مع جميع المتصفحات (جوجل كروم، فايرفوكس، وإنترنت إكسبلورر وغيرها ...).
- يمكنك التعديل عليه وتغيير الصورة 
وفقا لرغبتك.
- سوف تساعد أيضا المدونات على أخد وقت أقل لتحميل الصفحات، وتجعل الزوار المهتمين ينتظرون على مدونتك بمجرد رؤية الصورة المعبرة عن التحميل.

إن كنت لم تسمع بإضافة jQuery Lazy Load من قبل أنصحك بزيارة الموضوع التالي : اجعل تحميل صفحات مدونتك/موقعك أسرع باستخدام إضافة jQuery Lazy Load 


طريقة إضافة تأثير التحميل :

1- اتجه إلى لوحة تحكم البلوجر الخاصة بك و اضغط على "تصميم" من القائمة الجانبية ثم على "تحرير HTML".
* ولا تنسى أن تقوم بحفظ نسخة احتياطية لقالبك * 
2- أنقر على "Ctrl + F" و ابحث عن الكود التالي :

]]></b:skin>


و ألصق مباشرة فوقه كود css التالي :
    /*Start  MBL Lazy Page Loading Effect CSS coding (www.afkarpro.blogspot.com) */
    #mbl-lazyloading {position: fixed;z-index: 50;top: 0; left: 0;width: 100%; height: 100%;background: #FDFEF8 url(هنا سننسخ رابط الصورة المتحركة -المُعبرة عن تحميل الصفحة-) no-repeat center;line-height: 350px;text-align: center;font-size: 36px;color: #353231;text-indent: -9999px;}
    .MD #mbl-lazyloading { display: none; }
    @media only screen and (device-width: 768px) {#loading {position:absolute;width:1040px;min-height:768px;}}
    #mbl-progress-bar {position: absolute;top: 0; left: 0;background: #de1301;opacity: 0.8;width: 0;height: 18px;}
    #mbl-loader {height: 100%;display: none;}
    /*End  MBL Lazy Page Loading Effect CSS coding (www.afkarpro.blogspot.com) */


وقم بالتعديل عليه باستبدال  مايلي :

اللون الأحمر = هنا ضع رابط الصورة المتحركة (سأضع لك مجموعة من روابط الصور بالأسفل).
اللون الأخضر = من هنا يمكنك تغيير لون progress-bar (أي شريط التحميل).



3- بنفس الطريقة ابحث عن </head> و ألصق مباشرة فوقه الكود التالي :

    <script>
    (function($){
    $("html").removeClass("MD");
    $("#header").ready(function(){ $("#mbl-progress-bar").stop().animate({ width: "25%" },1500) });
    $("#footer").ready(function(){ $("#mbl-progress-bar").stop().animate({ width: "75%" },1500) });
    $(window).load(function(){
        $("#mbl-progress-bar").stop().animate({ width: "100%" },600,function(){
            $("#mbl-lazyloading").fadeOut("fast",function(){ $(this).remove(); });
        });
    });
    })(jQuery);
    </script>

4- ثم ابحث بعد ذلك على </body> و ألصق الكود التالي :

    <b:if cond='data:blog.url == data:blog.homepageUrl'>
     <div id='mbl-lazyloading'><div id='mbl-progress-bar'></div><div id='mbl-loader'>Powered By<a href="http://www.afkarpro.blogspot.com">AfkarPro - Loading Effect</a></div></div>
    </b:if>


5- و في الأخير قم بحفظ القالب.

إليكم الآن مجموعة من الصور المتحركة ذات تأثير التحميل :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_5td7Mts4Iqg0pycIlUaGisxwi8mTqcnEWc670zaN5-at3dMxLks9mGV8H2zCWc-kFCdsu8cCG26DClmtFlGvO3cR63XvphncC7OZaLDG5B7uBgCYithUwuaTDtgMNoCV2DlZHekAxbjD/s1600/Loading+Effect+-+Black_Grey+1+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Black_Grey+1+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrWWf7ZjqB-H-VfI-FoAkhtJxXk1D3T1Obkkp3UJSywKkex3VEtz8FPe-sYeLej0J65-vhpZvdasetJV9-OABg61GztueUJKboFN4kruD-CqVtwmbCeu9IoAac5DGUNFA_kOjfiSH2WrAg/s1600/Loading+Effect+-+Black_Grey+2+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Black_Grey+2+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpjVhxNE_VWzMSB1uz0IU2s4JCGAAi4U2mUVQC6DODQbMqYMZ-SPvOp6jPem9lSNYNluFxpBU2dZIUvBk5V-PIBVIrpn0DePrA44rm-CLMiWeGP92BxP6H3Ogm58yEKeqsFNHbEkvotjO4/s1600/Loading+Effect+-+Black_Grey+3+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Black_Grey+3+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwSBYgtuXwK3HePdB4xdvR8ASd_IB5Ba_3IEsv0n7soL7OvBsuEK3o3vxQsGMA_bVbElrAUYG5jouzdNrSQSjKSE_EpQZ3OtyFztnw7aaeoj75j2ovxW5ETNWu39FzbNDJ_dvWRXkvBy2d/s1600/Loading+Effect+-+Blue+1+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Blue+1+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw69PfZQlbebbSt5bK8HQIpDpgy0HF3U5TWnb-PqYtPpYfQVRW7Yx4pAgLANdANuuwEvf2GzmAlRYYUmopEq9WG4p-BmVIpsrLGvwGfKQ0v_i6P1Jx5YiORyBTuLrWbFyvVQJSpPfyd8i9/s1600/Loading+Effect+-+Blue+2+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Blue+2+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpddZeN__x4gUGVPZpsWIiVeFTjocWLVIc9m8I7IGia7d_E43XxfWyJK_0hHr_I3LOn3UUUsBXUD5kGWnOepyrgoR5cOt7xIGOdDOGKWh1XH5mZ7F8s-w9-KQjV4OhPUpafRup44Cpo4x5/s1600/Loading+Effect+-+Blue+3+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Blue+3+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpllRbsSA6rmBug4xPtj2ebh5mzdzEmPfg0ENxAjneTctjg5RLVPwwa7q2XpUZin_CkjwJZIEs_8gfxwGiBNcxOjjoupg-iSera9Wmy_5NJ3teq_lJLneO5A-ejocIM-EPV6eFDaKzCWMC/s1600/Loading+Effect+-+Green+1+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Green+1+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwaDydktwkYNduXMiurIuxt7Ykqed0-DIBgROeShdW-HE2JBsm_UR3LApTN1EoGxfzocrGwKl7Eu0RhaCJf9rFqf5_zTC9Cif1wQzLdSxk2Ht5BGKl-x0cWe4sgpELQh60Cxnl8jnZso0A/s1600/Loading+Effect+-+Green+2+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Green+2+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYh-T1M845VCH16xrck3HptCG8tjF-S3_La2xpAA0rNCkHhQOqEXaXrW52B3fFdqoERorhcQ1qqsuqqpRD9WnRAXyTcstmQZpAOPtStsYWOhtENiLkBkEh1bfzjZPXHZY4UilEUYstIa1h/s1600/Loading+Effect+-+Green+3+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Green+3+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBVzF8wQbxZQq31YYE1u6lA2LuUj4gih0uNN7Conth6dOJI3_28GFnJ91jiJ_51lYRrbF0V_wI4GYQJwyf7S2pfxs5ilIt3Nxoj3f7Or83c2LzYr1lG3Zjv67FXmfcU38jg3mQiBmz1wOp/s1600/Loading+Effect+-+Green+4+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Green+4+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcOfHQ-IupodlDs0FcakMnYcJQ0FbU96EtQG3lTFakxCXFBvZUF0cvzYMZ0lkiCLD2RwMWT6EG4pMKLZW5CDB5HkQg9yr8DVTk9l2Z1n_lXsRJZA4XqeSlpQ0DO-djrGPKnv-8ImMGK3iN/s1600/Loading+Effect+-+Orange+1+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Orange+1+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Hnt4n6IyTBu7fyiIp6hrOhrcfQAaCXL0fTwrXSq1zHIuphCYFz-37bn5easqozS7wVco83whK1LaA36_R-xp5qZNhz1IoI9p0BEC34VfhjO0QznGOmHhRHtVaKg473mkVuJMfXQIgdZb/s1600/Loading+Effect+-+Orange+2+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Orange+2+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiilgroXpV_TTozlLTYmb6cuzsdNgvsah7KuVZIVF8Q9V0pYEPQMnsqtjz8WNz9K-xCnbzYRcFlbUQNFAA9HSDMGzpCjqI10MIaPQto-yYieu0wK-RAKRKR5MvbcOdRivaK96GuJjOBz3uQ/s1600/Loading+Effect+-+Purple+1+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Purple+1+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim0Wnp0vswtI7EiiQoMAfJFmUsbm-RkY4WLmV1rqo4aNcBeSRCiuJZQxiVNzqCRSSdgUglit7ZjWSkTviD-FCK3YLvAguFserebtkn8eA6kCM_WuxERxKRv7NvjUwBZQOCulzE1FvDr-GK/s1600/Loading+Effect+-+Purple+2+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Purple+2+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtJKkf9ASen_o9HbJ8Hbmak8A6j0jF8HmJt9ZuRI9KGCptcuSKpz1A2zIXdjTa5jToFRXEpSe2SKqx0rGvaYzI-WRfbXr86GYsiOmaJnvV8IMazwdkuS4y3mp1tfXMzTcMQH4JcYaqQT1u/s1600/Loading+Effect+-+Red+1+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Red+1+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQSyhWVERlq92Z12gSb-ZSLJGkInAuBqniDW_9ZpQj9J80Ry2wOgeb5xtfa2zpJuy5dzgTKx-vXyhEDbqn3Ke_D7SjV95fi2OXw7EMBA8goXBU9o3J-bsypD1wJg4k8wxymBsoiOhU76Rs/s1600/Loading+Effect+-+Red+2+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Red+2+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgvvRlIRNFbJo0BbRcSWmEH0WOz7aI0yY4JIgwFwt2pa6dh9QVEmxcSiv7-59OxRQafn8pZjFpw_OttPoKUTgQWLWQRGluygAHGc6CCyaWcEvF4acX0tT67Un7UmjqmZxbhjARKN80CEUw/s1600/Loading+Effect+-+Red+3+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Red+3+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhux1G06sS36rHKtpA5UAmguYnKDuIXDxCFG4IdZ4TnU8WEmeqlsQFVM2exr447HAozigX9ZenyJJWxd9VGf7Sj2dD39T-O1ns18SmBiC48-u_c2YUMniAdzv8xddVLE6zysFvnfOE7SIy/s1600/Loading+Effect+-+Red+4+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Red+4+-+www.afkarpro.blogspot.com
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXHCHd26E6TTe6PZ0cm_scsSFXn2v3kswKCIAnCFttGs2VE5g0LhCpyiXWufwf-1hHQnY9xQyhx2GFUQn-kDTgscp-SSVDebL8OYOURMtRZ3nvZ7V_R4U9CCdfRV2xz61uz4cLXbjO-qNV/s1600/Loading+Effect+-+Red+5+-+www.afkarpro.blogspot.com.gif
Loading+Effect+-+Red+5+-+www.afkarpro.blogspot.com

*! أتمنى أن أكون قد وفقت في إيصال المعلومة لكم بدون تعقيدات ;)
و إذا واجهت أي مشكل أو لديك أي استفسار لا تتردد في طرح سؤالك وذلك بالرد بتعليق، سأجيب بالتأكيد! إن شاء الله ...




ـ
img_1315720267_147



روابط هذه التدوينة قابلة للنسخ واللصق
URL
HTML
BBCode


اجعل تحميل صفحات مدونتك/موقعك أسرع باستخدام إضافة jQuery Lazy Load

salamo%2B3alaykom%2B-%2BAfkarPro.blogspot


How+To+Add+JQuery+Lazy+Load+Plugin+to+Blogger+-+www.afkarpro.blogspot.comيعتبر موضوع اليوم مُهِمًّا جدا وذلك لأنه جاء بأحسن طريقة للتخلص من بطئ تحميل صفحات المدونات و المواقع، و الذي يعاني منه أغلب المدونين خصوصا الذين يستعملون الصور.

هذه الحل هو عبارة عن إضافة مكونة من كود jQuery يطيق عليها اسم "jQuery Lazy Load"، وتقوم هذه الإضافة على تحميل ما يظهر في المتصفح أولاً من عناصر وصور، ثم بعد ذلك يتم تحميل باقي المحتويات بمجرد النزول إلى أسفل الصفحة بكيفية متسلسة.
بصفة عامة فالإضافة تقوم بتحميل مايظهر على الشاشة فقط و ليس صفحة المدونة كلها دفعة واحدة، دون أن تلاحظ ذلك وبهذا يتم الزيادة في سرعة التصفح.

لتركيب إضافة jQuery Lazy Load اتبع الخطوات التالية :

1- اتجه إلى لوحة تحكم البلوجر الخاصة بك و اضغط على "تصميم" من القائمة الجانبية ثم على "تحرير HTML".
* ولا تنسى أن تقوم بحفظ نسخة احتياطية لقالبك * 


2- أنقر على "Ctrl + F" و ابحث عن </head> ثم انسخ فوقه الكود التالي :

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js?ver=1.4.2' type='text/javascript'/>
<script src='http://sites.google.com/site/simoxooorg/Home/jquery.lazyload.mini.js?ver=1.5.0' type='text/javascript'/>
<script type='text/javascript'>
jQuery(document).ready(function($){
if (navigator.platform == &quot;iPad&quot;) return;
jQuery('img').lazyload({
effect:&quot;fadeIn&quot;,
placeholder: &quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_aOiYqVlXjia5EyD6ovqEUToJziXbWJ9PEnllopWRB2Dmjw344nvTFg36SWjJonJWRjouDLGS2PA8Bi36z_IcOd5gr8R1Nru5H197vBCTgP_rYWB1HMUn36xPpwXpGPAEs_YvWHhDSnA/&quot;
});
});
</script>

3- نقوم بالتعديل على الكود حسب الرغبة بالشكل الآتي :

* إن كنت تستعمل مكتبة jQuery فيما سبق على مدونتك، فإنك لست مجبراً على نسخ السطرالملوَّنبالأحمر

* كما هو موضح في السطر الملون بالأزرق فالإضافة تم تطبيقها على img (أي الصور فقط).
و لتطبيقها عنصر الموضوع أو التدوينة أو أي عنصر آخر، فقط يكفي أن تضيف class أو id العنصر المراد التطبيق عليه، وذلك حسب المثال الآتي :
 

مثال على البلوجر نستبدل السطر الأزرق بما يلي :
jQuery('.post img').lazyload


مثال على المنتديات نستبدل السطر الأزرق بما يلي :
jQuery('.tborder img').lazyload


4- وفي الأخير لا تنسى حفظ القالب.


*! أتمنى أن أكون قد وفقت في إيصال المعلومة لكم بدون تعقيدات ;)
و إذا واجهت أي مشكل أو لديك أي استفسار لا تتردد في طرح سؤالك وذلك بالرد بتعليق، سأجيب بالتأكيد! إن شاء الله ...




img_1315720267_147
روابط هذه التدوينة قابلة للنسخ واللصق
URL
HTML
BBCode

إذا كنت تحتاج إلى عدد أكبر من الفقرات يتيح لك مولد النص العربى زيادة عدد الفقرات كما تريد. هذا النص هو مثال لنص يمكن أن يستبدل في نفس المساحة, ومن هنا وجب على المصمم أن يضع نصوصا مؤقتة على التصميم ليظهر للعميلً