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.

 

45261 kez okundu.

86 Yorum Var

  1. Gökhan TORLAKCIK demiş ki

    hocam iyi günler bisorunla karşılaştım yardımcı olabilirmisiniz acaba
    mezun girişi yaptıktan sonra
    Deprecated: Function session_register() is deprecated in /home/kadimder.com/httpdocs/mezun/mezungiris.php on line 48

    Deprecated: Function session_register() is deprecated in /home/kadimder.com/httpdocs/mezun/mezungiris.php on line 49

    Deprecated: Function session_register() is deprecated in /home/kadimder.com/httpdocs/mezun/mezungiris.php on line 50
    hatası alıyorum sorun ne olabilir

    • Ahmet Soyarslan demiş ki

      Kullandığınız sunucu programında bu fonksiyonlar kaldırılmış gözüküyor. Farklı bir sürüm PHP Server deneyebilir misiniz?

  2. levent coşkun demiş ki

    ayarlar php

    nerde yanlış yaptığımı anlayamadım. yardımınız için şimdiden teşekkürler.

  3. Levent COŞKUN demiş ki

    Sayın hocam bende sizin şablonunuzu kullanmaktayım. ama meb anket z.defteri gibi kısımları engelliyor. 000webhost üzerinde veri tabanı oluşturmayı denedim .dosyaların atamamını public_html içine attım ayarları yaptım .fakat bir türlü kur.php sayfasını çalıştırıp veri tabanı kuramadım. yardımcı oalbilirmisiniz. şimdiden teşekkürler email. adresim leventcoskun68@hotmail.com.

    • Ahmet Soyarslan demiş ki

      Ayarlar dosyanıdaki bilgileri ve 000webhost giriş bilgilerinizi yazar mısınız? (Yayınlanmayacak)

  4. raşit demiş ki

    henüz veritbanına tablo oluşturma işlemiini başaramadım ama paylaşım için teşekkürler iyi bir hizmet

  5. hüseyin demiş ki

    hocam orda email filan varya ben oraya bide facebook twitter filanda eklemek istiyorum birde buna okul seçimide yaptırmak istiyorum ilçe için sadece mezunlar sayfası açmak istiyorum nasıl yapabilirim

    • Ahmet Soyarslan demiş ki

      Bunun için veritabanında yeni alanlar açmalı ve PHP dosyalarında form, SQL kodları vs. üzerinde değişiklikler yapmalısınız.

  6. Süleyman demiş ki

    Hocam bakabildiniz mi

  7. Süleyman demiş ki

    Sayın hocam parametre bilgilerimi ve ayarlar dosyamı göndereğim ama sizin mail adresini göremiyorum sitede.size nasıl göbnderebilirim.

  8. Süleyman demiş ki

    Hocam benim host hem asp hem de php destekli.(websahibi.com) sitem aspx. sitemi çalıştırdığım bağlantı ayarlarıyla deniyorum ama bağlantı. on line 4 hatası alıyorum.Sorunun kaynağı ne olabilir, bi bakar mısınız.

    • Ahmet Soyarslan demiş ki

      ASP sitenizde kullandığınız bağlantı ayarlarını ve ayarlar dosyanızı gönderebilir misiniz?

  9. ERHAN demiş ki

    hocam mailime yeni üye kayır maili gelmiyor bir sorun mu var acaba ? birde sisteme kayıt olmuş kişileri arşivleyebilirmiyiz. yani 0fees sistemi çöktüğünde bir sorun çıktığında tekrar yüklemek için üyeleri. en baştan tekrar üye çağırmak zor olabilir. sağolun

    • Ahmet Soyarslan demiş ki

      0fees şu an e-posta servisini durdurmuş bulunuyor. 000webhost kullanırsanız e-postalar gelecektir. Veritabanını yedeklemek için Cpanel üzerinden PhpMyadmin menüsüne girin ve Export seçeneği ile veritabanınızı dışarı aktarın. Belirli aralıklarla bu şekilde yedek almanız yerinde olacaktır. Host ücretsiz olduğu için ne yapacakları bazen belli olmuyor. Bu şekilde site çökse bile veritabanını yeni sitenizi (PHP

  10. Süleyman demiş ki

    Hocam benim aspx bir sitem var. Haliyle bir tane mysql veritabanım var.Hostum 1 mysql izinveriyor. Acaba sitemin veritabanı bilgilerini ayarlar dosyasına yazsam bir sıkıntı olur mu. Denedim ama on line 4 te hata var diye uyarı aldım yani herhalde veritabanı köullanıcı şifresi yanlış diyor. Ancak ben sitemi o bilgilerle çalıştırıyorum yani yanlış olması imkansız.
    Sayın hocam mezunlarımızdan çok talep geliyordu resimli mezunlar sayfası için acaba bu sisteme resim ekleme özelliği de koyulabilir mi?
    Yukarıda bahsettiğim soruna ve resim ekleme meselesine eğilirseniz size çok dua edeceğim.

    • Ahmet Soyarslan demiş ki

      Hostunuz hem ASP hem de PHP mi destekli acaba? Pek sanmıyorum ikisinden sadece biri olabilir diye biliyorum. PHP desteği yoksa hazırladığım dosyaları kullanamazsınız. Destekliyorsa bağlantı ayarlarına ASPde kullandığınız bağlantı parametrelerini kullanabilirsiniz. Mezunlar sayfası için ilk başta resim seçeneği düşünüyordum ama gereksiz olduğu kanısına vardım. Şu an sistemi geliştirmiyorum ama vakit bulduğumda talepler doğrultusunda geliştirmeyi düşünüyorum. Resim seçeneğini de muhtemelen ekleyeceğim.



Yorum Yazın