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

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

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


<html>
{{#ask: [[معرف الشخص::+]]
<head>
| ?معرف الشخص = المعرف الرقمي (page_id)
<style>
| format = table
    #kb-table { width: 100%; border-collapse: collapse; margin-top: 15px; font-family: sans-serif; text-align: right; }
| mainlabel = اسم الصفحة (page_title)
    #kb-table th, #kb-table td { border: 1px solid #ddd; padding: 10px; }
| limit = 500
    #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>
<div style="margin-top: 15px;">
 
[{{fullurl:{{FULLPAGENAME}}|action=purge}} ↻ اضغط هنا لتحديث الاستعلام وسحب البيانات الجديدة]
<table id="kb-table">
</div>
    <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>

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

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

اسم الصفحة (page_title)المعرف الرقمي (page_id)
آل أبو عليان25
ابراهيم85
الصاعين28
العنقري24
بني تميم22
بني سعد23
حمد33
دباسي29
سليمان31
صالح32
عبدالرحمن30
عبدالعزيز81
عبدالله51
عبدالله53
عبدالله82
عبدالله87
مبارك52
مبارك84
محمد86
محمد80
يحيى83