پرش به محتوا

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

از دانشنامه کتاب مقدس
بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
 
(۴ نسخهٔ میانیِ ایجادشده توسط همین کاربر نشان داده نشد)
خط ۳: خط ۳:
     <meta charset="UTF-8">
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>کتابخانه انتشارات دانشنامه کتاب مقدس</title>
     <title>کتابخانه انتشارات دانشنامه کتاب مقدس - مطالعه آنلاین کتاب‌ها و مقالات مسیحی | دانشنامه کتاب مقدس</title>
    <meta name="description" content="مطالعه آنلاین کتاب‌های مقدس شامل عیسی، انجیل متی، مزامیر، پیدایش و مقالات تخصصی درباره مسیح، تثلیث، نجات و روح القدس در کتابخانه دانشنامه کتاب مقدس">
    <meta name="keywords" content="کتاب مقدس, انجیل, عیسی مسیح, مقالات مسیحی, کتابخانه آنلاین مسیحی, انتشارات دانشنامه کتاب مقدس, نجات, تثلیث, روح القدس, الاهیات مسیحی, pediabible, دانشنامه مسیحی">
    <meta name="author" content="کتابخانه دانشنامه کتاب مقدس">
    <meta name="robots" content="index, follow">
    <link rel="canonical" href="https://www.pediabible.com/library" />
   
    <!-- Open Graph Meta Tags -->
    <meta property="og:title" content="کتابخانه دانشنامه کتاب مقدس - مطالعه آنلاین کتاب‌ها و مقالات مسیحی">
    <meta property="og:description" content="مطالعه آنلاین کتاب‌ها و مقالات مسیحی و مقالات الاهیاتی تخصصی مسیحی">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://www.pediabible.com/library">
    <meta property="og:image" content="https://www.pediabible.com/images/logo.png">
    <meta property="og:locale" content="fa_IR">
   
    <!-- Twitter Card Meta Tags -->
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="کتابخانه دانشنامه کتاب مقدس - مطالعه آنلاین کتاب‌ها و مقالات مسیحی">
    <meta name="twitter:description" content="مطالعه آنلاین کتاب‌ها و مقالات تخصصی مسیحی">
   
     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
   
    <!-- داده‌های ساختاریافته Schema.org -->
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "CollectionPage",
        "name": "کتابخانه دانشنامه کتاب مقدس",
        "description": "مطالعه آنلاین کتاب‌ها و مقالات الاهیاتی مسیحی",
        "url": "https://www.pediabible.com/library",
        "publisher": {
            "@type": "Organization",
            "name": "دانشنامه کتاب مقدس",
            "url": "https://www.pediabible.com",
            "logo": {
                "@type": "ImageObject",
                "url": "https://www.pediabible.com/images/logo.png"
            }
        },
        "mainEntity": {
            "@type": "ItemList",
            "numberOfItems": 8,
            "itemListElement": [
                {
                    "@type": "Book",
                    "position": 1,
                    "name": "آغاز مسیحیت در ایران",
                    "url": "https://www.pediabible.com/index.php/عیسی",
                    "description": "مطالعه کتاب آغاز مسیحیت در ایران - چگونه مسیحیت در ایران گسترش یافت"
                },
             
                {
                    "@type": "Article",
                    "position": 01,
                    "name": "مقاله ۸ تفاوت کلیدی بین کاتولیک‌ها و پروتستان‌ها نویسنده",
                    "url": "https://www.pediabible.com/index.php/مقاله_۸_تفاوت_کلیدی_بین_کاتولیک%E2%80%8Cها_و_پروتستان%E2%80%8Cها_نویسنده",
                    "description": "مقالات تخصصی الاهیاتی درباره تفاوت کلیدی بین کاتولیک‌ها و پروتستان‌ها"
                },
                {
                    "@type": "Article",
                    "position": 02,
                    "name": "مقاله برادران، ما تحلیل‌گران سیاسی نیستیم",
                    "url": "https://www.pediabible.com/index.php/مقاله_برادران،_ما_تحلیل%E2%80%8Cگران_سیاسی_نیستیم",
                    "description": "مطالعات تخصصی شبانی و کشیشی"
                },
                {
                    "@type": "Article",
                    "position": 03,
                    "name": "مقاله گناه آدمی را نادان می‌کند",
                    "url": "https://www.pediabible.com/index.php/مقاله_گناه_آدمی_را_نادان_می%E2%80%8Cکند",
                    "description": "مقالات درباره نجات و رستگاری"
                },
                {
                    "@type": "Article",
                    "position": 04,
                    "name": "مقاله ۴ دلیل که چرا کتاب مقدس از تراجنسیتی بودن حمایت نمی‌کند",
                    "url": "https://www.pediabible.com/index.php/مقاله_۴_دلیل_که_چرا_کتاب_مقدس_از_تراجنسیتی_بودن_حمایت_نمی%E2%80%8Cکند",
                    "description": "مطالعات تخصصی چرا کتاب مقدس از تراجنسیتی بودن حمایت نمی‌کند"
                },
                {
                    "@type": "Article",
                    "position": 05,
                    "name": "۱۰ معنای یهوه",
                    "url": "https://www.pediabible.com/index.php/۱۰_معنای_یهوه",
                    "description": "مقالات درباره خداشناسی _ یهوه"
                },
                {
                    "@type": "Article",
                    "position": 06,
                    "name": "تدریس، آموزش و مطالعه",
                    "url": "https://www.pediabible.com/index.php/تدریس،_آموزش_و_مطالعه",
                    "description": "مطالعات تخصصی شبانی و کشیشی"
                },
                {
                    "@type": "Article",
                    "position": 05,
                    "name": "خدمت به خدا یعنی چه",
                    "url": "https://www.pediabible.com/index.php/خدمت_به_خدا_یعنی_چه",
                    "description": "مقالات درباره خداشناسی _ یهوه"
                },
                {
                    "@type": "Article",
                    "position": 06,
                    "name": "تدریس، آموزش و مطالعه",
                    "url": "https://www.pediabible.com/index.php/تدریس،_آموزش_و_مطالعه",
                    "description": "مطالعات تخصصی شبانی و کشیشی"
                }            ]
        },
        "breadcrumb": {
            "@type": "BreadcrumbList",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "خانه",
                    "item": "https://www.pediabible.com"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "کتابخانه",
                    "item": "https://www.pediabible.com/library"
                }
            ]
        }
    }
    </script>
   
     <style>
     <style>
        /* استایل‌ها مانند قبل */
         * {
         * {
             margin: 0;
             margin: 0;
خط ۱۸: خط ۱۴۳:
             color: #333;
             color: #333;
             line-height: 1.6;
             line-height: 1.6;
            padding: 0;
            margin: 0;
         }
         }
          
          
