Make your own free website on Tripod.com

CORVUS

E-Kart Servisi     Scripti      Versiyon 0.5                                                                25/04/2003

 

Bu scriptin bütün hakları CORVUS` a aittir.
Scripti, bu satırları silmemek şartıyla ücretsiz kullanabilirsiniz.
Önerilerinizi ve scripteki hataları mail aracılığıyla bildirebilirsiniz.
Scriptin çalışır durumdaki halini http://www.netevi.net/corvus/ekart0_5 adresinden test edebilirsiniz. 

corvus@netevi.net
                          http://www.netevi.net



Özellikleri :
* Modüler sistem. İstediğiniz bölümü (favoriler, kategoriler v.s.) alıp sayfanızın istediğiniz bir yerine yerleştirebilirsiniz.
* Kategorize sistem. Sınırsız sayıda kategori oluşturup, her birinin altında istediğiniz kadar e-kart sunabilirsiniz.
* E-kartlara arka fon ve midi ekleyebilme.
* Kart okunduğunda, gönderen kişiye haber verme.
* Adınızı ve e-mail adresinizi tekrar tekrar girmeden başka kişilere de e-kart yollayabilme.
* Aynı şekilde kartı alan kişide kendi bilgilerini girmeden kartı yanıtlayabilir, başkalarına da e-kartlar yollayabilir.
* Her kartın bir kopyasını site adminine gönderme.
* Şifreli admin paneli. Buradan kategori, kart, arka fon ve midi ekleyebilir, düzenleyebilir ve silebilirsiniz.
* 30 günü aşan gönderilmiş kartları databaseden silme.
* Her bir e-kart, arka fon ve midi için gönderilme adedi bilgisi. Böylece hangisinin daha çok ilgi gördüğünü öğrenebilirsiniz.
* E-kart sistemini, local ve gerçek hostta çalışacak şekilde ayrı ayrı ayarlayabilme.
* Kartın arka fon ve kenarlık rengini, yazı tipini değiştirebilme.

Neler Yeni :
* 6 çeşit e-mail componentini destekleme. Bunlar CDONTS, Persits (ASPEmail), Jmail, SMTPsvg.Mailer (ASPmail), Bamboo, OCXmail `dir.
* Artık e-kartlara arka fon ve midi ekleyebilirsiniz.
* Database yolunu belirtmek hariç bütün ayarları Admin Panelinden yapabilirsiniz.
* Ayrıca Admin bölümünde, kartları daha derli toplu bir şekilde görebilir ve sayfalar halinde listeleyebilirsiniz
.

