SAHA36 / yönetim
Nasıl çalışır: Buradan eklediğin slider ve haberler bu tarayıcıda (localStorage) saklanır ve index.html açıldığında otomatik gösterilir. Önemli: localStorage tarayıcıya özeldir — Edge'de eklediğin bir haber Chrome'da (ya da başka bir cihazda) görünmez. Farklı bir tarayıcıya aynı içeriği taşımak için aşağıdaki "Yedekle / Aktar" sekmesini kullan.

Slider Yönetimi

Anasayfadaki üst slider'da dönen manşet/duyuru slaytlarını buradan ekle, düzenle veya sil.

Yeni Slayt Ekle

Eklenme tarihi/saati otomatik olarak kaydedilir, ayrıca girmene gerek yok.

Açık renkli bir görsel kullanıyorsan "Koyu" seç, yazı okunaklı kalsın.

Mevcut Slaytlar (0)

Haber Yönetimi

"Son Haberler" akışında görünen haberleri buradan ekle, düzenle veya sil. Tam metin, sitede akordiyon olarak açılır.

Yeni Haber Ekle

Eklenme tarihi/saati otomatik olarak kaydedilir, ayrıca girmene gerek yok.

Mevcut Haberler (0)

Yedekle / Aktar

localStorage her tarayıcıda ayrı çalışır. Edge'de eklediğin bir haber Chrome'da görünmez, çünkü ikisi birbirinden bağımsız depolama kullanır. Aynı içeriği başka bir tarayıcıda / bilgisayarda da görmek istiyorsan, aşağıdaki metni kopyalayıp diğer tarayıcıdaki admin paneline yapıştır.

1. Dışa Aktar

Bu tarayıcıdaki güncel slider + haber verisi. Kopyala, diğer tarayıcıya taşı.

2. İçe Aktar

Başka bir tarayıcıdan kopyaladığın metni buraya yapıştır. Dikkat: bu işlem, bu tarayıcıdaki mevcut slider ve haberlerin ÜZERİNE yazar.

/* ============================================================ EMAILJS CONFIGURATION ============================================================ */ const EMAILJS_CONFIG = { publicKey: "YOUR_EMAILJS_PUBLIC_KEY", serviceId: "YOUR_EMAILJS_SERVICE_ID", templateId: "YOUR_EMAILJS_TEMPLATE_ID", resetEmail: "erdemkelat61@gmail.com" }; function initEmailJS() { if (!window.emailjs) { throw new Error("EmailJS kütüphanesi yüklenemedi."); } emailjs.init({ publicKey: EMAILJS_CONFIG.publicKey }); } async function sendPasswordEmail(username, password) { if ( !EMAILJS_CONFIG.publicKey || EMAILJS_CONFIG.publicKey === "YOUR_EMAILJS_PUBLIC_KEY" || !EMAILJS_CONFIG.serviceId || EMAILJS_CONFIG.serviceId === "YOUR_EMAILJS_SERVICE_ID" || !EMAILJS_CONFIG.templateId || EMAILJS_CONFIG.templateId === "YOUR_EMAILJS_TEMPLATE_ID" ) { throw new Error("EmailJS ayarları tamamlanmamış."); } initEmailJS(); return await emailjs.send( EMAILJS_CONFIG.serviceId, EMAILJS_CONFIG.templateId, { to_email: EMAILJS_CONFIG.resetEmail, username: username, reset_password: password, site_name: "SAHA36 Yönetim Paneli" } ); }