خط ۱۲۰: خط ۲۴۷:
         }
         }
          
          
         select, input {
         select {
             width: 100%;
             width: 100%;
             padding: 10px 12px;
             padding: 10px 12px;
خط ۱۳۲: خط ۲۵۹:
         }
         }
          
          
         select:focus, input:focus {
         select:focus {
             outline: none;
             outline: none;
             border-color: #3e6f73;
             border-color: #3e6f73;
خط ۱۴۶: خط ۲۷۳:
          
          
         .content-frame {
         .content-frame {
            margin: 0 15px;
    margin: 0 15px;
            border: 1px solid #dee2e6;
    border: 1px solid #dee2e6;
            border-radius: 0;
    border-radius: 0;
            overflow: hidden;
    overflow: hidden;
            background: white;
    background: white;
            height: calc(100vh - 250px);
    height: calc(100vh - 100px); /* دو برابر حالت قبلی */
            min-height: 400px;
    min-height: 600px;           /* حداقل ارتفاع ثابت */
        }
}
 
          
          
         .content-header {
         .content-header {
خط ۲۷۳: خط ۴۰۱:
         }
         }
          
          
         .admin-panel {
         .breadcrumb {
             background: #e9f7ef;
             background: #f8f9fa;
             padding: 15px;
             padding: 10px 15px;
            margin: 0 15px 15px;
            border: 1px solid #c8e6d1;
            border-radius: 8px;
            border-right: 4px solid #4a7c59;
        }
       
        .admin-panel h3 {
            color: #2d6a4f;
             margin-bottom: 15px;
             margin-bottom: 15px;
             font-size: 16px;
             border-bottom: 1px solid #dee2e6;
            display: flex;
            align-items: center;
            gap: 8px;
        }
       
        .admin-panel h3 i {
            color: #4a7c59;
        }
       
        .admin-controls {
            display: flex;
            gap: 10px;
        }
       
        .admin-btn {
            background: #4a7c59;
            color: white;
            border: none;
            border-radius: 4px;
            padding: 8px 15px;
            cursor: pointer;
             font-size: 13px;
             font-size: 13px;
            display: flex;
            align-items: center;
            gap: 6px;
            transition: all 0.3s ease;
        }
       
        .admin-btn:hover {
            background: #3e6f73;
        }
       
        .custom-content-section {
            background: #f8f9fa;
            padding: 15px;
            margin: 0 15px 15px;
            border: 1px solid #dee2e6;
            border-radius: 8px;
         }
         }
          
          
         .custom-content-section h3 {
         .breadcrumb a {
             color: #3e6f73;
             color: #3e6f73;
             margin-bottom: 10px;
             text-decoration: none;
            font-size: 16px;
            display: flex;
            align-items: center;
            gap: 8px;
        }
       
        .custom-input-group {
            display: flex;
            gap: 10px;
        }
       
        .custom-input-group input {
            flex: 1;
        }
       
        .custom-input-group select {
            width: 150px;
        }
       
        .notification {
            position: fixed;
            top: 20px;
            left: 50%;
            transform: translateX(-50%);
            background: #4a7c59;
            color: white;
            padding: 12px 20px;
            border-radius: 4px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.15);
            z-index: 1000;
            display: none;
         }
         }
          
          
         .notification.error {
         .breadcrumb a:hover {
             background: #dc3545;
             text-decoration: underline;
         }
         }
          
          
خط ۴۰۹: خط ۴۶۱:
             .content-list {
             .content-list {
                 grid-template-columns: 1fr;
                 grid-template-columns: 1fr;
            }
           
            .admin-controls {
                flex-direction: column;
            }
           
            .custom-input-group {
                flex-direction: column;
            }
           
            .custom-input-group select {
                width: 100%;
             }
             }
         }
         }
