تست: تفاوت میان نسخهها
ظاهر
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
خط ۱۱۱: | خط ۱۱۱: | ||
<!-- کتابها --> | <!-- کتابها --> | ||
<option value="عیسی" data-category="کتاب">عیسی</option> | <option value="عیسی" data-category="کتاب">عیسی</option> | ||
<option value="انجیل_متی" data-category="کتاب">انجیل متی</option> | |||
<option value="مزامیر" data-category="کتاب">مزامیر</option> | |||
<!-- مقالات --> | <!-- مقالات --> | ||
<option value="مسیح" data-category="مقاله">مسیح</option> | <option value="مسیح" data-category="مقاله">مسیح</option> | ||
<option value="تثلیث" data-category="مقاله">تثلیث</option> | |||
<option value="نجات" data-category="مقاله">نجات</option> | |||
</select> | </select> | ||
</div> | </div> | ||
خط ۱۳۲: | خط ۱۳۶: | ||
const wikiLink = document.getElementById('wikiLink'); | const wikiLink = document.getElementById('wikiLink'); | ||
// | // ذخیره تمام آیتمهای اصلی | ||
const | const originalOptions = Array.from(bookSelect.options); | ||
// فیلتر کردن لیست بر اساس دستهبندی | // فیلتر کردن لیست بر اساس دستهبندی | ||
خط ۱۴۲: | خط ۱۴۳: | ||
const category = categorySelect.value; | const category = categorySelect.value; | ||
// پاک کردن لیست فعلی | // پاک کردن لیست فعلی | ||
bookSelect.innerHTML = ' | bookSelect.innerHTML = ''; | ||
// اضافه کردن گزینه اول | |||
const firstOption = document.createElement('option'); | |||
firstOption.value = ""; | |||
firstOption.textContent = "-- لطفاً یک مورد انتخاب کنید --"; | |||
bookSelect.appendChild(firstOption); | |||
// فیلتر و اضافه کردن موارد | // فیلتر و اضافه کردن موارد | ||
originalOptions.forEach(option => { | |||
if ( | if (option.value === "") return; // گزینه اول را نادیده بگیر | ||
const itemCategory = option.getAttribute('data-category'); | |||
if (category === 'all' || itemCategory === category) { | |||
bookSelect.appendChild(option.cloneNode(true)); | |||
bookSelect.appendChild(option); | |||
} | } | ||
}); | }); | ||
خط ۱۶۵: | خط ۱۷۱: | ||
} | } | ||
// ساخت آدرس صحیح: https://www.pediabible.com/index.php/نام_صفحه | |||
const cleanContentUrl = `https://www.pediabible.com/index.php/${ | const cleanContentUrl = `https://www.pediabible.com/index.php/${bookValue}`; | ||
const wikiPageUrl = `https://www.pediabible.com/index.php/${ | const wikiPageUrl = `https://www.pediabible.com/index.php/${bookValue}`; | ||
console.log(' | console.log('در حال بارگذاری آدرس:', cleanContentUrl); | ||
// نمایش | // نمایش محتوا در iframe | ||
contentFrame.src = cleanContentUrl; | contentFrame.src = cleanContentUrl; | ||
خط ۱۷۸: | خط ۱۸۴: | ||
wikiLink.textContent = `📖 مطالعه کامل "${bookText}" در ویکی`; | wikiLink.textContent = `📖 مطالعه کامل "${bookText}" در ویکی`; | ||
wikiLink.style.display = 'block'; | wikiLink.style.display = 'block'; | ||
} | } | ||
خط ۲۲۴: | خط ۲۰۱: | ||
filterBooks(); | filterBooks(); | ||
// نمایش اولین مورد به صورت پیشفرض | // نمایش اولین مورد به صورت پیشفرض پس از لود صفحه | ||
setTimeout(() => { | setTimeout(() => { | ||
if (bookSelect.options.length > 1) { | if (bookSelect.options.length > 1) { |
نسخهٔ ۱۲ اکتبر ۲۰۲۵، ساعت ۱۸:۳۱
<!DOCTYPE html>