İçeriğe Atla
ANI
SUB
Giriş Yap
Kayıt Ol
Altyazılar & Popüler
Yeni Animeler
Forum
Anime İzle
Araçlar
Rehberler
Keşfet
Çeviri Bekleyenler
Kullanıcılar
YZ Çeviriler
Türler
Komedi
6,542
Aksiyon
4,940
Fantezi
4,300
Macera
3,655
Dram
3,186
Bilim Kurgu
2,867
Günlük Yaşam
2,680
Romantik
2,441
Doğaüstü
1,715
Mecha
1,118
Psikolojik
932
Ecchi
925
Tüm Türler
Giriş Yap
Kayıt Ol
Kullanıcı Adı veya E-posta
Şifre
Beni Hatırla
Şifremi Unuttum
Giriş Yap
Hesabın yok mu?
Hemen Oluştur
E-posta Adresi
Kullanıcı Adı
Şifre
Şifre Tekrar
Kullanım Şartları
'nı okudum ve kabul ediyorum.
Hesap Oluştur
Zaten hesabın var mı?
Giriş Yap
Bağlantılar
AniList
153200
Kitsu
46565
Torrent Ara
Listeme Ekle
İzliyorum
Tamamlandı
Planladım
Bıraktım
Beklemede
Orijinal İsim
凡人修仙传 初入星海
Benzer Animeler
Battle Spirits: Sword Eyes
Serendipity Monogatari: Pyuatou no Nakamatachi
Kore wa Zombie desu ka?
Shin Mashin Eiyuuden Wataru Majinzan
Muhyo to Rouji no Mahouritsu Soudan Jimusho 2
on-chan, Yume Power Daibouken!
Xi Yangyang Yu Hui Tailang: Lan Yangyang Dang Dachu
Mahou no Idol Pastel Yumi
Ana Sayfa
Keşfet
Fanren Xiu Xian Zhuan: Chu Ru Xing Hai
Fanren Xiu Xian Zhuan: Chu Ru Xing Hai
Anime Hakkında
Bu anime için açıklama henüz eklenmemiş.
ONA
Bitti
0 Altyazı
0 İnceleme
0 İndirme
Aksiyon
Macera
Fantezi
Altyazılar
0 altyazı
Henüz altyazı yüklenmemiş.
İlk ekleyen sen ol!
İncelemeler
0 inceleme
İncelemeler
0
Altyazı Yorumları
0
İnceleme yazmak için
giriş yapmalısınız
.
Henüz inceleme yok. İlk incelemeyi sen yaz!
Altyazılara henüz yorum yapılmamış.
Torrent Ara
Ek Terimler
Bölüm
Tümü
Kalite
Tümü
4K (2160p)
1080p
720p
Kaynak
Kodek
Torrent Ara
if (form) { form.addEventListener('submit', function(e) { e.preventDefault(); var btn = form.querySelector('.an-comment-submit'); var msg = document.getElementById('commentMsg'); var origHTML = btn.innerHTML; btn.disabled = true; btn.innerHTML = '
Gönderiliyor...'; fetch('/submit_comment.php', { method: 'POST', body: new FormData(form) }) .then(function(r) { return r.json(); }) .then(function(d) { msg.style.display = 'block'; if (d.success) { msg.style.color = 'var(--green)'; msg.innerHTML = '
' + d.message; form.reset(); cancelReply(); setTimeout(function() { location.reload(); }, 800); } else { msg.style.color = 'var(--red)'; msg.textContent = d.message || 'Bir hata oluştu.'; btn.disabled = false; btn.innerHTML = origHTML; } }) .catch(function() { msg.style.display = 'block'; msg.style.color = 'var(--red)'; msg.textContent = 'Bağlantı hatası oluştu.'; btn.disabled = false; btn.innerHTML = origHTML; }); }); } // Yorum sil window.deleteComment = function(commentId) { if (!confirm('Bu yorumu silmek istediğinize emin misiniz?')) return; fetch('/delete_comment.php', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: 'comment_id=' + commentId + '&csrf_token=' + encodeURIComponent(csrf) }) .then(function(r) { return r.json(); }) .then(function(d) { if (d.success) { var el = document.querySelector('.an-comment[data-cid="' + commentId + '"]'); if (el) { el.style.transition = 'all 0.3s ease'; el.style.opacity = '0'; el.style.transform = 'scale(0.95)'; setTimeout(function() { el.remove(); }, 300); } } else { alert(d.message || 'Yorum silinemedi.'); } }) .catch(function() { alert('Bağlantı hatası.'); }); }; // ===================== TORRENT MODAL ===================== var torrentModal = document.getElementById('torrentModal'); var openTorrentModalBtn = document.getElementById('openTorrentModalBtn'); var closeTorrentModalBtn = document.getElementById('closeTorrentModalBtn'); var watchersModal = document.getElementById('watchersModal'); var openWatchersModalBtn = document.getElementById('openWatchersModalBtn'); var closeWatchersModalBtn = document.getElementById('closeWatchersModalBtn'); function setTorrentModalState(isOpen) { if (!torrentModal) return; torrentModal.classList.toggle('is-open', isOpen); torrentModal.setAttribute('aria-hidden', isOpen ? 'false' : 'true'); document.body.classList.toggle('an-modal-open', isOpen); } function setWatchersModalState(isOpen) { if (!watchersModal) return; watchersModal.classList.toggle('is-open', isOpen); watchersModal.setAttribute('aria-hidden', isOpen ? 'false' : 'true'); document.body.classList.toggle('an-modal-open', isOpen); } if (openTorrentModalBtn) { openTorrentModalBtn.addEventListener('click', function() { setTorrentModalState(true); }); } if (closeTorrentModalBtn) { closeTorrentModalBtn.addEventListener('click', function() { setTorrentModalState(false); }); } if (openWatchersModalBtn) { openWatchersModalBtn.addEventListener('click', function() { setWatchersModalState(true); }); } if (closeWatchersModalBtn) { closeWatchersModalBtn.addEventListener('click', function() { setWatchersModalState(false); }); } if (torrentModal) { torrentModal.querySelectorAll('[data-close-torrent-modal]').forEach(function(el) { el.addEventListener('click', function() { setTorrentModalState(false); }); }); } if (watchersModal) { watchersModal.querySelectorAll('[data-close-watchers-modal]').forEach(function(el) { el.addEventListener('click', function() { setWatchersModalState(false); }); }); } document.addEventListener('keydown', function(e) { if (e.key === 'Escape' && torrentModal && torrentModal.classList.contains('is-open')) { setTorrentModalState(false); } if (e.key === 'Escape' && watchersModal && watchersModal.classList.contains('is-open')) { setWatchersModalState(false); } }); // ===================== TORRENT ARAMA ===================== var searchBtn = document.getElementById('torrentSearchBtn'); if (searchBtn) { searchBtn.addEventListener('click', function() { var btnText = document.getElementById('searchBtnText'); var resultsEl = document.getElementById('torrentResults'); var query = "Fanren Xiu Xian Zhuan: Chu Ru Xing Hai"; var extra = document.getElementById('torrentExtra').value; var episode = document.getElementById('torrentEpisode').value; var quality = document.getElementById('torrentQuality').value; var source = document.getElementById('torrentSource').value; var codec = document.getElementById('torrentCodec').value; if (extra) query += ' ' + extra; if (episode) query += ' ' + (episode.length < 2 ? '0' + episode : episode); if (quality) query += ' ' + quality; if (source) query += ' ' + source; if (codec) query += ' ' + codec; searchBtn.disabled = true; btnText.textContent = 'Aranıyor...'; resultsEl.style.display = 'block'; resultsEl.innerHTML = '
'; fetch('/torrent_api.php?q=' + encodeURIComponent(query)) .then(function(r) { return r.json(); }) .then(function(d) { if (d.success && d.results && d.results.length > 0) { var html = ''; d.results.forEach(function(item) { html += '
' + '
' + (item.seeders || 0) + '
SEED
' + '
' + item.title + '
' + '
' + (item.link ? '
' : '') + (item.magnet ? '
' : '') + '
'; }); resultsEl.innerHTML = html; } else { resultsEl.innerHTML = '
Sonuç bulunamadı.
'; } }) .catch(function(err) { resultsEl.innerHTML = '
Hata: ' + err.message + '
'; }) .finally(function() { searchBtn.disabled = false; btnText.textContent = 'Torrent Ara'; }); }); } // ===================== TOPLU İNDİRME ===================== function updateBulkState() { var btn = document.getElementById('bulkDownloadBtn'); var countSpan = document.getElementById('selectedCount'); if (!btn || !countSpan) return; var checked = document.querySelectorAll('.an-sub-checkbox:checked'); countSpan.textContent = checked.length; btn.disabled = checked.length === 0; } document.querySelectorAll('.an-sub-checkbox').forEach(function(cb) { cb.addEventListener('change', updateBulkState); }); var bulkForm = document.getElementById('bulkDownloadForm'); if (bulkForm) { bulkForm.addEventListener('submit', function(e) { bulkForm.querySelectorAll('input[name="subtitle_ids[]"]').forEach(function(inp) { inp.remove(); }); var selected = document.querySelectorAll('.an-sub-checkbox:checked'); if (selected.length === 0) { e.preventDefault(); alert('Lütfen en az bir altyazı seçin!'); return; } selected.forEach(function(cb) { var input = document.createElement('input'); input.type = 'hidden'; input.name = 'subtitle_ids[]'; input.value = cb.value; bulkForm.appendChild(input); }); }); } })();