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