Dosyalar, klasörler ve görevleri :
admin.asp : Admin bölümü girip sayfası. Sayfayı çağırdığınız zaman karşınıza admin_sifre.asp sayfası çıkar.
admin_ayar.asp : Script ile ilgili genel ayarları buradan yapabilirsiniz.
admin_back.asp : Arka fonlar bölümünün yardımcı sayfası.
admin_backler.asp : Arka fonlar bölümü. Mevcut arka fonları, gönderilme adetlerini listeleyebilir, yenisini ekleyip-düzenleyebilirsiniz.
admin_cikis.asp : Admin bölümünden çıkıp, ana sayfaya dönmenizi sağlar.
admin_kart.asp : Kartlar bölümünün yardımcı sayfası.
admin_kartlar.asp : Kartlar bölümü. Mevcut kartları, eklenme tarihlerini, gönderilme adetlerini listeleyebilir, yenisini ekleyip-düzenleyebilirsiniz.
admin_kategori.asp : Kategori bölümünün yardımcı sayfası.
admin_kategoriler.asp : Kategoriler bölümü. Mevcut kategorileri listeleyebilir, yenisini ekleyip-düzenleyebilirsiniz.
admin_midi.asp : Midi fonlar bölümünün yardımcı sayfası.
admin_midiler.asp : Müzik (midi) bölümü. Mevcut midileri, gönderilme adetlerini listeleyebilir, yenisini ekleyip-düzenleyebilirsiniz.
admin_sifre.asp : Admin bölümü giriş kontrolünü sağlar. Şifreyi buradan değiştirebilirsiniz. (varsayılan kullanıcı adı ve parolası "admin" dir.)
admin_sil.asp : Günü geçmiş kartları silen dosya. (varsayılan 30 gün.)
adovbs.inc : Microsoft ADO, olduğu gibi bırakın.
BeniOku.htm : This file :)
editkart.asp : Sistemin belkemiği. Bir editör ile açıp Ayarlar kısmından aşağıdaki değişiklikleri yapabilirsiniz.
   ****************** Ayarlar ******************************
   Session.LCID = 1055   >> Tarih yapısı. 1055 değeri de Türkçe tarih sistemini kullanacağımızı belirtir. Scripti kurduğunuz zaman bu satırla ilgili bir hata alırsanız, satırı silebilirsiniz.
   Session.CodePage = 1254   >> Karakter yapısı. 1254 değeri de Türkçe karakter sistemini kullanacağımızı belirtir. Scripti kurduğunuz zaman bu satırla ilgili bir hata alırsanız, satırı silebilirsiniz.
   local_server = "corvus"   >> PWS veya IIS`nizde kullandığınız sitenizin adresi. Bilmiyorsanız 127.0.0.1 de yazabilirsiniz.
   gercek_server = "www.netevi.net"    >> Sitenizin adresi (http:// siz).
   local_server_yol = "db/corvusekart.mdb"   >> Makinenizdeki veritabanınızın yolu.
   gercek_server_yol = "db/corvusekart.mdb"   >> Hostunuzdaki veritabanınızın yolu.
   ****************** Ayar Sonu *****************************
ekartgoster.asp : E-kart ID numarası girilerek kartın görülebildiği modüler sayfa.
emailturu.asp : Seçtiğiniz e-mail componentine göre mail göndermek için gerekli ek sayfa.
favoriler.asp : En çok gönderilen kartların listelendiği modüler sayfa.
gonder.asp : Kayıtları veritabanına işleyen ve mailleri gönderen sayfa.
goster.asp : E-kartları gösteren ve kartı hazırlayana "okundu" bilgisi gönderen sayfa.
hata.asp : Oluşabilecek hataları gösteren sayfa.
index.asp : Sistemin giriş sayfası.
kategori.asp : Seçilen kategorideki kartları sayfalar halinde gösterir.
kategoriler.asp : Kategorilerin listelendiği modüler sayfa.
olustur.asp : E-kart hazırlamak için bilgilerin girildiği sayfa.
onizleme.asp : Hazırladığınız e-kartı göndermeden önce nasıl göründüğüne buradan bakabilirsiniz.
resimbuyut.asp : E-kartlardaki resimlerin büyük hallerini görmek için.
sonek.asp : Sisteme en son eklenen 3 kartın gösteren modüler sayfa. (not: sayısını içinden değiştirebilirsiniz.)
tesekkur.asp : E-kartı gönderdikten sonraki teşekkür sayfası.

/back : Arka fonların bulunduğu klasör.
/db : Veritabanının bulunduğu klasör.
/img : Tasarım sisteminde kullanılan resimlerin bulunduğu klasör.
/kart : E-kartların bulunduğu klasör. Her bir kategorinin resimlerini bir klasör oluşturup içine atabilirsiniz. Resimlerin thumbnail (önizleme için kullanılan küçük resim) hallerini dosya ismi sonuna "s" harfini koyarak ayırmayı uygun gördüm. Örneğin "ask21.jpg" resminin küçük hali "ask21s.jpg" dir. Siz istediğiniz gibi belirleyebilirsiniz. Tabiki Admin panelinde "kartlar" bölümündeki ekleme kısmında, gerekli isimleri düzgün girerek.
/midi : Midi dosyalarının bulunduğu klasör.

 

That`s all. Bu kadar ayrıntılı anlatımdan sonra bir sorununuz kalmamıştır umarım. Bir de scripti kullandığınız adresi benimle paylaşırsanız sevinirim.

Not: Scripteki bazı kodlar için PostcardMentor`dan faydalandım.

Copyright  ©  Corvus
İstanbul,          2003