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

الصفحات

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


السلام عليكم ورحمة الله وبركاته
أقدم للمدونين أصحاب البلوجر كود من صنع مدونة طرق تقنية يقوم هذا الكود بعمل إظهار الرابط المطلوب للزائر فقط من داخل تدوينة للمرور على إعلانات والتدوينة تحتوي على عدة روابط مع اسم الملف او الموضوع الموجه له .
يمكنك الاطلاع على الرابط لتعرف أكثر
https://www.tooroq.com/p/downloads.html
عند الدخول للصفحة سيظهر لك عدة روابط وإن ضغطت على رابط ستحصل على رابط منفرد للملف داخل نفس الصفحة مثل هذا الرابط مثلا :
https://www.tooroq.com/p/downloads.html?app=tu00000009_00000000.rar#show
جميع الروابط الاخرى ومحتوى التدوينة موجود لكن مختفية ولا يظهر سوى الذي تم طلبه بالكود المضاف بالرابط الذي هو :
app=tu00000009_00000000.rar#show
لو دخلت الى كود HTML او كود سورس الصفحة سيظهر لك جميع محتوى التدوينة .

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

شرح إنشاء الكود
حمل الكود من هنـــــــــــأ
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 الى رابطك .
حمل الكود من هنـــــــــــأ


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

تعليقات

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