Yayın Tarihi: 05 Ocak 2006
Özellikler:
________________________________________________________________________
Scriptte bulunan özellikleri aşağıdaki versiyon notlarında bulabilirsiniz.
Genel Açıklamalar:
________________________________________________________________________
Kurulum:
---------------------
Herhangi bir kurulum işlemine gerek yoktur. Dosyaları web alanına yüklediğiniz andan itibaren kullanabilirsiniz.
Ancak veritabanının bulunduğu db klasörüne yazma izni verilmesi gereklidir. Bunun için host aldığınız firma ile irtibata geçiniz.
Eğer brinkster kullanıyorsanız, veritabanını en üst klasörde bulunan db klasörüne koymanız gerekir. Daha sonra veritabanı yolunu düzenlemelisiniz.
Bunun için defter_ayarlar.asp sayfasının -kodlarını- Not Defteri gibi bir metin editörü ile açıp 19. satırdaki veritabanı yolunu değiştirmeniz gerekli.
Aşağıdaki gibi bir yerleşimde, veritabanı yolunu değiştirmenize gerek yoktur.

Aşağıdaki yerleşimde ise veritabanı yolunu aşağıdaki gibi değiştirmelisiniz.
strVeritabaniYolu = "../db/dbdefter.mdb"

Yönetim:
---------------------
http://www.siteadresi.com/defter/yonetim.asp sayfasını açarak yönetim paneline girebilirsiniz.
Yönetim Sayfası kullanıcı adı ve şifresi admin dir. Yönetim paneline girerek kullanıcı adı ve şifreyi değiştirebilirsiniz.
Eğer admin sayfasının ismini değiştirmek durumuda kalırsanız yonetim.asp sayfasının 24. satırında yeni sayfa ismini belirtiniz. Burada klasör ismini yazmayınız.
Örnek: admin.asp
Onay Kodu:
---------------------
Ücretsiz hostlarda (brinkster, domaindlx, 1asphost...) onay kodu görüntülenememektedir. Onay kodunun görüntülenmesi için gereken Stream nesnesi bu hostlar tarafından desteklenmemektedir. Bu hoatlarda sistemin çalışması için yönetim sayfasının ayarlar bölümünden Onay Kodu Aktif kısmını "Hayır" olarak işaretlemeniz gerekir.
Dil Desteği :
---------------------
1.5 versiyonuna eklenen bu özellik sayesinde ziyaretçi defterini istediğiniz dilde kullanabilirsiniz. Dili değiştirmek için defter_dil.asp sayfasının kodlarını açarak, ifadeleri dilediğiniz dile çevirebilirsiniz.
Versiyon Notları:< br /> ________________________________________________________________________
v1.5:
---------------------
* Yönetim paneli girişindeki güvenlik açığı kapatıldı.
* Web-sitesi alanında http:// yazılmamasından kaynaklanan URL hatası düzeltildi.
* Dil desteği eklendi. defter_dil.asp sayfasının kodlarını açarak defterin arayüz dilini değiştirebilirsiniz.
* BeniOku sayfsı yenilendi.
v1.4:
---------------------
* Kelime filtreleme özelliği eklendi. Filtrelenmesini istediğiniz kelimeleri ve bu kelimelerin yerine yazılmasını istediğiniz kelimeleri yönetim panelinden düzenleyebilirsiniz.
* Tasarım ve ikonlar değiştirildi. Yeni renklerle birlikte sayfa HTML 4.01 standartlarına uygun hale getirildi.
* tema.asp ve stil.css dosyalarıyla tasarımın değiştirilmesi kolaykaştırıldı.
* Formda forum kodları ve smiley eklenmesinin kolaylaştırılması için küçük bir editör eklendi. (Öneri ve fonksiyon için Demir Çelenk'e teşekkürler.)
* Formda yer alanı için şehirlerin bulunduğu bir seçim kutusu eklendi.
* Bazı fonksiyonlar yazılarak kodlar daha temiz hale getirildi. Ayrıca kodlara açıklamalar eklendi.
* Smiley sayısı arttırıldı.
* Onaysız mesajların onaylanması kolaylaştırıldı.
* Sayfa sayısının çok fazla olması durumunda görünümün bozulmaması için sayfalama sistemi geliştirildi.
Bu versiyonda sayfalar 1. 2. 3. 4. . . . 17. 18. 19. şeklinde görüntüleniyor ve tabloda kayma olmuyor.
* Veritabanı düzenleme ve onarma özelliği eklendi. Mesaj sayısının artmasıyla, boyutu artan veritabanını bu seçenek ile sıkıştırabilirsiniz.
v1.3:
---------------------
* Daha önceki versiyondaki sayfalama şeklinin, Mozilla tarayıcıları tarafından desteklenmemesi yüzünden, yeni sayfalama sistemi getirildi.
* Veritabanı yolu dışındaki, özelleştirilebilir tüm bilgiler, yönetim panelinden düzenlenebilir hale getirildi.
* Admin kullanıcı adı ve şifre değiştirme özelliği eklendi.
* Yer alanı eklendi.
* Mesajların isterseniz admin onayı ile, isterseniz direkt yayınlanması özelliği eklendi.
* Onay kodunun isteğinize görüntülenmesi özelliği eklendi.
* Kalın, italik, alt çizgili yazma, link verme ve alıntı yapmak için bazı forum kodları açıldı.
v1.2:
---------------------
* Onay Kodu fonksiyonu ile flood saldırısına karşı koruma getirildi.
* Tasarımda değişiklikler yapıldı. Yeni tasarım PhpBB ve WebWiz Forum'a göre hazırlandı.
* Formdan gelen bilgilerin tamamı HTML'den arındırılarak, çeşitli scriptlerle yönlendirmeler engellendi.
* ayarlar.asp sayfası ile site başlığı, telif bilgileri düzenlemesi kolaylaştırıldı.
* Sayfaların daha hızlı açılması için defter, birkaç sayfaya ayrıldı.
* Yönetim sayfasında, yanlışlıkla mesaj silinmemesi için JavaScript ile onay mesajı kontrolü eklendi.
* Ziyaretçilerin web-site adreslerinin başına gerekirse "http://" eklenerek linklerin doğru çalışması sağlandı.
v1.1:
---------------------
* Gelen sorularda yazma izni problemi ön plana çıkıyordu. Bunun için veritabanı bir db klasörüne alındı. Sistemin çalışması için db klasörüne yazma izni verilmesi yeterlidir.
* Defterin anasayfasında ve admin sayfasındaki sayfalama scriptinde sayfa adı problem yaratıyordu. İlk scriptte o bölümdeki sayfa adresi sayfalama.asp olarak kaldığı için birden 1. sayfadan sonraki sayfalara geçiş olmuyordu. Bu hata düzeltildi.
* Form sayfasında doldurulması zorunlu alanlar sadece JavaScript ile sağlanıyordu. Ancak Java desteği olmayan tarayıcılar ile tüm alanlar boş bırakılsa da deftere kayıt yapılıyordu. Kayıt ekleme sayfasına eklenen kontrol ile artık ad ve mesaj kısımları doldurulmadan kayıt eklemek mümkün değil.
* İlk versiyonda hem kayıtlar hem de kayıt formu alt alta bulunuyordu. Sayfanın büyüklüğündekb olarak değişiklik olmamasına rağmen görünen alanın çok fazla uzamaması için form sayfasına artık bir linkle ulaşılıyor.
* Kayıt tarihinin formatı sunucudan sunucuya göre farklılık gösteriyordu. Türkçe tarih fonksiyonile hem bu farklılık önlendi hem de daha açık bir tarih gösterilir oldu.
* Admin sayfasında MSN, Yahoo ve ICQ bilgileri formda değiştirilse bile eski kayıt kalıyordu. Bu hata düzeltildi.
Lisans:
________________________________________________________________________
Bu scriptin telif hakları Murat Yavuz'a aittir. Kendi kullanımınız geliştirebilir ve düzenleyebilirsiniz. Telif kısımları değiştirilip tekrar dağıtılamaz / satılamaz.
İletişim:
________________________________________________________________________
Her konudaki soru, görüş ve önerileriniz için aşağıdaki adreslerden irtibata geçebilirsiniz.
Murat Yavuz
Web : http://www.mydesign.gen.tr
Forum : http://www.mydesign.gen.tr/myforum