پرش به محتوا

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

از دانشنامه کتاب مقدس
بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
خط ۳۱۵: خط ۳۱۵:
         </div>
         </div>
          
          
         <div id="content-wrapper">
        <!-- محتوای اصلی که باید نمایش داده شود -->
             <!-- محتوا توسط JavaScript پر می‌شود -->
         <div class="selector-container">
            <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>
خط ۳۹۰: خط ۴۳۶:
         }
         }


         // تابع اصلی بارگذاری برنامه
         // تابع اصلی برنامه
         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');
خط ۵۸۵: خط ۵۷۷:
                 wikiPageLink.style.display = 'none';
                 wikiPageLink.style.display = 'none';
             }
             }
            console.log('✅ برنامه کتابخانه دانشنامه بارگذاری شد');
         }
         }


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

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

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

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

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

دسته‌بندی

صفحه

لطفاً دسته‌بندی و صفحه مورد نظر را انتخاب کنید

برای مطالعه محتوا، لطفاً ابتدا دسته‌بندی و سپس صفحه مورد نظر خود را انتخاب کنید.