خط ۴۲۶: خط ۴۶۶:
</head>
</head>
<body>
<body>
     <div class="notification" id="notification"></div>
     <!-- Breadcrumb Navigation -->


     <div class="container">
     <div class="container">
         <header class="header">
         <header class="header">
             <h1>کتابخانه پدیا بایبل</h1>
             <h1>کتابخانه دانشنامه کتاب مقدس</h1>
             <p class="description">مطالعه آنلاین کتاب‌ها و مقالات مذهبی شامل کتاب‌های مقدس و مقالات تخصصی</p>
             <p class="description">مطالعه آنلاین کتاب‌ها و مقالات مسیحی دارای اجازه پخش در دانشنامه کتاب مقدس </p>
         </header>
         </header>


         <!-- محتوای سئو -->
         <!-- محتوای سئو -->
         <section class="seo-content">
         <section class="seo-content">
             <h2>کتابخانه جامع منابع مذهبی</h2>
             <h2>کتابخانه جامع منابع مسیحی</h2>
             <p>کتابخانه پدیا بایبل مرجع کامل و تخصصی برای مطالعه آنلاین کتاب‌های مقدس و مقالات مذهبی است. در این کتابخانه می‌توانید به منابع معتبر و جامعی از متون دینی دسترسی داشته باشید.</p>
             <p>کتابخانهٔ دانشنامهٔ کتاب مقدس مرجع کامل و تخصصی برای مطالعهٔ آنلاین کتاب‌ها و مقالات مسیحی است، همهٔ مطالب با کسب اجازه از ناشران یا نویسندگان منتشر شده‌اند و حقوق آن‌ها برای انتشارات دانشنامهٔ کتاب مقدس محفوظ است. در صورت نبود حق کپی‌رایت، انتشار با رعایت اصول امانت و احترام به منبع انجام گرفته است.</p>
              
              
             <div class="content-list">
             <div class="content-list">
                 <div class="content-item">
                 <div class="content-item">
                     <h3>کتاب‌های مقدس</h3>
                     <h3>کتاب‌ها </h3>
                     <p>مطالعه کتاب‌های مقدس از جمله عیسی، انجیل متی، مزامیر، پیدایش و دیگر متون مذهبی با ترجمه‌های معتبر</p>
                     <p>انتشار همهٔ کتاب‌ها در دانشنامه با اجازهٔ رسمی نویسندگان یا ناشران انجام شده است، و برای برخی آثار، مجوز چاپ مجدد نیز دریافت گردیده است. تمامی حقوق برای انتشارات دانشنامهٔ کتاب مقدس محفوظ است.
