القائمة الرئيسية

الصفحات

كود جافا سكريبت لجعل تدوينة بلوجر خاصة باختصار الروابط

cut url blogger

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

يمكنك الإطلاع على مثال من الرابط لتعرف أكثر وهو يحتوي على الروابط المختصرة كلما وروابطها من نفس الصفحة :

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

جميع الروابط الأخرى ومحتوى التدوينة موجود لكن مختفية ولا يظهر سوى الذي تم طلبه بالكود المضاف بالرابط الذي هو :
app=tu00000009_00000000.rar#show

لو دخلت إلى كود HTML أو كود سورس الصفحة سيظهر لك جميع محتوى التدوينة .

قد تتساءل كيف يتم ذلك على بلوجر مع أنه لا يقبل أكواد PHP لكن ليس بي اتش بي هي اللغة الوحيدة التفاعلية فهناك Javscript كذلك لغة تفاعلة والمدونات تقبلها داخل التدوينات ، لهذا الغرض استخدمت لغة جافاسكريبت و هاش تي أم إل  لأنه يتم قبولهم على بلوجر .

شرح إنشاء الكود  بعد تحميل  الكود من هنـــــــــــأ
1 - في أول الأمر أنشأت كائن div وأعطيته في id إسم show بهذا الشكل :

<div id="show">
</div>

هذا الامر عندما اضفت بآخر الرابط #show أخذني الى ذلك السطر .

2 - ثم فتحت الأمر لتنفيد كود جافاسكربت بهذا الشكل ، فق قم بنسخ الأمر التالي إلى محرر نصوص برمجة ليظهر لك بشكل منظم ثم انتقل إلى الأسفل لشرح الكود :

<script>
var url_string = window.location.href ; 
var url = new URL(url_string);
var app = url.searchParams.get("app");

var names = [
    "tu00000009_00000000.rar" , //0
    "X360ACE-V3", //1
    "X360ACE-V3-PRODACT", //2
];

var links = [
   //http://www.mediafire.com/file/vcldzxs0nj2sclr/Mode_Menu_GTA5_XBOX360_IS2ALL.COM.rar/file
  "http://exe.io/El2hUC8p", //0 
  
   //http://x360ace.com/V3/
  "http://exe.io/kVquXTq", //1 
  
   //https://x360ace.com/product/
  "http://exe.io/kVquXTq", //2 
];

/// رابط التحميل ///>>>>>>>
    var downloadApp = "null";
    var x = 0 ;
    while (x < names.length) { 
  if (names[x] == app) {
        var downloadApp = links[x];
        }
  x++;
    }


    if (downloadApp == "null") {
  document.write("جميع روابط التحميل");
        var i = 0 ;
        while (i < names.length) {
  document.write("<br><br>" + i + "- " + names[i] );
           document.write("<br> <a href=\"http://www.tooroq.com/p/downloads.html?app=" + names[i] + "#show\"> ");
     document.write("http://www.tooroq.com/p/downloads.html?app=" + names[i] + "#show\</a>"); 
           i++;}
     }else{
        document.write("<font size=\"4\" color=\"red\"><br><b>Download "+app+"</b>");
        document.write("<br><b> <a href=\"" + downloadApp + "\">" );
        document.write(downloadApp + " </a> </b></font> <br><br><br><br>");
  }

</script>


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

بعد ما يتم جلب الرابط والقيمة المدخلة يتم انشاء مصفوفة باسم names ثم تقوم بإدخال اسم الملف او موضوع للرابط الذي تردي اصافته .

بعدها مصفوفة أخرى باسم links لوضع الروابط بداخلها مع ملاحظة الترتيب مع المصوصفة الاولى بالمصفوفة names تضع اسم الملف وبالمصفوفة names تضع رابط اسم الملف بالترتيب .

الأوامر الاخرى التي بالاسفل هي اعطاء الامر للتحقق من الرابط هل قيمة app  فارغ وإذا كانت فارغة سيتم عرض جميع الروابط والاسماء التي بالمصفوفة .

بعد ذلك يتم صنع روابط تلقائيا لكل رابط ولا تنسى فقط تغيير الرابط www.tooroq الى رابطك .


هل اعجبك الموضوع :

تعليقات



التنقل السريع