aSgbookPHP

akcanSoft Guestbook PHP v1.6
© 2003-2007 Mesut Akcan
akcansoft.com - makcan@gmail.com
12/06/2007

Tanımlama

PHP dilinde yazılmış kullanımı ve kurulumu basit bir Ziyaretçi defteri scriptidir. mySQL veritabanı kullanmadığı için PHP destekli birçok sunucuda kullanılabilir. Kişisel sitelerde kullanımı bedavadır.

Neler yeni?

  • ggl adında yeni bir skin eklendi
  • Güvenlik kodu olup olmayacağı ayarlar sayfasından ayarlanabilir.
    Güvenlik kod karakter sayısı ayarlanabilir (1-5 arası)
  • Mesaj değişikliği yapılırken onaylama özelliği eklendi.
  • Mesaj silindiğinde ya da onaylandığında 1. sayfaya gidiyordu
    şimdi olduğu sayfada kalıyor.
  • Yönetici giriş yaptığında;
    Yalnız onay bekleyenleri göster / Tümünü göster seçeneği eklendi
    Böylece onay bekleyen mesajları incelemek daha kolay oldu.

Ön hazırlık

  • Zipli dosyayı bir klasöre açın.
  • frm.htm dosyası mesaj göndermek için form dosyası şablonudur.
    İsterseniz bu şablon dosyasını kendinize göre düzenleyebilirsiniz. Dosyadaki # ve # arasını değiştirmeyin.
  • simple.htm , notebook.htm , shadow.htm ve 3d.htm dosyaları mesajların sayfada görünmesi için şablondur.
    İsterseniz bu şablon dosyalarını da kendinize göre değiştirebilirsiniz. # ve # arasını değiştirmeyin.

KURULUM

İlk Kurulum
  • FTP programıyla servere bağlanın. FTP programı için http://filezilla.sourceforge.net/ deki FileZilla FTP programını kullanabilirsiniz. Bedavadır.
  • Serverde zd(farklı da olabilir) adında bir klasör oluşturun CHMOD 777 uygulayın
  • Tüm dosyaları bu klasöre gönderin. txt ve php uzantılı dosyaları ASCII formatında gönderin. Filezilla programında bu otomatik olarak sağlanır.
  • data12.txt ve config.php dosyasına CHMOD 666 uygulayın
Eski sürüm üzerine kurma(Güncelleme)
  • Serverdeki data12.txt ve config.php dosyalarınızın yedeğini alın.
  • Eğer skin dosyalarında değişiklik yaptıysanız onların da yedeğini alın.
  • data12.txt , config.php ve eğer değiştirdiyseniz skin dosyaları hariç zipli dosyayı açtığınız klasör içindeki dosyaları tümünü servere FTP ile gönderin.

Kullanımı

  • http://www.serveriniz.com/zd adresiyle ziyaretçi defterine ulaşabilirsiniz.
  • Ziyaretçi defterini ilk defa çalıştırdığınızda kurulum işlemi başlayacaktır.
    Yönetici girişi yapıp gerekli ayarları yapıp kaydediniz.
  • Parolayı değiştirmeyi unutmayınız. Başlangıçta parola admin 'dir
  • Ziyaretçi defterini yönetmek için Yönetici giriş linkini tıklayın.
    Yönetici girişi yaptığınızda yönetici için gerekli olan linkler sayfada görünecektir
    Bunlar:
    Mesaj silme : Mesajı Siler. Dikkat! Onay istemeden siler.
    Mesajı Düzenle : Mesajda değişiklik yapabilirsiniz. Düzenleme ekranında Mesajı sil işaretli ise mesaj kaydı silinir.
    Mesajı Onayla: Bekleyen bir mesaj ise mesajı onaylayabilirsiniz.
    Ayrıca Ayarlar'ı yapmak için ve Yönetici çıkışı yapmak için link olacaktır.
    Yönetici çıkışı yapıldığında bu linkler gösterilmez
    Yalnız onay bekleyenleri göster: Sayfadaki yalnız onay bekleyen mesajlar gösterilir diğerleri gösterilmez. Bu işlem sadece bulunan sayfa ile ilgilidir. Bekleyen mesajlar için ayrıca sayfalama yapılmamıştır
  • Mesajları göstermek için skin(arayüz) kullanımı özelliği de vardır.
    Örnek olarak simple , notebook , shadow, ggl ve 3d skinleri paket içine dahil edilmiştir.
    Bu skinleri web sitenize uyum(renk, grafik) sağlayacak şekilde değiştirebilirsiniz.
  • Kullanmak istediğiniz skini ayarlar sayfasından belirleyiniz.
  • Eğer değişik skinler elde ederseniz lütfen e-mail ile bana gönderiniz.
    Sonraki sürümlerde paket içine ekleyebilirim.
  • Mesaj boyutu 1700 harf ile sınırlandırılmıştır. Eğer bu ayarı değiştirmek isterseniz kalan.js dosyasındaki
    maxharf = 1700;
    satırındaki 1700 rakamını değiştirip kaydedin.
    Bu özelliği kullanmak istemiyorsanız frm.htm dosyasının ilk satırını siliniz.

Kurallar

  • Bu script illegal içerikli ve ticari sitelerde kullanılamaz.
    Ticari sitelerde kullanmak isteyenler makcan@gmail.com ile iletişim kurunuz.
  • Scriptlerdeki yazar adı, web ve mail adresi dışındakilerde değişiklik yapabilirsiniz.
  • Scripti satamazsınız, bedava dağıtılabilir.
  • Scripi serverinize düzgün olarak kurduysanız mail adresinizi ve kurduğunuz web adresinizi bana maille gönderiniz.
  • Scriptin hiçbir GARANTİsi yoktur.
  • Kullanımdan doğacak zararlarda kullanıcı sorumludur.
  • Scripti kullanan kuralları kabul etmiş sayılır.

Sorunlar/Çözümler

S: Script çalışmıyor.
Ç: Serverin PHP destekli olup olmadığını öğrenin.
Aşağıdaki kodları info.php dosyasına yazıp servere gönderip çalıştırın.
<?PHP phpinfo(); ?>
PHP çalışıyorsa serverdeki php ve diğer bilgiler içeren bir sayfa gelmesi gerekir.

S: Kurulum yapıyorum, hep ayarlar sayfası geliyor.
Ç: config.php dosyasına yazmada sorun var. config.php dosyasındaki ayarları kendiniz yapınız ve $setok=1; satırını ekleyiniz.

S: Sunucum PHP destekliyor. Buradaki açıklamalara rağmen acemi olduğumdan bu scripti ben kuramıyorum.
Ç: www.akcansoft.com ana sayfadaki filmi izleyerek kurmayı deneyin. Yine olmazsa cüzi bir ücret karşılığında sunucunuza scripti kurabilirim. makcan@gmail.com ile iletişime geçiniz.

Programcıya Yardım

  • Bu script kişisel siteler için tamamen BEDAVADIR.
  • Satılmaz, Değişiklik yapılmadan Bedava dağıtılabilir.
  • Programcıya emeği karşılığında yardımda bulunmak isterseniz Akbank Anamur Şubesi(504) Hesap no: 37487 ye havale yaparak yardımda bulunabilirsiniz.
    IBAN NO: TR98 0004 6005 0488 8000 0374 87
  • Yardımda bulunduğunuzda scripti ticari sitelerde ve sayfa altında çıkan linki kaldırarak kullanma hakkına sahip olacaksınız.