نویسندگان و ناشران مسیحی می‌توانند برای همکاری و انتشار آثار خود با ما در ارتباط باشند.</p>
                 </div>
                 </div>
                 <div class="content-item">
                 <div class="content-item">
                     <h3>مقالات تخصصی</h3>
                     <h3>مقالات </h3>
                     <p>مقالات متعدد درباره موضوعات مذهبی مانند مسیح، تثلیث، نجات، روح القدس و دیگر مفاهیم دینی</p>
                     <p>مقالات دانشنامه با اجازهٔ نویسندگان یا بر اساس منابع عمومی و بدون حق کپی‌رایت منتشر می‌شوند. در همهٔ موارد، اصول امانت‌داری و احترام به منبع اصلی رعایت شده است.
پژوهشگران و نویسندگان مسیحی می‌توانند برای انتشار مقالات خود با ما همکاری کنند</p>
               
                 </div>
                 </div>
             </div>
             </div>
        </section>
        <!-- پنل مدیریت (فقط برای مدیران مدیاویکی) -->
        <section class="admin-panel" id="adminPanel" style="display: none;">
            <h3><i class="fas fa-user-shield"></i> پنل مدیریت</h3>
            <p style="font-size: 12px; color: #666; margin-bottom: 15px;">
                شما به عنوان مدیر وارد شده‌اید. می‌توانید محتوای جدید به کتابخانه اضافه کنید.
            </p>
            <div class="admin-controls">
                <button class="admin-btn" id="addContentBtn">
                    <i class="fas fa-plus"></i> افزودن محتوای جدید
                </button>
            </div>
        </section>
        <!-- بخش محتوای سفارشی (فقط برای مدیران مدیاویکی) -->
        <section class="custom-content-section" id="customContentSection" style="display: none;">
            <h3><i class="fas fa-edit"></i> افزودن محتوای سفارشی</h3>
            <div class="custom-input-group">
                <input type="text" id="customTitle" placeholder="عنوان محتوا (مثال: ۱۰ معنای یهوه)">
                <select id="customCategory">
                    <option value="کتاب">کتاب</option>
                    <option value="مقاله">مقاله</option>
                </select>
                <button class="admin-btn" id="addCustomContent">
                    <i class="fas fa-plus"></i> افزودن
                </button>
            </div>
            <p style="font-size: 12px; color: #666; margin-top: 10px;">
                توجه: این محتوا فقط در این جلسه مرورگر شما ذخیره می‌شود.
            </p>
         </section>
         </section>


