Karnem Nasıl Beni Oku Belgesi

<wakeup.freehostia.com>

by Volkan Gezer (©2008)

Bu belge "Karnem Nasıl?" uygulaması ile ilgili son gelişmeleri ve kurulum safhasında yapılması gereken ayarları gösterir. Bu belgeyi sunucuya göndermenize gerek yoktur.

Önemli Bilgiler:

Tüm gerekli dosyaları sunucunuza gönderdikten sonra tarayıcınız ile http://siteadresiniz.com/ayarla.php dosyasını çalıştırın. Gerekli olan her ayar bu dosya içerisinde gösterilmiştir. Öğrenmek istediğiniz ayarın yanındaki kutucuğa fare imleci ile gelirseniz, açıklamasını göreceksiniz.

Not: Bu şekilde ayar yapmak istemezseniz yine ayarlar.php dosyasını açıp içerisindeki talimatlar ile ayarları özelleştirebilirsiniz.

index_ayarla.php dosyası ile http://siteadresiniz.com/ yazılınca açılacak ilk sayfadaki metni değiştirebilirsiniz. Bu sayfada da yönetici parolası bulunmaktadır. Parola ayarla.php dosyasının parolası ile aynıdır.

UNUTMAYIN!

  • Ayarla.php sayfasında iken "Takdir, teşekkür veya sınıf geçme notu" alanlarına ondalıklı sayı girerken ondalık ayracı olarak "," (virgül) değil; "." (nokta) kullanmayı

  • Tanımlı renkler kullanılırken "$" (dolar) işareti kullanmayı

  • Her iki ayar dosyasında varsayılan değeri olan parametreleri boş bırakmamayı

  • Ayarları değiştirdikten sonra ayarla.php ve index_ayarla.php dosyalarının adını değiştirmeyi

  • Ayarları kaydetmeden önce ayarlar.php dosyasından yedek almayı

Lütfen ilgili bir konu seçin...

Tanımlı renklerimiz:

$beyaz="white";
$siyah="black";
$kirmizi="red";
$yesil="green";
$sari="yellow";
$pembe="pink";
$mavi="blue";
$varsayilan="#336699";

Renkler nasıl kullanılır?

Renkleri, kullanmak istediğiniz yerde başında "$" (dolar işareti) kullanarak yazmalısınız. Bu işlem, php'nin değişken kullanılma metodu olduğundan yapılmalıdır. Eğer bu renklerden farklı renk isterseniz, başına "#" (kare) koyarak ilgili 6 haneli kodu yazmalısınız.

Yeni ders nasıl eklenir?

Yeni ders eklemek için dersler.php dosyasını açıp içerisindeki şablona göre (DersEkle("DersAdı","ders saati form adı","ders notu form adı"); ) bir fonksiyon ekleyebilirsiniz. Örnek bir ders:

DersEkle("Almanca","alms","almnot");

Ders saat ve not form adına kendi istediğiniz isimleri verebilirsiniz. Türkçe karakter kullanmamaya özen gösterin. Dersleri eklerken daha hoş bir görünüm için alfabetik sıraya göre koymanız önerilir...

Ders kaldırmak için kaldırmak istediğiniz dersin bulunduğu satırın başına // veya # ekleyebilirsiniz.

Şifre nasıl değiştirilir?

Yönetici şifrenizi ayarlar.php dosyasını açıp 2.satırı düzenleyerek değiştirebilirsiniz. Şifreniz büyük-küçük harfe duyarlıdır. Türkçe karakterler kullanabilirsiniz. Varsayılan şifre: karnemnasıl'dır. İlk görev olarak, değiştirmeniz şiddetle tavsiye olunur.

Özel link ve html kodları nasıl kullanılabilir?

HTML kodları, metin biçimlendirmek için kullanılır. Örneğin bir bağlantı yazmak isterseniz:

<a href='http://siteadı.com'>Bağlantı yazısı</a> kodunu kullanabilirsiniz. Bu işlem şu şekilde bir sonuç döndürecektir: Bağlantı yazısı

Bunu ayrıntılı şekilde açıklayalım:

