انتقل إلى المحتوى

المعرفات: الفرق بين النسختين

من Dbspedia
لا ملخص تعديل
وسم: مسترجع
لا ملخص تعديل
وسم: مسترجع
سطر ١: سطر ١:
__NOTOC__
__NOTOC__
تعرض هذه الصفحة جدولاً مرجعياً شاملاً لجميع المقالات والملفات المسجلة في الموسوعة، يربط بين اسم الصفحة والمعرف الرقمي الفريد الخاص بها مباشرة من قاعدة البيانات.
تعرض هذه الصفحة جدولاً مرجعياً شاملاً لجميع المقالات والملفات المسجلة في الموسوعة، يربط بين اسم الصفحة والمعرف الرقمي الفريد الخاص بها مباشرة من النظام.


{{#ask:[[معرف الشخص::+]]|?معرف الشخص=المعرف الرقمي (page_id)|format=table|mainlabel=اسم الصفحة (page_title)|limit=500}}
<html>
<head>
<style>
    #kb-table { width: 100%; border-collapse: collapse; margin-top: 15px; font-family: sans-serif; text-align: right; }
    #kb-table th, #kb-table td { border: 1px solid #ddd; padding: 10px; }
    #kb-table th { background-color: #f2f2f2; }
    #kb-table tr:hover { background-color: #f9f9f9; }
    .kb-btn { background-color: #3366cc; color: white; border: none; padding: 8px 15px; cursor: pointer; font-size: 14px; border-radius: 3px; }
    .kb-btn:hover { background-color: #2a52be; }
</style>
</head>
<body>


<div style="margin-top: 15px;">
<button class="kb-btn" onclick="loadWikiPages()">↻ اضغط هنا لتنفيذ الاستعلام وسحب البيانات الحالية</button>
[{{fullurl:{{FULLPAGENAME}}|action=purge}} ↻ اضغط هنا لتحديث الاستعلام وسحب البيانات الجديدة]
 
</div>
<table id="kb-table">
    <thead>
        <tr>
            <th>اسم الصفحة (page_title)</th>
            <th>المعرف الرقمي (page_id)</th>
        </tr>
    </thead>
    <tbody id="kb-table-body">
        <tr>
            <td colspan="2" style="text-align:center; color:#888;">اضغط على الزر في الأعلى لجلب البيانات مباشرة...</td>
        </tr>
    </tbody>
</table>
 
<script>
function loadWikiPages() {
    var tbody = document.getElementById('kb-table-body');
    tbody.innerHTML = '<tr><td colspan="2" style="text-align:center;">جاري سحب البيانات مباشرة من قاعدة البيانات...</td></tr>';
   
    var xhr = new XMLHttpRequest();
    // جلب الصفحات الأساسية (نطاق المقالات 0) بترتيب أبجدي
    xhr.open('GET', '/api.php?action=query&list=allpages&aplimit=500&format=json', true);
   
    xhr.onload = function() {
        if (xhr.status === 200) {
            var response = JSON.parse(xhr.responseText);
            var pages = response.query.allpages;
            var html = '';
           
            if (pages.length === 0) {
                tbody.innerHTML = '<tr><td colspan="2" style="text-align:center;">لم يتم العثور على أي صفحات.</td></tr>';
                return;
            }
           
            for (var i = 0; i < pages.length; i++) {
                html += '<tr>' +
                        '<td><a href="/index.php?title=' + encodeURIComponent(pages[i].title) + '" target="_blank">' + pages[i].title + '</a></td>' +
                        '<td>' + pages[i].pageid + '</td>' +
                        '</tr>';
            }
            tbody.innerHTML = html;
        } else {
            tbody.innerHTML = '<tr><td colspan="2" style="text-align:center; color:red;">حدث خطأ أثناء الاتصال بالنظام.</td></tr>';
        }
    };
    xhr.send();
}
</script>
</body>
</html>

مراجعة ١٥:٠٢، ١٢ أكتوبر ٢٠٢٦

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

<html> <head> <style>

   #kb-table { width: 100%; border-collapse: collapse; margin-top: 15px; font-family: sans-serif; text-align: right; }
   #kb-table th, #kb-table td { border: 1px solid #ddd; padding: 10px; }
   #kb-table th { background-color: #f2f2f2; }
   #kb-table tr:hover { background-color: #f9f9f9; }
   .kb-btn { background-color: #3366cc; color: white; border: none; padding: 8px 15px; cursor: pointer; font-size: 14px; border-radius: 3px; }
   .kb-btn:hover { background-color: #2a52be; }

</style> </head> <body>

<button class="kb-btn" onclick="loadWikiPages()">↻ اضغط هنا لتنفيذ الاستعلام وسحب البيانات الحالية</button>

<thead> </thead> <tbody id="kb-table-body"> </tbody>
اسم الصفحة (page_title) المعرف الرقمي (page_id)
اضغط على الزر في الأعلى لجلب البيانات مباشرة...

<script> function loadWikiPages() {

   var tbody = document.getElementById('kb-table-body');

tbody.innerHTML = 'جاري سحب البيانات مباشرة من قاعدة البيانات...';

   var xhr = new XMLHttpRequest();
   // جلب الصفحات الأساسية (نطاق المقالات 0) بترتيب أبجدي
   xhr.open('GET', '/api.php?action=query&list=allpages&aplimit=500&format=json', true);
   
   xhr.onload = function() {
       if (xhr.status === 200) {
           var response = JSON.parse(xhr.responseText);
           var pages = response.query.allpages;
           var html = ;
           
           if (pages.length === 0) {

tbody.innerHTML = 'لم يتم العثور على أي صفحات.';

               return;
           }
           
           for (var i = 0; i < pages.length; i++) {

html += '' + '<a href="/index.php?title=' + encodeURIComponent(pages[i].title) + '" target="_blank">' + pages[i].title + '</a>' + '' + pages[i].pageid + '' + ''; } tbody.innerHTML = html; } else { tbody.innerHTML = 'حدث خطأ أثناء الاتصال بالنظام.';

       }
   };
   xhr.send();

} </script> </body> </html>