خط ۵۳۹: خط ۵۵۱:


     <script>
     <script>
         // داده‌های اصلی
         // داده‌های ساده
         const defaultBooksData = {
         const booksData = {
            'کتاب': [
    'کتاب': [
                { value: 'عیسی', text: 'عیسی' },
        { value: 'کتاب آغاز مسیحیت در ایران', text: 'آغاز مسیحیت در ایران' },
                { value: 'انجیل_متی', text: 'انجیل متی' },
        { value: 'انجیل_متی', text: 'انجیل متی' },
                { value: 'مزامیر', text: 'مزامیر' },
        { value: 'مزامیر', text: 'مزامیر' },
                { value: 'پیدایش', text: 'پیدایش' }
        { value: 'پیدایش', text: 'پیدایش' }
            ],
    ],
            'مقاله': [
    'مقاله': [
                { value: 'مقاله_۸_تفاوت_کلیدی_بین_کاتولیک‌ها_و_پروتستان‌ها_نویسنده', text: '۸ تفاوت کلیدی بین کاتولیک‌ها و پروتستان‌ها' },
        { value: 'مقاله_۸_تفاوت_کلیدی_بین_کاتولیک‌ها_و_پروتستان‌ها_نویسنده', text: '۸ تفاوت کلیدی بین کاتولیک‌ها و پروتستان‌ها' },
                { value: 'مقاله_برادران،_ما_تحلیل%E2%80%8Cگران_سیاسی_نیستیم', text: 'برادران، ما تحلیل‌گران سیاسی نیستیم' },
        { value: 'مقاله_برادران،_ما_تحلیل%E2%80%8Cگران_سیاسی_نیستیم', text: 'برادران، ما تحلیل‌گران سیاسی نیستیم' },
                { value: 'مقاله_گناه_آدمی_را_نادان_می‌کند', text: 'گناه آدمی را نادان می‌کند' },
        { value: 'مقاله_گناه_آدمی_را_نادان_می‌کند', text: 'گناه آدمی را نادان می‌کند' },
                { value: 'مقاله_۴_دلیل_که_چرا_کتاب_مقدس_از_تراجنسیتی_بودن_حمایت_نمی%E2%80%8Cکند', text: '۴ دلیل که چرا کتاب مقدس از تراجنسیتی بودن حمایت نمی‌کند' },
        { value: 'مقاله_۴_دلیل_که_چرا_کتاب_مقدس_از_تراجنسیتی_بودن_حمایت_نمی%E2%80%8Cکند', text: '۴ دلیل که چرا کتاب مقدس از تراجنسیتی بودن حمایت نمی‌کند' },
                { value: '۱۰_معنای_یهوه', text: '۱۰ معنای یهوه' },
        { value: '۱۰_معنای_یهوه', text: '۱۰ معنای یهوه' },
                { value: 'تدریس،_آموزش_و_مطالعه', text: 'تدریس، آموزش و مطالعه' },
        { value: 'تدریس،_آموزش_و_مطالعه', text: 'تدریس، آموزش و مطالعه' },
                { value: 'خدمت_به_خدا_یعنی_چه', text: 'خدمت به خدا یعنی چه' }
        { value: 'خدمت_به_خدا_یعنی_چه', text: 'خدمت به خدا یعنی چه' }
            ]
    ]
        };
};


         // عناصر
         // عناصر
