Okul Siteleri İçin Mezunlar Sayfası

22 Oca 2012 Paz 86 yorum

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.

 

22028 kez okundu.

86 Yorum Var

  1. Muzilla demiş ki

    Eline sağlık hocam, tamamdır :)

  2. Muzilla demiş ki

    Sanırım bilgileri yayınlamayacaksın Ahmet hocam:)


    İlgin için tşkler hocam

    • Ahmet Soyarslan demiş ki

      Hocam gönderdiğiniz bilgilerle giriş yapamadım. Şifre veya kullanıcı adı hatalı olabilir mi?

  3. Muzilla demiş ki

    Merhabalar hocam,
    http://yerkoymehmetakifersoy.meb.k12.tr/ adresinde mezun öğrenci girişine yönetici olarak giriş yapmak istediğimde;

    Fatal error: Call to undefined function session_register() in /home/tasazcom/public_html/koyunbasoglu/mezun/mezungiris.php on line 32

    hatası alıyorum.

    • Ahmet Soyarslan demiş ki

      Hocam FTP panel giriş bilgileriniz gerekiyor. PHP dosyasında değişiklik yapmak için.

  4. Muzilla demiş ki

    Merhaba Ahmet Hocam,
    Yeni Mezunlar Sayfası çalışmanız halen devam ediyor sanırım, mevcut uygulamada giriş yapılırken hata almaya başladık.
    Bilgilendirirseniz sevinirim, iyi çalışmalar

    • Ahmet Soyarslan demiş ki

      Site bilgilerinizi gönderirseniz yardımcı olmaya çalışırım.

  5. Fikri BEBEK demiş ki

    Ahmet Hocam göndermiş olduğun dosyayı yükledim ve işe yaradı. Çok teşekkürler eline sağlık.
    En kısa zamanda inşallah söylediğiniz Mezunlar Çalışmanızı sabırsızlıkla bekliyoruz. İyi çalışmalar kolay gelsin.

  6. Fikri BEBEK demiş ki

    Ahmet Hocam hala mezunlar sayfası için güncellemenizi bekliyorum. Mail de atmıştım galiba görmediniz.
    http://www.sso.meb.k12.tr/

  7. hakan demiş ki

    Merhaba,
    mezun scipti için teşekkürler. Kurulumda sıkıntı olmadı fakat mezungiris.php de kullanıcı adı ve parola sonrası beyaz sayfa geliyor karımıza başak bir şey yok. birde php tag ları

    • Ahmet Soyarslan demiş ki

      Ziyaretçi defterini yenilediğim gibi mezunlar sayfasını da güncelleyeceğim yakında. Tek bir sayfada giriş, kayıt, listeleme ve özel mesajlar yer alacak. İlginiz için teşekkürler.

  8. Adnan Özer demiş ki

    Canlı bir okulda eğitim görmek gerçekten mutluluk veriyor eski okulumu çok seviyorum
    http://www.canlitv.net/

  9. neşe demiş ki

    mrb benim hesabım askıya alınmış. database oluşturamıyorum. ne yapabilirimne

    • Ahmet Soyarslan demiş ki

      Benim tavsiyem ücretsiz sunucular yerine 20-25 TL'ye ücretli bir host almanız. Böylece ani kapanmalardan, kısıtlamalardan kurtulmuş olursunuz.

  10. Süleyman demiş ki


    Hocam kurdum fakat ilk gün güzeldi.İkinci gün mezunkayıt sayfası şu hatayı verdi:

    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/u747056571/public_html/mezunkayit.php on line 270

    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/u747056571/public_html/mezunkayit.php on line 272
    Mezunlar: Onay bekleyen:
    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/u747056571/public_html/mezunkayit.php on line 275
    Onaylanmamış: Toplam: 0

    Yeni mezun eklerken ise söyle hata:
    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/u747056571/public_html/mezunkayit.php on line 40

    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/u747056571/public_html/mezunkayit.php on line 45

    Mezunları listelerken ise söyle:
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/u747056571/public_html/mezunlar.php on line 223

    • Ahmet Soyarslan demiş ki

      Sunucu veritabanı ile ilgili anlık bir hata olabilir, çünkü bir gün çalışıp sonraki gün çalışmaması gibi bir durumla karşılaşmadım. Dosyaları tekrar yüklemek sorununuzu çözebilir belki.



Yorum Yazın