http:// girdiğimizde kod derleyiciye, dış bağlantıya gitmek istediğimizi belirtiyoruz ve www ile başlayan bir site belirtebiliyoruz. Eğer http:// kullanmazsak, ancak tarayıcımızda yazan adresin içerisinde bir sayfa belirtebiliriz. Örneğin, sitemiz "http://www.freewebtown.com/freesoft12" olsun. Http:// kullanmadan "http://www.freewebtown.com/freesoft12/download.htm" sayfasının açılmasını isteyebiliriz. Ancak bu şekilde dış bağlantı girdiğimizde http://www.freewebtown.com/freesoft12/www.siteadı.com şeklinde bir sayfa açmaya çalışacak ve büyük ihtimalle de hata verecektir. Ayarla.php dosyasında "kendi siteniz" bölümüne gelirsek, bu alana site yazabilmek için yukarıda belirttiğimiz <a href='http://siteadı.com'>Bağlantı yazısı</a> kodunu kullanmamız gerekiyor. Eğer aynı site adresi içerisinde bir sayfa oluşturmuşsak http:// kullanmamız gerekmez. "http://siteadı.com" yerine sadece sayfaadı.uzantı yazmamız yeterli. Yukarıdaki kodu kullanmadan, kendi siteniz alanına sadece http://sitemiz.com yazarsak, bir bağlantı oluşturmayacaktır. Umarım anlatabilmişimdir :).

Balon ipuçları gösterilmiyor ise;

Tarayıcınızın JavaScript özelliğinin bulunduğundan; varsa etkin olduğundan emin olun.

TinyMCE ile ana sayfa metnini değiştiremiyorsanız;

Tarayıcınızın JavaScript özelliğinin bulunduğundan; varsa etkin olduğundan emin olun.

Diğer değiştirilmesi gerekebilecek bir yer de "Sınıf Geçme Yönetmeliği"ni içeren yonetmelik.php dosyasıdır. Bu dosyanın not defteri yerine, bir Html editörü ile düzenlenmesi daha sağlıklıdır. İçerisinde 61. satırda;

<?php echo($sinifgecme)?>

bölümüne rastlayacaksınız. Bu kod kullanıcıya, kurumun sınıf geçme ortalamasını gösterecek değeri tutmaktadır. Kullanmayacaksanız bu kodu güvenle silebilirsiniz.

TinyMCE nedir?

TinyMCE, Microsoft Word ile yapılabilecek her şeyi internet sayfa ortamında hiç bir uygulama kullanılmadan yapmanızı sağlayan gelişmiş bir metin editörüdür. Bu editör ile HTML kodu bilmeden WYSIWYG (Ne görürsen onu alırsın) tasarımlar -görsel tasarımlar- yapabilirsiniz. Word, Excel veya diğer zengin metin editörlerinden yazılar yapıştırabilir, tablolar oluşturabilir, metinleri biçimlendirebilirsiniz...

  • TinyMCE kullanmak istemiyorsanız, tinymce klasörünü sunucunuza göndermeyiniz. Bu durumda metninizi, kendiniz html kodları ile yazı alanına kopyalamak zorunda kalacaksınız (index_ayarla.php dosyasında).

Hangi dosya ne işe yarıyor?

ayar_kayit.php  Uygulama ayarlarını kaydeden dosya.
ayarla.php  Uygulama ayarlarını değiştirmenizi sağlayan dosya.
ayarlar.php  Kaydedilen uygulama ayarlarını saklayan dosya.
balloontip.css  Balon ipuçları için temayı belirleyen dosya.
balloontip.js  Balon ipucu fonksiyonlarını saklayan dosya.
benioku.htm  Bu belge.
dersler.php  Derslerle ilgili çeşitli dizileri içerir.
fonksiyon.php  Uygulamada kullanılan fonksiyonları saklayan değişken.
hakkinda.php  Uygulama ve programcı hakkında bilgiler.
header.inc.php  Site temasını tüm sayfalara yönlendiren ve sol menüyü oluşturan dosya.
index.php  Özelleştirilebilen, uygulama açıldığında çıkan ilk sayfa.
index_ayarla.php  Açılış sayfasını değiştirmenizi sağlayan dosya.
index_kayit.php  Açılış sayfasındaki değişiklikleri kaydeder.
indexmetin.php  Açılış sayfasındaki metni içerir.
ipucu.php  Karnehazir.php ve ayarla.php dosyasındaki kullanım ipuçlarını içerir.
karnehazir.php  Bilgi girişi yapıldıktan sonra değerlerin hesaplandığı sayfa.
kopyası ayarlar.php  Ayarlar dosyasının yedeği.
menu.jpg  KARNEM NASIL logosu. 
tarihce.txt  Tarihçe artık ayrı bir dosyada.
test.php  Bilgi giriş sayfası.
yardim.ico  Yardım almak için kullanılan soru işareti resmi. ICO şeklinde olduğundan her renk arka planda kullanılabilir.
yardim.php  Karnem Nasıl kullanıcı yardımı.
yonetmelik.php  Sınıf Geçme Yönetmeliği.
tinymce klasörü  Ana sayfayı düzenlememizi sağlayan zengin metin editörü.

Tarihçe

  Tarihçe için tıklayın...

 

Volkan Gezer

volkangezer@gmail.com

MSN: <volkangezer@gmail.com>

www.freesoft.com.tr.tc

wakeup.freehostia.com