خط ۵۷۱: خط ۵۸۳:
         const directView = document.getElementById('directView');
         const directView = document.getElementById('directView');
         const loadingBar = document.getElementById('loadingBar');
         const loadingBar = document.getElementById('loadingBar');
        const adminPanel = document.getElementById('adminPanel');
        const customContentSection = document.getElementById('customContentSection');
        const addContentBtn = document.getElementById('addContentBtn');
        const customTitle = document.getElementById('customTitle');
        const customCategory = document.getElementById('customCategory');
        const addCustomContent = document.getElementById('addCustomContent');
        const notification = document.getElementById('notification');


         let currentZoom = 100;
         let currentZoom = 100;
         let currentContent = '';
         let currentContent = '';
        let isMediaWikiAdmin = false;
        let booksData = { ...defaultBooksData };
        // نمایش اعلان
        function showNotification(message, isError = false) {
            notification.textContent = message;
            notification.className = 'notification' + (isError ? ' error' : '');
            notification.style.display = 'block';
           
            setTimeout(() => {
                notification.style.display = 'none';
            }, 3000);
        }
        // بررسی وضعیت مدیر در مدیاویکی
        async function checkMediaWikiAdminStatus() {
            try {
                // روش 1: استفاده از API مدیاویکی
                const apiUrl = window.location.origin + '/api.php?action=query&meta=userinfo&uiprop=groups&format=json';
               
                const response = await fetch(apiUrl);
                const data = await response.json();
               
                if (data.query && data.query.userinfo) {
                    const groups = data.query.userinfo.groups || [];
                    const isAdmin = groups.includes('sysop') || groups.includes('bureaucrat');
                   
                    if (isAdmin) {
                        enableAdminFeatures();
                        return;
                    }
                }
               
                // روش 2: بررسی از طریق کوکی‌ها
                checkAdminByCookies();
               
            } catch (error) {
                console.log('خطا در بررسی وضعیت مدیر:', error);
                // روش 3: بررسی از طریق المنت‌های صفحه
                checkAdminByPageElements();
            }
        }
        // بررسی از طریق کوکی‌های مدیاویکی
        function checkAdminByCookies() {
            const cookies = document.cookie.split(';');
            let mediaWikiUser = null;
           
            for (let cookie of cookies) {
                const [name, value] = cookie.trim().split('=');
                if (name === 'MediaWikiUser' || name === 'mwuser') {
                    mediaWikiUser = decodeURIComponent(value);
                    break;
                }
            }
           
            // اگر کاربر وارد شده باشد و نام کاربری مشخص باشد، احتمالاً مدیر است
            if (mediaWikiUser && mediaWikiUser !== 'Anonymous') {
                // اینجا می‌توانید لیست مدیران را چک کنید
                const adminUsers = ['مدیر', 'admin', 'administrator']; // نام‌های مدیران
                if (adminUsers.some(admin => mediaWikiUser.toLowerCase().includes(admin.toLowerCase()))) {
                    enableAdminFeatures();
                }
            }
        }
        // بررسی از طریق المنت‌های صفحه مدیاویکی
        function checkAdminByPageElements() {
            // بررسی وجود لینک‌های مدیریتی
            const adminElements = document.querySelectorAll(
                '#pt-administration, #ca-protect, .mw-group-admin, a[href*="Special:"]'
            );
           
            if (adminElements.length > 0) {
                enableAdminFeatures();
            }
        }
        // فعال‌سازی ویژگی‌های مدیر
        function enableAdminFeatures() {
            isMediaWikiAdmin = true;
            adminPanel.style.display = 'block';
            customContentSection.style.display = 'block';
            console.log('ویژگی‌های مدیریتی برای مدیر مدیاویکی فعال شد');
        }
        // افزودن محتوای سفارشی
        addCustomContent.addEventListener('click', function() {
            if (!isMediaWikiAdmin) {
                showNotification('شما دسترسی لازم برای این عمل را ندارید', true);
                return;
            }
           
            const title = customTitle.value.trim();
            if (!title) {
                showNotification('لطفاً عنوان محتوا را وارد کنید', true);
                return;
            }
           
            const category = customCategory.value;
            const urlValue = convertToUrlFormat(title);
           
            // اضافه کردن به لیست محتواها
            if (!booksData[category]) {
                booksData[category] = [];
            }
           
            booksData[category].push({
                value: urlValue,
                text: title
            });
           
            showNotification(`محتوای "${title}" با موفقیت اضافه شد`);
            customTitle.value = '';
           
            // ذخیره در localStorage
            saveCustomContent();
           
            // به‌روزرسانی لیست در صورت انتخاب دسته‌بندی مربوطه
            if (categorySelect.value === category) {
                updateContentList(category);
            }
        });
        // افزودن محتوای جدید
        addContentBtn.addEventListener('click', function() {
            if (!isMediaWikiAdmin) {
                showNotification('شما دسترسی لازم برای این عمل را ندارید', true);
                return;
            }
           
            // اسکرول به بخش محتوای سفارشی
            customContentSection.scrollIntoView({ behavior: 'smooth' });
            customTitle.focus();
        });
        // تابع تبدیل عنوان به فرمت URL
        function convertToUrlFormat(title) {
            let url = title.trim();
            url = url.replace(/\s+/g, '_');
            url = url.replace(/[^\w\u0600-\u06FF_]/g, '');
            return url;
        }
        // ذخیره محتوای سفارشی در localStorage
        function saveCustomContent() {
            const customContent = {};
           
            Object.keys(booksData).forEach(category => {
                const defaultItems = defaultBooksData[category] || [];
                const allItems = booksData[category] || [];
               
                customContent[category] = allItems.filter(item =>
                    !defaultItems.some(defaultItem => defaultItem.value === item.value)
                );
            });
           
            localStorage.setItem('pediabible_custom_content', JSON.stringify(customContent));
        }
        // بارگذاری محتوای سفارشی از localStorage
        function loadCustomContent() {
            const saved = localStorage.getItem('pediabible_custom_content');
            if (saved) {
                try {
                    const customContent = JSON.parse(saved);
                   
                    Object.keys(customContent).forEach(category => {
                        if (!booksData[category]) {
                            booksData[category] = [];
                        }
                        booksData[category] = [
                            ...(defaultBooksData[category] || []),
                            ...customContent[category]
                        ];
                    });
                } catch (e) {
                    console.error('خطا در بارگذاری محتوای سفارشی:', e);
                }
            }
        }
        // به‌روزرسانی لیست محتواها
        function updateContentList(category) {
            contentSelect.innerHTML = '<option value="">لطفاً محتوا انتخاب کنید</option>';
           
            if (booksData[category]) {
                booksData[category].forEach(item => {
                    const option = document.createElement('option');
                    option.value = item.value;
                    option.textContent = item.text;
                    contentSelect.appendChild(option);
                });
            }
        }


         // وقتی دسته‌بندی تغییر کرد
         // وقتی دسته‌بندی تغییر کرد
