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.

 

45258 kez okundu.

86 Yorum Var

  1. Uğur Akın Yıldırım demiş ki

    hocam herşeyi hallettim ama mezun giriş sayfasından yönetici adım ve şifremle giriş yapmak istediğimde kullanıcı adı veya şifre yanlış diyor ayarlar.php doyasındaki kullanıcı adı ve şifreyi neye göre yazıyoruz ben orda aklıma geldi yazdım yoksa belli bir kullanıcı adı vardıda oraya mı yazılıyordu

    • Ahmet Soyarslan demiş ki

      Ayarlar dosyasında kendi belirlediğiniz kullanıcı adı ve şifreyi kabul etmesi gerekiyor.

  2. murat demiş ki

    ve bir de mezun kayıt olduktan sonra onaylama işlemi nereden ve nasıl oluyor

    • Ahmet Soyarslan demiş ki

      Mezun giriş sayfasından yönetici adı ve şifre ile girin, daha sonra mezun listeleme sayfasına geçerek yeni üyeleri onaylayabilirsiniz.

  3. murat demiş ki

    okul sitesine üyelik işlemini anlamadım.biraz daha ayrıntılı anlatabilir misiniz.flash oyunlarla ilgili olarak da flash oyun buldum hatta sitemize iki tane de oyun yükledim.benim aradığım sizinki gini reklamsız olmalı.internette oyun çok ama hep reklamlı.

    • Ahmet Soyarslan demiş ki

      Mezun kayıt sayfasından (mezunkayit.php) üye olunabiliyor. Reklamsız oyunları oyunun yapımcı sitelerinden temin edebilirsiniz. Reklam gözükmesine çok takılmayın bence...

  4. murat demiş ki

    hocam bekliyorum......

  5. murat demiş ki

    toki66.meb.k12.tr okulumuzun site adresi.üyelik islemini anlatirsaniz sevinirim.ayrica mardin dumlupinar i.öo sitesine şöyle bir baktim da cok guzel olmus.düsüncelerimden birisi de oyun sayfasini gelistirmek.siz oyun sayfasini nasil yaptiniz merak ettim.yapilisini m.orgen@hotmail.com adresine yazip yollarsaniz sevinirim.

    • Ahmet Soyarslan demiş ki

      Mezunlar paketindeki tüm dosyaları farklı html sayfalarına çağırmalısınız. Örneğin mezunkayit.php dosyası için bir mezunkayit.html dosyası oluşturmalısınız.
      Oyunlar sayfası yapımı ile ilgili pek bir şey yok, flash oyunları indirip html dosyamıza ekliyoruz. Dreamweaver kullanmanızı tavsiye ederim. Gerekli kodları kendisi ayarlıyor.

  6. murat demiş ki

    slm sayın hocam.mezunlar bölümünü de hallettim.yanlız dediğiniz iframe kodu ile değil de blank kodu yerine self kodu yerleştirdim oldu.şimdi problem şu... mezunların giriş yapması için üyelik istiyor.o nasıl olacak.meb.k12.tr uzantılı sitelerde üyelik oluyor mu bilmiyorum.

    • Ahmet Soyarslan demiş ki

      Dosyaları yüklediğimiz 0fees.net alanı PHP ve veritabanı desteğine sahip, üyelik normal meb sitelerinde olmuyor, o yüzden ziyaretçi defterinde de olduğu gibi dinamik bir alana başvuruyoruz. Okul site adresiniz nedir?

  7. hdekmekci demiş ki

    hocam herşey için teşekkür ederim yayınlamadan önce deneme amaçlı üyelik oluşturdum onay bekleyenlerde 2 görünüyor phpmyadmin de kayıtlar görünüyor ancak yönetici olarak girdiğimce herhangi birşey gelmiyor onaylamak için maile de gelmiyor kayıt bilgileri...

    • Ahmet Soyarslan demiş ki

      Internet Explorer tarayıcısında oturum diğer sayfalara geçince sonlanıyor, başka bir tarayıcı ile deneyin.

  8. murat demiş ki

    bu sefer de okul sitesinden başka bir siteye yönlendirmiş oluyoruz vatandaşı

    • Ahmet Soyarslan demiş ki

      Çerçeve kullanarak eklerseniz kullanıcı siteden ayrılmamış olur.

  9. murat demiş ki

    slm hocam.ben mezunlar sayfasını siteye nasıl entegre edeceğim anlaladım.şu an anladığım ise ofees.net sitesine link verme yoluyla yapılabilir.örneğin ben okul sitesinden mezunar diye sekme açacağım ve o sekmeye de http://www.yerkoylu66.0fees.net/mezunlar.php bunun gibi link vereceğim.ben böyle anladım.daha farklı bir yolu varsa anlatırsanız sevinirim

    • Ahmet Soyarslan demiş ki

      Hayır link verme yoluyla değil, çerçeve (iframe) kullanarak siteye ekleyeceksiniz.

  10. ferdurucan demiş ki

    Ahmet hocam hatam nereden kaynaklanıyormuş rica etsem paylaşabilirmiyiz?
    teşekkürler... Gördüünüz gibi demo bir alanda deniorum. Okul sitemde mantığını iyice anladıktan sonra kullanacağım inş.

    • Ahmet Soyarslan demiş ki

      Veritabanı ve host ismi yanlış girilmişti hocam, onları düzelttim.



Yorum Yazın