aSgbookPHP
akcanSoft Guestbook PHP v1.6 © 2003-2007 Mesut Akcan akcansoft.com - makcan@gmail.com 12/06/2007TanımlamaPHP 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ümlerS: 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.
|