Post Top Ad

Your Ad Spot

الجمعة، 6 سبتمبر 2013

كيفية رفع ملفات الجافا سكربت javascript على مدونتك بدون مواقع استضافة اخرى

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

قبل ان اضع الشرح تعالو نلقى نظرة بسيطة على هذه الأضافة 
<style>
#recentposts ul {
border : medium none;
margin : 3px;
padding : 0;display:block;
}
#recentposts ul li {
font-family: Georgia, serif;
border-bottom: 1px solid #ccc;
display:block;
margin-bottom:5px;
}
#recentposts ul li img.thumbnail {
border: 1px solid #DDD;
padding: 2px;
background-color: white;
float: left;
margin: 0 8px 0 0;
}
.recentposts ul li a:link, .recentposts ul li a:visited, .recentposts ul li a:active {
display: block;
color: #727272;
padding: 8px;
background-image: none !important;
display:block;
}
#recentposts ul li span.meta {
display: block;
font-size: 10px;
text-transform: uppercase;
color: #777;
line-height: 20px;
}</style>
<div  id="recentposts"><ul>
<script style='text/javascript' src='https://sites.google.com/site/kingntcom/recent.js'></script>
<script style='text/javascript'>
var numposts = 3;
var showpostthumbnails = true;
var displayseparator = true;
var showcommentnum = true;
var showpostdate = true;
</script>
<script src='http://kingnt.com/feeds/posts/default/-/اضافات بلوجر?orderby=published&alt=json-in-script&callback=recent'></script></ul></div>
كما تلاحظون بالكود السابق وهو خاص بأضافة قسم محدد بالمدونة هذا مجرد مثال ولكن ما هو الجديد فى ذلك ؟ فالننظر جيدا برابط ملف الجافا سكربت المحدد باللون الاصفر هذا الملف المسؤل فى تشغيل الاضافة فبدون هذا الرابط المحدد باللون الأصفر فأن الاضافة لا تعمل فلا تستغرب من ذلك فكلنا جميعا نعلم بأن امتداد ملف الجافا سكربت عبارة عن JS  اختصار لكلمة javascript فأذا اخذنا هذا الرابط نسخ ولصقناة بالمتصفح فستجد الملفات والأكواد والرموز والدلات وغيرها فهذه الاكواد هى المسؤلة عن تشغيل الأضافة وهى تعمل لان هذا الملف مرفوع على استضافة اى يوجد اتصال واذا تم حذفة فلن يعمل .
=========================
شرح رفع ملفات الجافا سكربت على مدونتك بدون مواقع استضافة اخرى :

اذا كان لديك اضافة وبها اكواد نبحث عن هذا المطلوب :
<script src='http://WWW.KINGNT.COM/FILE.js' type='text/javascript'/>

كما تلاحظون بالكود السابق هو الكود الخاص والمسؤل فى ترابط ملفات الجافا سكربت بمواقع الاستضافة الان نريد ان نجعل ملفات الجافا سكربت بداخل مدونتنا ماذا نفعل الأن ؟

فقط استبدالة بهذا الكود التالى :
<script type='text/javascript'>
//<![CDATA[
ضع هنا الكود المرفوع بموقع الاستضافة فقط الصقة هنا 
//]]>
</script>
اعتقد الطريقة سهلة هل رايتم ماذا فعلنا لقد قمنا بالغاء خاصية رفع ملفات الجافا سكربت على مواقع استضافة اخرى ووضعناها بداخل مدونتنا .

=====================
مثال عملى للتوضيح اكثر :
<script language='JavaScript'>
aBold = true;
numposts=200;
maxshowresult=5;
home_page = "http://www.kingnt.com/";
</script>
<script src='http://sites.google.com/site/kingntcom/recent.js' type='text/javascript'></script>
كما تلاحظون بالكود السابق هى اضافة اريد ان اضعها بمدونتى ولكن كما تلاحظون بأن الملف المحدد باللون الاخضر مرفوع على استضافة اخرى وانا اريد ان الغى هذه الطريقة واريدها بأن تكون مرفوعة على مدونتى فماذا افعل ؟

اولا اقوم بنسخ هذا الكود واضعة بأى مفكرة فلنضعة مثلا بداخل النود باد كما تلاحظون بالصورة التالية :
ماذا نفعل الأن لكى نلغى خاصية رفع ملفات الجافا على استضافة اخرى ؟

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

<script type='text/javascript'>
//<![CDATA[
ضع هنا الكود المرفوع بموقع الاستضافة فقط الصقة هنا 
//]]>
</script>

ليكون بهذا الشكل :

<script language='JavaScript'>
aBold = true;
numposts=200;
maxshowresult=5;
home_page = "http://www.kingnt.com/";
</script>
<script type='text/javascript'>
//<![CDATA[
ضع هنا الكود المرفوع بموقع الاستضافة فقط الصقة هنا 
//]]>
</script>
</script>
الأن انسخ ملف الجافا الذى كان مرفوع على موقع استضافة ونضعة مكان كلمة ضع هنا الكود المرفوع بموقع الأستضافة وهذه صورة توضح للشكل النهائى :
فى النهاية ارجو بأن شرح هذه الطريقة واضحة امام الجميع واى استفسار فى ذلك فقط ضع رد وارجو بأن هذا الدرس اعجبكم وانتظرونى بدرس اخر جديد ومفيد 

هناك 7 تعليقات:

  1. العفو اخى اسامة واتمنى بأن هذه التدوينة اعجبتك واعجبت الاخرين

    ردحذف
  2. السلام عليكم اخي شكرا علي الشرح ممكن اتواصل مع علي الاميل ahmedsalembikam@gmail.com

    ردحذف
  3. ممتاز وعاشت يمينك عالمعلومة والشرح الوافي وأود أن أضيف على ماتفضلتم به ... بأن الشخص الذي صمم الاضافة ورفع ملفات الجافا على مواقع أخرى قد منعك من التعديل عليها حسب حاجتك (وهذا حدث معي) ... ولكن إذا جلبت الملف ووضعته داخل مدونتك أو رفعته على إستضافات أخرى بحساب خاص بك ... في هذه الحالة تستطيع أن تفعل ماتشاء من التعديل وغيرها.

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

    ردحذف
  5. تسلم أخوي علي المعلومة بارك الله فيك ،،، طبقت الشرح ونجح تماماً

    ردحذف

قال تعالى ( مَا يَلْفِظُ مِن قَوْلٍ إِلا لَدَيْهِ رَقِيبٌ عَتِيدٌ )

Post Top Ad