ÖNEMLİ NOTLAR:
- Maxwebportal Access 2000(mdb) veritabanı türünü kullanır.Veritabanı yolu değiştirirken sadece aşağıda 6 numaralı satırda gösterilen kodlardan veritabanı yolunu değiştirin.Başka bir değişiklie gerek yok.
- Veritabanı yolunu ayarlarken,veritabanını koyduğumuz klasörn adı db olsun.
Eğer veritabanı portal dosyalarıyla aynı yerde olan bir klasörün içindeyse;
1- veritabanı yolu: db/veritabaniadi.mdb şeklinde olur.Veritabanı adında Türkçe karakter kullanılmaz.
Eğer veritabanı portal dosyalarının olduğu klasörün bir üst klasöründe ise;
2- veritabanı yolu: ../db/veritabaniadi.mdb şeklinde olur.Veritabanı adında Türkçe karakter kullanılmaz.
NOT: 2 numara ile gösterilen veritabanı yolu daha güvenlidir.Bunu tercih etmeniz sitenizin güvenliği açısından daha iyi olur.
-- CONFIG.ASP DOSYASINDA ÖNEMLY KISIMLARIN ANLATIMI --
Maxwebportalın veritabanı ve değişik ayarlarının yapıldığı config.asp dosyasından kodlar alınmıştır.
Bu kodların açıklamasını aşağıda yapmaya çalıştım.Her bir numaranın aşağıda açıklaması vardır.Açıklamada bahsedilen numaralar bu numaralardır.
'***********************************************************************
on error resume next
Session.LCID = 1055 >-----> (1)
Response.Buffer = true
dim startTime : startTime = timer
dim pageTimer, strDBType, strConnString, strTablePrefix, strMemberTablePrefix, strTheme, strWebMaster '## Do Not Edit
dim photoDir, memberAvDir, downloadDir, bannerDir, linkDir, galleryDir, classifiedDir, articleDir >-----> (2)
dim intDisplay, avatarDir, FSOenabled, strShowImagePoweredBy '## Do Not Edit
dim intAllowed, strCookieURL, strCurSymbol, showGames, showGold, showRep, sqlver, strUnicode, strUniqueID
'#################################################################################
'## SELECT YOUR DATABASE TYPE AND CONNECTION TYPE (access, sqlserver)
'#################################################################################
strDBType = "access" >-----> (3)
'strDBType = "sqlserver"
sqlver=""
'## if your database is SQL server 7 please uncomment the line below
'sqlver=7 >-----> (4)
'## if your databse type is sqlserver and you require unicode language support uncomment "YES" the line below
'## and comment out the NO line. Unicode support is required for languages that use a different alphabet
'## for more info
http://www.unicode.org/standard/WhatIsUnicode.html'## access is unicode by default and as such the variable will not be used
strUnicode="NO"
'strUnicode="YES"
'## Make sure to uncomment one of the strConnString lines!
'strConnString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=c:\inetpub\wwwroot\maxwebportal\db\db2k15.mdb" '## MS Access 97 >-----> (5)
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/db2k20.mdb")'## MS Access 2000 using virtual path >-----> (6)
'strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\inetpub\wwwroot\maxwebportal\db\db2k20.mdb"'## MS Access 2000 >-----> (7)
'strConnString = "Provider=SQLOLEDB;Data Source =SQLServer or IP;Initial Catalog=database name;UID=SQL User;PWD=SQL password" 'SQL Server >-----> (

'strConnString = "Provider=SQLOLEDB;Data Source =SQLServer or IP;DSN=DSN_name;UID=SQL User;PWD=SQL password" 'SQL Server using DSN >-----> (9)
'#################################################################################
'#################################################################################
' Show page load time at bottom of all pages
pageTimer = 1 ' 1 = yes; 0 = no >-----> (10)
' this is the list of Super Admins. Use member names.
' names should always end with a comma
' strWebMaster = "admin,skydogg,santa claus,"
strWebMaster = "admin," >-----> (11)
' This is your cookie name. make it unique for your site. Keep it short.
strUniqueID = "MWPc"
'## If your site is in a VIRTUAL directory,
'## or if you have problems logging in, uncomment
'## the line below and comment out the line under it.
'strCookieURL = "/"
strCookieURL = Left(Request.ServerVariables("Path_Info"), InstrRev(Request.ServerVariables("Path_Info"), "/"))
' Set your upload directories path from the HOST root directory
' MUST End with a slash "/"
memberAvDir = "files/members/"
photoDir = "files/members/"
downloadDir = "files/downloads/"
bannerDir = "files/banners/"
linkDir = "files/link_images/"
galleryDir = "files/gallery_images/"
memberGalDir = "files/members/"
classifiedDir = "files/classified_images/"
articleDir = "files/article_images/" >-----> (12)
'mLev for who can 'view source' on the FCKeditor
' 5 for super admin only
' 4 for all admins only
' 3 for moderators and admins
' 1 for all members
' 0 for members and guests
intEditor = 4 >-----> (13)
' sets who is allowed to add new events to the calendar
intAllowed = 1 'Any members
'intAllowed = 3 'Only Moderators and Admin
'intAllowed = 4 'Admins Only >-----> (14)
1- Buradaki 1055 LCID değeri Türkçe takvimi temsil eder.eğer buradaki LCID değeri 1055 değil de 1033 olursa takvimdeki gün ve ay isimleri ingilizce olur.
2- Buradaki değişkenler, upload (yükleme) işlemi yapıldığında dosyaalrın nereye yükleneceğini gösterir.Eğer siz portala yeni bir bölüm (müzik bölümü gbi) eklemişseniz, yeni bölüm için yüklediğiniz dosyaları göndereceği kalsörü oluşturmalı ve burada belirtmelisiniz.Klasör isimleri virgül ile ayırılmaldır.
Örnek resim galerisi için yüklenecek resimler files klasöründe photoDir adlı klasöre yüklenecektir.Siz müzik bölümü yapmışsanız, sitenizdeki files klasörünün içine MuzikDir adlı yeni bir klasör açıp klasör adını yukarıya yazmalıdınız.
3- Veritabanı tipi.Eğer maxwebportalı MS Access (mdb) veritabanı ile kullanıyorsanız burayı değiştirmeyin.Ama SQL veritabanı kullanacaksanız, 'strDBType = "sqlserver" kelimesinin önündeki tırnak (') işaretini kaldırıp bir üst satırda bulunan strDBType = "access" kelimesinin önüne koymak gerekir.
4- Eğer veritabanı tipi olarak SQL kullanacaksanız bu satırın başındaki tırnak (') işaretini kaldırın.
----->
5,6,7,8 ve 9 numaralı açıklamalar veritabanı bağlantısı ile ilgilidir.
5- Eğer veritabanı dosyası olarak Access 97 kullanıyorsanız, sunucunuz sanal yol kullanımına izin vermiyorsa fiziksel yol belirtmeniz gerekir.Bu durumda bu satırın başındaki tırnak (') işaretini kaldırın ve 6 numaralı satırın başına tırnak (') işareti koyun.Daha sonra orda görüldüğü gibi veritabanı dosyasının fiziksel yolunu belirtin.
6- Eğer veritabanı dosyası olarak Access 2000 kullanıyorsanız, sadece Veritabanı yolunu ordakine uygun bir şekilde kendi veritabanı dosyasınızın adını yazarak ayarlayın.Maxwebportal bu veritabanı dosya türünü kullanır.
7- Eğer veritabanı dosyası olarak Access 2000 kullanıyorsanız, sunucunuz sanal yol kullanımına izin vermiyorsa fiziksel yol belirtmeniz gerekir.Bu durumda bu satırın başındaki tırnak (') işaretini kaldırın ve 6 numaralı satırın başına tırnak (') işareti koyun.Daha sonra orda görüldüğü gibi veritabanı dosyasının fiziksel yolunu belirtin.
8- Eğer veritabanı dosyası olarak SQL kullanıyorsanız, sunucunuzdan aldığınız bilerilere göre bu satırı doldurun ve satırın başındaki tırnak (') işaretini kaldırp 6. satırın başına tırnak işareti koyun.
9- Eğer veritabanı dosyası olarak DSN li SQL veritabanı kullanıyorsanız, sunucunuzdan aldığınız bilerilere göre bu satırı doldurun ve satırın başındaki tırnak (') işaretini kaldırp 6. satırın başına tırnak işareti koyun.
10- Bu satırda sayfanın en altında görülen sayfa yüklenme süresini gösteren yazının görünüp görünmemesini ayarlıyoruz.Eğer görünmesini istiyorsanız, değişiklik yapmanıza gerek yok.Ama görünmemesini istiyorsanız, pageTimer = 1 kısmını pageTimer = 0 olarak değiştirin.
11- Bu kısımda üst düzey yöneticileri (super administrator) belirliyoruz.Bu satırda strWebMaster = "admin," kodu var.Burada sadece admin in ismi var.Yani portal kurulduğunda admin kullanıcısı üst düzey yöneticidir.Başka bir kişiyi üst düzey yönetici yapmak için, önce o üyeyi yönetici yapın.Daha sonra üye adını bu kısma yazın.
Mesela uzman adında bir kullanıcımız olsun.Bu kişiyi üst düzey yönetici yapmak için, bu satıra uzman adını ekleyin.Sonuç olarak 10 numaralı satırı şu şekilde değiştirin. strWebMaster = "admin,uzman"
12- Bu kısımda 2 numaralı kısımda anlattığım yükleme yapılacak klasörlerin adlarını belirliyoruz.MuzikDir adında bir klasör açmışsak bu klasör adını 12 numaralı satıra eklememiz gerekir.Aksi halde yükleme işleminde hata verir.
13- Bu bölümde forumdaki FCKeditor' de kaynağı göster seçeneğinin kimlerde aktif olması gerektiğini ayarlıyoruz.Güvenlik için bu kısımda 4 numara ile gösterilen sadece yöneticiler görebilir seçeneği aktif kalsın.Değiştirmeyin yani.
14- Bu kısımda etkinlik takviminde kimlerin etkinlik ekleyebileceğini ayarlıyoruz.intAllowed = 1 seçeneğinin önünde tırnak (') işareti yok.Bu da tüm üyelerin etkinlik ekleyebileceğini gösterir.Tabi etkinlikler yönetici onaylamadan takvime eklenmez.