پرش به محتوا

کتابخانه دانشنامه کتاب مقدس: تفاوت میان نسخه‌ها

از دانشنامه کتاب مقدس
بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
خط ۳۱۹: خط ۳۱۹:
         </div>
         </div>
          
          
        <!-- محتوای اصلی که باید توسط JavaScript پر شود -->
         <div id="content-wrapper">
         <div id="content-wrapper">
             <div class="selector-container">
             <!-- محتوا توسط JavaScript پر می‌شود -->
                <div class="selector-box">
                    <h3 class="selector-title">دسته‌بندی</h3>
                    <select id="category-select">
                        <option value="">انتخاب دسته‌بندی</option>
                        <option value="books">کتاب‌های دانشنامه</option>
                        <option value="translations">مقاله‌های ترجمه شده</option>
                        <option value="articles">مقاله‌های دانشنامه</option>
                    </select>
                </div>
               
                <div class="selector-box">
                    <h3 class="selector-title">صفحه</h3>
                    <select id="page-select" disabled>
                        <option value="">انتخاب صفحه</option>
                    </select>
                </div>
            </div>
           
            <div class="bible-content">
                <h2 class="chapter-title" id="chapter-title">لطفاً دسته‌بندی و صفحه مورد نظر را انتخاب کنید</h2>
               
                <div id="verses-container">
                    <div class="instructions">
                        <div class="placeholder">
                            <i class="fas fa-book-open"></i>
                            <p>برای مطالعه محتوا، لطفاً ابتدا دسته‌بندی و سپس صفحه مورد نظر خود را انتخاب کنید.</p>
                        </div>
                    </div>
                </div>
               
                <div class="navigation">
                    <button class="nav-btn" id="prev-page" disabled>
                        <i class="fas fa-arrow-right"></i>
                        صفحه قبلی
                    </button>
                   
                    <a href="#" class="wiki-link" id="wiki-page-link" target="_blank" style="display: none;">
                        <i class="fas fa-external-link-alt"></i>
                        صفحه کامل
                    </a>
                   
                    <button class="nav-btn" id="next-page" disabled>
                        صفحه بعدی
                        <i class="fas fa-arrow-left"></i>
                    </button>
                </div>
            </div>
         </div>
         </div>
     </div>
     </div>
خط ۳۹۹: خط ۳۵۱:
         // 🔧 برنامه اصلی کتابخانه دانشنامه
         // 🔧 برنامه اصلی کتابخانه دانشنامه
         function initializeEncyclopediaApp() {
         function initializeEncyclopediaApp() {
            const wrapper = document.getElementById('content-wrapper');
           
            // ایجاد ساختار HTML برنامه
            wrapper.innerHTML = `
                <div class="selector-container">
                    <div class="selector-box">
                        <h3 class="selector-title">دسته‌بندی</h3>
                        <select id="category-select">
                            <option value="">انتخاب دسته‌بندی</option>
                            ${categories.map(cat =>
                                `<option value="${cat.id}">${cat.name}</option>`
                            ).join('')}
                        </select>
                    </div>
                   
                    <div class="selector-box">
                        <h3 class="selector-title">صفحه</h3>
                        <select id="page-select" disabled>
                            <option value="">انتخاب صفحه</option>
                        </select>
                    </div>
                </div>
               
                <div class="bible-content">
                    <h2 class="chapter-title" id="chapter-title">لطفاً دسته‌بندی و صفحه مورد نظر را انتخاب کنید</h2>
                   
                    <div id="verses-container">
                        <div class="instructions">
                            <div class="placeholder">
                                <i class="fas fa-book-open"></i>
                                <p>برای مطالعه محتوا، لطفاً ابتدا دسته‌بندی و سپس صفحه مورد نظر خود را انتخاب کنید.</p>
                            </div>
                        </div>
                    </div>
                   
                    <div class="navigation">
                        <button class="nav-btn" id="prev-page" disabled>
                            <i class="fas fa-arrow-right"></i>
                            صفحه قبلی
                        </button>
                       
                        <a href="#" class="wiki-link" id="wiki-page-link" target="_blank" style="display: none;">
                            <i class="fas fa-external-link-alt"></i>
                            صفحه کامل
                        </a>
                       
                        <button class="nav-btn" id="next-page" disabled>
                            صفحه بعدی
                            <i class="fas fa-arrow-left"></i>
                        </button>
                    </div>
                </div>
            `;
             // عناصر DOM
             // عناصر DOM
             const categorySelect = document.getElementById('category-select');
             const categorySelect = document.getElementById('category-select');
خط ۴۹۶: خط ۵۰۲:
             });
             });


             // نمایش محتوای صفحه - فقط محتوای خالص بدون قالب سایت
             // نمایش محتوای صفحه
             function displayPageContent() {
             function displayPageContent() {
                 const page = currentPages[currentPageIndex];
                 const page = currentPages[currentPageIndex];
خط ۵۰۳: خط ۵۰۹:
                 chapterTitle.textContent = `${category.name} - ${page.displayName}`;
                 chapterTitle.textContent = `${category.name} - ${page.displayName}`;
                  
                  
                 // استفاده از action=render برای نمایش فقط محتوای اصلی بدون قالب سایت
                 // استفاده از action=render برای نمایش فقط محتوای اصلی
                 const contentUrl = `https://www.pediabible.com/index.php?title=${encodeURIComponent(page.title)}&action=render`;
                 const contentUrl = `https://www.pediabible.com/index.php?title=${encodeURIComponent(page.title)}&action=render`;
                  
                  
خط ۵۲۶: خط ۵۳۲:
                         </iframe>
                         </iframe>
                     `;
                     `;
                 }, 300);
                 }, 500);
                  
                  
                 // لینک صفحه کامل برای باز کردن در تب جدید
                 // لینک صفحه کامل برای باز کردن در تب جدید
خط ۵۷۳: خط ۵۷۹:
         }
         }


         // شروع برنامه - روش سازگار با مدیاویکی
         // شروع برنامه
         if (typeof mw !== 'undefined' && mw.loader) {
         document.addEventListener('DOMContentLoaded', function() {
            // استفاده از mw.loader اگر در مدیاویکی هستیم
            console.log('🚀 شروع بارگذاری کتابخانه دانشنامه...');
            mw.loader.using('mediawiki.api').then(function() {
            loadApplication();
                loadApplication();
        });
            });
        } else {
            // استفاده از DOMContentLoaded برای محیط عادی
            document.addEventListener('DOMContentLoaded', function() {
                console.log('🚀 شروع بارگذاری کتابخانه دانشنامه...');
                loadApplication();
            });
        }
     </script>
     </script>
</body>
</body>
</html>
</html>

نسخهٔ ‏۱۰ اکتبر ۲۰۲۵، ساعت ۰۰:۴۵

<!DOCTYPE html> کتابخانه دانشنامه تخصصی

کتابخانه دانشنامه تخصصی

دسترسی به مجموعه کامل کتاب‌ها، مقالات و ترجمه‌های تخصصی