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

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

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


<html>
{| class="wikitable sortable" style="width: 100%; text-align: right; margin-top: 15px;" id="table-ids-mw"
<head>
! اسم الصفحة (page_title)
<style>
! المعرف الرقمي (page_id)
    #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>
| colspan="2" style="text-align: center; color: #666; padding: 20px;" | جاري سحب البيانات العربية وتوليد الجدول تلقائياً من النظام...
 
|}
<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>

المراجعة الحالية بتاريخ ١٥:٥٤، ١٢ أكتوبر ٢٠٢٦

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

اسم الصفحة (page_title) المعرف الرقمي (page_id)
جاري سحب البيانات العربية وتوليد الجدول تلقائياً من النظام...