درسنا اليوم درس مهم جدا وهو الحفاظ على جميع الأضافت بمدونتك دون ان تسقط او لا تعمل فيما بعد بسبب حذف ملفات الجافا سكربت من قبل المستضيف فكلنا جميعا نعلم بأن ملفات الجافا سكربت يجب ان تكون مرفوعة على مواقع استضافية لكى تعمل بشكل صحيح ولكى تعمل الأضافات فأذا افترضنا بأن يوجد اضافة بالمدونة وهذه الأضافة تم تركيبها بمدونتك كالمشاركات الأخيرة والسلايدشو وغيرها فعند تركيبها بمدونتك ستجد بأنها تعمل معك بدون مشاكل ولكن مع مرور الايام تجد بأن الأضافة لا تعمل رغم انها فى السابق تعمل بشكل سليم فالسبب فى ذلك هو بأن الشخص الذى قام بوضع هذه الاضافة قام برفع ملفات الجافا سكربت على استضافة ومن بعدها قام بحذف هذه الملفات فمن الطبيعى الملفات تم سقوطها وبالتالى الاضافة لا تعمل فهى تشبة كثيرا بملفات الصور وملفات التحميل المرفوعة على مواقع الأستضافة فعند ازالة ملفات الصور والتحميل فطبعا لا تعمل هذا مجرد تشبية اسف على الأطالة وعلى المقدمة الطويلة تعالو الأن نتعرف سويا كيف نتفادى هذه المشاكل ونضع ملفات الجافا سكربت على مدونتك دون ان نرفعها على مواقع استضافة اخرى للحفاظ على الأضافات ولتعمل معك هذه الأضافات بشكل اسرع واخف عكس الاضافات الذى يوجد بها ملفات جافا سكربت تأخذ وقت طويل فى التحميل والسبب فى ذلك بأنها مرفوعة على موقع استضافة اى بموقع اخر الأن نريد هذة الملفات تكون بين ايدينا نتحكم بها نحن دون ان يتحكم بها شخص اخر .
قبل ان اضع الشرح تعالو نلقى نظرة بسيطة على هذه الأضافة
<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>
الأن انسخ ملف الجافا الذى كان مرفوع على موقع استضافة ونضعة مكان كلمة ضع هنا الكود المرفوع بموقع الأستضافة وهذه صورة توضح للشكل النهائى :
فى النهاية ارجو بأن شرح هذه الطريقة واضحة امام الجميع واى استفسار فى ذلك فقط ضع رد وارجو بأن هذا الدرس اعجبكم وانتظرونى بدرس اخر جديد ومفيد
تسلم يا غالي
ردحذفالعفو اخى اسامة واتمنى بأن هذه التدوينة اعجبتك واعجبت الاخرين
ردحذفالسلام عليكم اخي شكرا علي الشرح ممكن اتواصل مع علي الاميل ahmedsalembikam@gmail.com
ردحذفموضوع جميل واصل
ردحذفممتاز وعاشت يمينك عالمعلومة والشرح الوافي وأود أن أضيف على ماتفضلتم به ... بأن الشخص الذي صمم الاضافة ورفع ملفات الجافا على مواقع أخرى قد منعك من التعديل عليها حسب حاجتك (وهذا حدث معي) ... ولكن إذا جلبت الملف ووضعته داخل مدونتك أو رفعته على إستضافات أخرى بحساب خاص بك ... في هذه الحالة تستطيع أن تفعل ماتشاء من التعديل وغيرها.
ردحذفاحسنت والله الواحد داخ على هذه المعلومة وانا عملت كل الخطوات بس الظاهر المشكلة من عندي ..ولكني عندي مشكلة اخري وهي ظهور علامة غريبة على الشريط العلوي الموجود فية رابط المواقع وهي علامة شاشة صغيرة وبها علامة اكس بالاحمر .ادخل عليها اجد عبارة هذه الصفحة تريد تحميل نصوص من مصادر غير برمجية ..وشكرا
ردحذفتسلم أخوي علي المعلومة بارك الله فيك ،،، طبقت الشرح ونجح تماماً
ردحذف