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.

 

86422 kez okundu.

86 Yorum Var

  1. erhan dem demiş ki

    hocam üyeler için avatar seçimi yada foto yüklemesi yapılabilirmi ?

    • Ahmet Soyarslan demiş ki

      Hocam bu özelliği ilk etapta yapmayı düşünüyordum fakat sonra gereksiz olduğuna karar verdim, ama yine istek olursa ekleyebiliriz bu özellği...

  2. ferdurucan demiş ki

    hocam. mezunlar sistemini joomla root diziime dosyalarıyla birlikte attım. Yukarıdaki ayarları yaptım. mezunlrkur.php dosyasını çalışrdığımda baglanti.php dosyasıyla balakalı hata veriyor... bir yerlerde yanlışlık mı yaptım acaba...

    • Ahmet Soyarslan demiş ki

      Hocam dosyalara ait link gönderirseniz yardımcı olmaya çalışırım.

  3. Hakan Öztürker demiş ki

    Sayın Ahmet Hocam güncelleştirme için teşekkürler.

  4. fatih demiş ki

    Hocam elinize sağlık. Bu paylaşımı joomla siteler iiçinde kullanabiliyormuyuz acaba...

  5. şeyhmus demiş ki

    hocam yani paketin indirme linkini verebilirmisiniz

  6. Ahmet Soyarslan demiş ki

    Mezunlar paketi yenilendi. Yeni paketi indirdikten sonra ayarlar dosyası dışında diğer dosyaların üzerine yazarak hemen kullanmaya başlayabilirsiniz.

  7. necati demiş ki

    ahmet hocam fees0 bilgilerimi iletişimden yolladım umarım problemi çözersiniz.

    • Ahmet Soyarslan demiş ki

      Hocam muhtemelen iframe yüksekliği yetersiz kaldığı için mesaj gönderme kutusu aşağıda gözükmüyor. Yakında yeni bir sürüm yayınlayacağım. Daha görsel ve kullanışlı, şu an hazırladım fakat bazı sorunlardan dolayı dosya alanıma yükleme yapılamadığından yayınlayamıyorum. İkinci sorununuza gelince...E-posta ile mesajlaşmada bilgisayarda ilişkili olan program (Live Mail, Outlook vs.) açılır. Bu programlar geçerli POP3, SMTP ayarlarına sahip değilse e-posta iletilmez. Şayet bu şekilde e-posta gönderemiyorlarsa adresi kopyalayıp online e-posta kutuları üzerinden gönderebilirler...

  8. necati demiş ki

    bilgileri akşam eve giderken gönderirim hocam şuan okuldayım

  9. ahmet yalçın demiş ki

    Hocam, cidden güzel çalışmalarınız var.. Birçok kişinin duasını almışınız, özellikle indirme imkanını kaçırdığım şablonunuz birçok sitede yer alıyor.. Mezunlar sisteminin geliştirilip bitirilmesini dört gözle bekliyorum.. İyi çalışmalar, ellerinize sağlık..

    • Ahmet Soyarslan demiş ki

      Yeni sürümü hazırladım hocam, yakında burada indirmeye açacağım...

  10. ahmet yalçın demiş ki

    Öncelikle değerli çalışmanız için tşkler.. Epeydir benim de aradığım bir sistemdi bu..

    siteadresi/mezunlar.php kısmına girdiğimde "Mezun öğrencileri görüntülemek için giriş yapmalısınız." uyarısı alıyorum.. Kayıt olmadan siteye giren herkesin mezunları görmesini istiyorum, nasıl yapabilirim acaba ??

    • Ahmet Soyarslan demiş ki

      Şu şekilde yapmayı düşünüyorum. Kayıt olmadan girenler mezunların e-posta adresleri görüntüleyemeyecek ve mesaj gönderemeyecek. Sadece listeleme yapacak. Sistemi beğendiğinize sevindim. Tasarım ve kodlaması biraz eski, onu geliştirmeye başladım.



Yorum Yazın