Okul Siteleri İçin Mezunlar Sayfası
Ziyaretçi defteri ve anketin ardından şimdi de mezunlar sayfası ekleyerek okul sitenizi daha dinamik hale getirebilirsiniz
Bu yazımda bir türlü fırsat bulup da şablona (ziyaretçi defteri ve anket altyapısına) uyarlayıp yayınlayamadığım mezunlar sayfası bölümünün kurulum ve siteye entegre edilmesinden bahsedeceğim. Daha önce de belirttiğim gibi gelişmiş bir sistem değil, fakat bu konuda oldukça istek almamdan dolayı bu yazıyı yazıyorum. Vakit bulabilirsem istekleriniz ölçüsünde bu sayfaları daha da geliştirebiliriz.
İlk Adım:
Şayet daha önce hiçbir şekilde önceki yazılarımda anlattığım (ziyaretçi defteri ve anket konularında) PHP&MYSQL destekli dinamik alana sahip değilseniz buraya tıklayarak ücretsiz bir hesabın nasıl açıldığını öğrenebilirsiniz.
Mezunlar Sayfasının Özellikleri:
- Okul şablonu ile tam uyumlu
- Mezun öğrenciler arasında mesajlaşma
- Mezun öğrencileri mezuniyet yılına ve mesleğe göre listeleme
- Unutulan şifreyi kullanıcı e-posta adresine gönderme
Ayarların Yapılması:
Arşiv dosyasındaki ayarlar.php dosyanız aşağıdaki gibi olmaldır. (Ziyaretçi defteri ve anketten tek farklı $okulsitesi değişkeni.)
$mysql_host="localhost"; //MYSQL sunucu adresi
$mysql_kullanici="root"; //MYSQL kullanici adi
$mysql_sifre="1234"; //MYSQL kullanici sifresi
$mysql_veritabani="mezunlar"; //MYSQL veritabani adi
$site="http://127.0.0.1:4001/dumlupinar/"; //Sunucunun tam adresi (MEB sunucusu degil) Örnegin; http://dsoyarslan.0fees.net/
$yoneticiadi="ahmetfx"; //Yönetici oturumu açmak için kullanici adi
$yoneticisifre="1234"; //Yönetici oturumu açmak için sifre
$yoneticieposta="ahmetfx@eposta.com"; //Yöneticiye mesajlari bildirmek için e-posta hesabi
$yoneticiadsoyad="Ahmet SOYARSLAN"; //Yöneticinin gerçek adi ve soyadi
$okuladi="Mardin Dumlupinar Ilkögretim Okulu"; //Okulun tam adi
$okulsitesi="http://okulweb.meb.gov.tr/47/01/540330/"; //Okul sitesinin tam adresi
$epostagonder="evet"; // Ziyaretçi defterine yeni mesaj birakildiginda ve mezunlar sayfasina yeni kayitlarda yönetici hesabina e-posta gönder. (Her sunucu desteklemeyebilir.)
$sayfalama=10; // Her sayfada gösterilecek mesaj sayisi
Kurulum:
Tüm dosyaları PHP destekli sunucunuza yükleyin ve tarayıcınızdan mezunlarkur.php dosyasını açın. Mezunlar ve Mesajlar tablolarının oluştuğuna dair bilgi mesajı alacaksınız. Kurulum bu şekilde tamamlanmış oluyor.
Sistemin Okul Sitelerine Eklenmesi:
Tıpkı ziyaretçi defterinde olduğu gibi çerçeve (iframe) kullanarak bu dinamik sayfaları MEB sunucumuzdaki okul sitemize ekleyeceğiz. Tek farkı burada birden fazla sayfamız olacak. Bu sayfaları hazirlikasamasinda.html isimli boş sayfadan kopyalayarak elde edebilirsiniz. Elde ettiğimiz bu sayfaları MEB sunucumuza yüklüyoruz.
- Mezun Kayıt Sayfası = mezunkayit.php
- Mezun Öğrenci Giriş Sayfası = mezungiris.php
- Mezun Listeleme = mezunlar.php
- Özel Mesajlar = mesajlar.php
Okul şablonuna entegre etmek oldukça kolay...
Kullanım:
Ayarlar dosyanızda belirttiğiniz yönetici kullanıcı adı ve parolasıyla mezun giriş sayfasından giriş yaparak kaydolan öğrencilerinizi onaylayabilirsiniz.
Gerekli dosyaları indirmek için tıklayın.
Sorun ve önerilerinizi yorum olarak ekleyebilirsiniz. Başka bir yazımda görüşmek dileğiyle...
Güncelleştirmeler (08.02.2012) :
- Görselliği artırılmış form öğeleri (düğmeler, metin kutuları ve listeler)
- Jquery ile açılan mesaj gönderme kutusu
- Daha düzenle kodlama
- Bilgi, uyarı ve hata mesaj bildirimleri
- Üye olmayanların da kayıtlı mezun öğrencileri listelemesine izin verildi.
- Özel mesaj ve üye silme işlemi sırasında artık onay isteniyor.
Güncelleştirmeler (09.02.2012) :
- Listelemede yeni üye olan mezunlar vurgulanıyor.
- Yeni üyelikler e-posta ile yöneticiye bildiriliyor.
Önizleme:
Aşağıda çeşitli sayfalardan alınmış ekran görüntülerini inceleyebilirsiniz.
hocam mezunların host dosyası ve bilgi hangisi bunu nsl gönderecem
0fees sitenizden bahsediyorum hocam.
ben bu mezunlar sayfası kurulumunu herşeyini tamamladım yalnız mezun öğrencilerden gelen bir şikayet var: Kendi aralarında mesaj gönderemiyorlarsadece eposta yolu ile mesajlaşabiliyorlar ondada mesaj gitmiyormuş yine acaba bu 2 problemin sebebi ne olabilir?
Sorunla hemen ilgileniyorum hocam, aynı sorunu kendi sitemde de çok uzun bir sürenin ardından farkettim.(bunda hiç şikayet gelmemesinin payı çok) Sorun bildirdiğiniz için teşekkürler..
Hocam mezunlar ile ilgili dosyaların olduğu host bilgilerini ve adresi gönderir misiniz? Bilgisayarımda birkaç kez denedim ve sorunla karşılaşmadım.
dediğiniz gibiymiş hocam explorerdan kaynaklı diğer tarayıcılar olumlu sonuç verdi teşekkürler....
ahmet hocam unuttum söylemeyi ben yönetici girşi ypyorum ama mezungiriş sayfasının dışındaki diğer sayfalara girerken yönetici olarak çıkışı yapıyor.Yani yönetici girişi hiçbir işe yaramıyor acaba hata nerede
Bu sorun Internet Explorerda oluyor bildiğim kadarıyla.
hocam bu mezunlar sayfasında üyeelik yaptığımızdaa onaylamak için onay mesajı nereye geliyor.Ben ayar.php sayfasında gmail adresimi belirttim ama üyeilik yapanların mesajları gmail adresime gelmiyor acaba hata nerede
Üyeleri yönetici onaylıyor. Her sunucu e-posta desteğine sahip olmadığı için üyelik onaylamayı e-posta adresine bağlı olarak yapmadım.
Sayın Ahmet Hocam size ne kadar teşekkür etsek az. Bizlere yardım etmek amacıyla tüm iyi niyetiniz ve desteğinizle bilgilerinizi bizimle paylaştınız. Sayenizde okul siteleri yeni bir özelliğe daha sahip oldu. Ne mutlu bize ki sizin gibi başarılı bir öğretmenle tanışma imkanı bulduk. İyi ki varsınız. Her şey için teşekkürler.