aSgbookPHP
akcanSoft Guestbook PHP script v1.51
© 2003-2006 Mesut Akcan
akcansoft.com -
makcan@gmail.com
28/11/2006Tanımlama
PHP dilinde yazılmış kullanımı ve kurulumu basit bir Ziyaretçi defteri
scriptidir. mySQL veritabanı kullanmadığı için PHP destekli birçok serverde
kullanılabilir. Kişisel sitelerde kullanımı bedavadır.
Neler Yeni ?
Tüm sayfa linklerini yazdırmak yerine
1 2 3 4 .... 135 veya 1 ... 45 46 47 48 .... 135 gibi
şeklinde yazdırıldı.
Ö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
Kurulumu hiç bilmiyorsanız web
sayfamdaki video filmi izlemenizi tavsiye ederim
İ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 755
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 644
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
- Mesajları göstermek için skin(arayüz) kullanımı özelliği de
vardır.
Örnek olarak simple , notebook , shadow 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.
Programcıya Yardım
- Bu script kişisel siteler için tamamen BEDAVADIR.
- Satılmaz, 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.
|