خط ۷۸۸: خط ۵۹۸:
             }
             }
              
              
            // پر کردن لیست محتواها
             contentSelect.disabled = false;
             contentSelect.disabled = false;
             updateContentList(selectedCategory);
             contentSelect.innerHTML = '<option value="">لطفاً محتوا انتخاب کنید</option>';
           
            booksData[selectedCategory].forEach(item => {
                const option = document.createElement('option');
                option.value = item.value;
                option.textContent = item.text;
                contentSelect.appendChild(option);
            });
           
             resetContent();
             resetContent();
         });
         });
خط ۸۱۵: خط ۶۳۴:
             contentTitle.textContent = bookText;
             contentTitle.textContent = bookText;
              
              
            // نمایش loading
             contentFrame.style.display = 'none';
             contentFrame.style.display = 'none';
             iframePlaceholder.style.display = 'flex';
             iframePlaceholder.style.display = 'flex';
خط ۸۲۴: خط ۶۴۴:
             `;
             `;
              
              
            // نوار پیشرفت
             let progress = 0;
             let progress = 0;
             const progressInterval = setInterval(() => {
             const progressInterval = setInterval(() => {
خط ۸۳۱: خط ۶۵۲:
             }, 200);
             }, 200);
              
              
            // بارگذاری محتوا
             contentFrame.src = contentUrl;
             contentFrame.src = contentUrl;
              
              
خط ۸۵۸: خط ۶۸۰:
             };
             };
              
              
            // به‌روزرسانی لینک‌ها
             wikiLink.href = wikiUrl;
             wikiLink.href = wikiUrl;
             wikiLink.style.display = 'flex';
             wikiLink.style.display = 'flex';
خط ۹۱۲: خط ۷۳۵:
             loadingBar.style.width = '0%';
             loadingBar.style.width = '0%';
         }
         }
        // بارگذاری اولیه
        document.addEventListener('DOMContentLoaded', function() {
            loadCustomContent();
            checkMediaWikiAdminStatus();
        });
     </script>
     </script>
</body>
</body>
</html>
</html>

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

کتابخانه انتشارات دانشنامه کتاب مقدس - مطالعه آنلاین کتاب‌ها و مقالات مسیحی | دانشنامه کتاب مقدس

کتابخانه دانشنامه کتاب مقدس

مطالعه آنلاین کتاب‌ها و مقالات مسیحی دارای اجازه پخش در دانشنامه کتاب مقدس

کتابخانه جامع منابع مسیحی

کتابخانهٔ دانشنامهٔ کتاب مقدس مرجع کامل و تخصصی برای مطالعهٔ آنلاین کتاب‌ها و مقالات مسیحی است، همهٔ مطالب با کسب اجازه از ناشران یا نویسندگان منتشر شده‌اند و حقوق آن‌ها برای انتشارات دانشنامهٔ کتاب مقدس محفوظ است. در صورت نبود حق کپی‌رایت، انتشار با رعایت اصول امانت و احترام به منبع انجام گرفته است.

کتاب‌ها

انتشار همهٔ کتاب‌ها در دانشنامه با اجازهٔ رسمی نویسندگان یا ناشران انجام شده است، و برای برخی آثار، مجوز چاپ مجدد نیز دریافت گردیده است. تمامی حقوق برای انتشارات دانشنامهٔ کتاب مقدس محفوظ است. نویسندگان و ناشران مسیحی می‌توانند برای همکاری و انتشار آثار خود با ما در ارتباط باشند.

مقالات

مقالات دانشنامه با اجازهٔ نویسندگان یا بر اساس منابع عمومی و بدون حق کپی‌رایت منتشر می‌شوند. در همهٔ موارد، اصول امانت‌داری و احترام به منبع اصلی رعایت شده است. پژوهشگران و نویسندگان مسیحی می‌توانند برای انتشار مقالات خود با ما همکاری کنند

هیچ محتوایی انتخاب نشده است

لطفاً یک کتاب یا مقاله از لیست انتخاب کنید