DERS6_FORMLAr.htm
Ders 6: Formlar
Internet’te herşey, siteden ziyaretçinin bilgisayarına doğrudur. Ya da öyle görünür. Gerçekte bir Browser, bir site ile bağlantı kurduğu anda, siteden aldığı kadar olmasa bile belirli bir miktarda, o da siteye, ya da sitenin bulunduğu Web Server’a bilgi verir. Form, Browser’dan Server’a, daha doğru ifadesiyle ziyaretçiden site sahibine bilgi akışını bir şekle bağlar; bu bilgileri kullanılır hale getirir.
Site sahibi olarak ziyaretçilerinizden bazen bir konuk defterini doldurmasını, sitenizle ilgili görüşlerini ve düşüncelerini size bildirmesini istersiniz; bazen sitenize girebilmek için ziyaretçi adını ve şifresi yazmak zorundadır. Bütün bu ziyaretçiden site sahibi olarak size doğru akacak bilgiler, form arıcılığıyla siteye ulaşır.
Form ile siteye (siteye evsahipliği yapan Web Server’a) gelen bilgilerin bir program tarafından karşılanıp, işlenmesi gerekir. FrontPage piyasaya sürülünceye kadar Web Server programları CGI işlemleri için Perl ve benzeri dillerle yazılmış, ek programları yardıma çağırırlardı. CGI ve işlevlerine daha önce değinmiştik. Şimdi bir form yapacağız ve bu formla ilgili bilgileri nasıl işlemesini istediğimizi FP’e bildireceğiz. FrontPage, sitemizi daha sonra kendisiyle uyumlu bir Server’a ev sahipliği yapması için verirken, bu talimatlarımızı Server’a aynen aktaracaktır.
Örnek sitemizde FP bizim için bir değil, bir kaç form oluşturdu. Fakat bu önemli konuyu daha iyi kavrayabilmek için, biz kendi formumuzu tamamen sıfırdan inşa edelim. Önce FP Explorer’da Navigation görünümünde, “Öneriler Tartisma Sorular ve Cevaplar” sayfasının adını kısaltıp Öneriler yapın; bu sayfanın dosya adını da Oneriler.htm olarak düzeltin. Bu sayfaya bağlı üç sayfadan Öneriler sayfasının adını Görüşleriniz; HTML dosyasının adını Gorusform.htm olarak değiştirin. Yeni Görüşler sayfasını iki kere tıklayın ve Editör’de açıldığında sayfanın içinde göreceğiniz “Use the form..” diye başlayan metni ve altındaki form unsurlarının tümünü tarayıp, klavyede Delete tuşuna basarak silin. Silemediğiniz unsur kalırsa, sayfanın altındaki HTML sekmesini tıklayarak, açılacak sayfada <FORM>...</FORM> etiketlerinin arasında kalan herşeyi, etiketler dahil, silin. Normal sekmesini tıklayarak sayfaya geri döndüğünüzde eski formdan hiç bir iz kalmayacaktır. Şimdi, sıfırdan bir form inşa edebiliriz.
Formun Unsurları

Internet’te bir çok sitede gördüğünüz gibi, formlarda genellikle metin girmeye mahsus kutular, seçme yapmaya yarayan, adına radyo düğmesi denen ve içine bir nokta konan seçenek maddeleri, yine tercih belirtmekte kullandığınız fakat içine çarpı işareti konan kutular, yanındaki seçme okunu tıkladığınızda açılan ve içinde tercih etmeniz için çeşitli seçenekler bulunan listeler, ve nihayet bu formu göndermeye veya içindeki silmeye yarayan düğmeler bulunur. Şimdi örnek formumuzda “Form Field” (Form alanı) denen bu unsurların hepsini kullanalım.
Metin imlecinin durduğu yere şu kısa sunuş paragrafını yazabilirsiniz:
“Görüşleriniz benim için çok önemli
Sitemi ziyaret ettiğiniz ve görüşlerinizi benimle paylaşmak istediğiniz için teşekkür ederim. Bu formu doldurarak eleştirilerinizi veya arzularınızı bana iletebilirsiniz. Sitemde yayınlanmasını arzu ettikleriniz dışında, vereceğiniz bilgileri hiç bir kişi veya kuruluşla paylaşmayacağımı bildirir, saygılar sunarım.”
“..sunarım.” kelimesinden sonraklavyede Enter’a basın ve imleç yeni paragrafın başında iken Insert/Ekle menüsünden Form Field’i, onun açacağı menüden de “One-line Text Box” (Tak satırlık metin kutusu) maddesini seçin. Bu maddeyi tıkladığınız anda, boş paragrafın altında, kesik çizgili bir kutu içinde boş bir metin kutusu ile iki düğme belirecektir. Kesik çizlgili kutu, sayfanızdaki formun tümünü kapsayan alandır; bunun içinde de şimdilik üç form alanı bulunuyor. Her form, en az bir (Gönder), genellikle iki (Gönder ve Sil) komutu içermelidir. Formun içine komut düğmesi koymayabilirsiniz; ama o zaman ziyaretçi bu forma yazacağı şeyleri veya yapacağı tercihleri size (sitenize, sitenizin ev sahibi Web Server’a) ulaştıramaz. Gönder düğmesi (üzerinde ne yazarsa yazsın) formdaki bilgileri göndermeye yarar; yine üzerinde ne yazarsa yazsın Sil düğmesi ise ziyaretçinize formu yeniden doldurması için bir kolaylık sağlar. Formunuza Sil düğmesi koymazsanız, ziyaretçi yanlış yazdığı şeyler tek tek düzeltmek zorunda kalacaktır. FP, bir form alanı açtığınız ve içine bir metin kutusu koyduğunuz anda, bu formun size ulaştırılması için bir Gönder (Submit) ve bir de Sil (Reset) düğmesi koyarak, formunuza işlevsellik kazandırmış oldu.
Form alanının içini tıklar ve klavyede sağ-sol, aşağı-yukarı tuşlarına basarsanız, imlecin form alanı içinde hareket ettiğini göreceksiniz. Bu suretle imleci, metin kutusunun soluna getirin ve (tırnak işaretlerini yazmadan) “Adınız:” yazın ve bir boşluk verin. Sonra, sağ ok tuşuna basarak, imleci metin kutusunun sağına geçirin ve klavyede Shift tuşunu tutarak Enter’a basın. Böylece imleci tam bir paragraf boşluğu vermeden aşağı satıra değil, sadece bir satır aşağı geçirmiş olursunuz. Şimdi “Soyadınız:” yazın ve bir boşluk verdikten sonra, Insert menüsü yoluyla bir tek satırlık metin kutusu daha girin. Bu kutunun da sağında Shift+Enter’a basın. Fakat iki metin kutusu tam alt alta gelmedi! “Adınız:” kelimesinden sonra bir kaç boşluk vermeyi deneyin. Form tasarımının en güç tarafı kutuların etiketlerini (Adınız, Soyadınız gibi kelimeleri) ve bunların metin kutularını hizalamaktır. Siz kendi ekranınızda bu hizalamayı başarsanız bile, ziyaretçinizin Browser programının kullandığı varsayılan harflere göre, form unsurlarınızın hizası yine bozulabilir. Yol yakınken, böyle boşluklarla hiza tutturma yerine, tablodan iskelet unsuru olarak yararlanma yoluna gidelim.
Metin imlecini, “Adınız:” kelimesinin tam soluna getirin ve Table (Tablo) menüsünden Insert Table (Tablo ekle) maddesini seçin ve açılan kutuda Rows (Sıralar) hanesine 15, Columns (Sütunlar) hanesine de 2 yazın. Layout (Konum) ayarlarını değiştirmeden, Width (Genişlik) hanesindeki 100 rakamını 95 olarak değiştirin. OK’i tıkladığınızda Form’un içinde bir tablo belirecektir. Tablonun altındaki metin kutuları ile “Adınız:” ve “Soyadınız:” kelimelerini silin. Düğmeler kalsın. Şimdi sırasıyla şu işleri yapabilirsiniz (tırnak içinde gösterilen yazıları yazarken tırnak işaretini yazmayacaksınız):
1. Birinci sıra-birinci sütuna “Adınız:” yazın;
2. İkinci sıra-birinci sütuna “Soyadınız:” yazın;
3. Üçüncü sıra-birinci sütuna “E-Adresiniz:” yazın;
4. Dördüncü sıradaki iki kutuyu birleştirin (iki kutuyu birden tarayın; herhangi birini sağ-tıklayın, açılacak menüden Merge Cells (Hücreleri birleştir) maddesini seçin. Sonra bu ku ktunun içine “Amatör fotoğrafçı mısınız?” yazın;
5. Altıncı sıradaki iki kutuyu birleştirin ve bu kutuya “Sitemden yararlandınız mı?” yazın;
6. Sekizinci sıradaki iki kutuyu birleştirin ve bu kutuya “Beğendiğiniz fotoğraflar:” yazın;
7. 10’ncu sıradaki iki kutuyu birleştirin ve kutuya “Duyurmak istediğiniz bir sergi ve gösteri varsa, aşağıdaki kutuya yazabilirsiniz:” yazın;
8. 12’nci sıradaki iki kutuyu birleştirin ve bu kutuya “Fotoğraflarımla ilgili eleştirilerinizi belirtmek isterseniz, aşağadaki kutuya yazabilirsiniz:” yazın;
9. Üzerinde “Submit” yazılı düğmeyi tıklayın ve Mouse işaretçisiyle tutarak, 15’nci sırada birinci sütundaki kutunun içine bırakın. Aynı şekilde üzerinde “Reset” yazılı düğmeyi, aynı sırada ikinci sütuna taşıyın;
10. Birinci sırada ikinci sütunu tıklayın; Insert/Form Field/One-line Text Field’i seçin; aynı şekilde ikinci sırada, ikinci sütuna ve üçüncü sırada ikinci sütuna tek satırlık metin kutusu koyun;
11. Beşinci sırada ikinci sütunu tıklayın; Insert/Form Field/Check Box (İşaret kutusu) maddesini seçin. Hücrede kare şeklinde kutu belirince, bir aralık verin ve “Evet” yazın; aynı yolla ikinci bir İşaret Kutusu ekleyin ve onun yanına “Hayır” yazın.
12. Yedinci sırada ikinci sütunu tıklayın; Insert/Form Field/Radio Button (Radyo düğmesi) maddesini seçin. Hücrede içi boş küçük daire belirince, bir aralık verin ve “Evet” yazın; aynı yolla ikinci bir Radyo Düğmesi ekleyin, yanına “Hayır”; üçüncü bir radyo düğmesi ekleyin ve yarına “Kısmen” yazın;
13. Dokuzuncu sırada ikinci sütunu tıklayın; Insert/Form Field/DropDown Menu (Açılan menü) maddesini seçin. Hücrede solunda seçme oku olan bir kutu belirince, bu kutuyu sağ-tıklayın ve açılacak menüden Form Field Properties (Form Alanı Özellikleri) maddesini seçin. DropDown Menu Properties kutusunda, sağdaki Add (ekle) düğmesini tıklayın; açılacak kutuda Choice (Tercih) hanesine “Bir tercih yapın” yazın; Specify Value: (Bir değer belirt) kutusuna işaret koyun ve bu satırın altındaki haneye “Tercih yok” yazın; OK’i tıklayın. Tekrar Add’i tıklayın, Choice olarak “Hiçbirini,” yazın; Value kutusuna işaret koyduğunuzda Value hanesinde “Hiçbirini” kelimesi belirecektir. OK’i tıklayın. Aynı yöntemle Doğa, Gezi, Portre ve Diğer seçeneklerini ve değerlerini girin. Properties kutusunun Height (Yükseklik) hanesine 1 yazın. “Allow multiple selections” (Çok tercihe izin ver) sorunun karşısında No (Hayır) seçeneğinin işaretli olmasına dikkat edin; ve kutunun OK düğmesini tıklayın.
14. Önce 11’nci, sonra 13’ncü sıradaki iki hücreyi birleştirin ve bu hücrelere Insert/Form Field/Scrolling Text Box (Kaydırılan metin kutusu) ekleyin. Kutu belirince, sağ ve altındaki tutamakları kaydırarak, ebadını genişletin.
Formunuzun oluşturulması bitti; fakat görünümle ilgili bir kaç iş daha yapılabilir. Örneğin, önce tablonuzun çerçevelerini kaldırın (Herhangi bir hücreyi sağ tıklayın ve açılacak menüden Table Properties’i seçin; Border Size’ı sıfır yapın), sonra tablonun hücreleri sağ tıklayarak ve açılacak menüden Cell Properties (Hücre Özellikleri) maddesini seçerek hücrenin içindeki unsurun zevkinize göre ortada, solda veya sağda olmasını sağlayın.
<FP00050.tif>
Alanlar ve Değerler

Sıra geldi, ziyaretçilerin bu formla sitenize (sitenize ev sahipliği yapan Server’a) göndereceği bilgilerin kullanışlı hale getirilmesine. Forma koyduğunuz bütün alanların (işaret kutuları, radyo düğmeleri, seçmeli liste unsurları ve metin kutuları) bir değeri vardır, ve bu değer Server’a bir ad altında gönderilecektir. Bu ad ve değer çifti size ya bir metin dosyasına eklenerek ya da bir elektronik mektup ulaştırılacaktır; bu bilgiler elinize geldiği zaman anlamlı olması gerekir. T1=Ali veya T2=Veli pek anlamlı sayılmaz; Adı=Ali, Soyadı=Veli ise çok daha kullanışlı bilgidir. Aynı şekilde R1=V2 yerine “Yararlı=Hayır” çok daha anlamlı olur. Bunu, beğenilen fotoğraf türleri sorusunun cevabı olan seçenek listesinde kısmen yaptık; seçeneklere uygun değerler verdik, Şimdi Insert yoluyla formunuza eklediğiniz alanları sırasında sağ tıklayarak ve Form Field Properties maddesini seçerek yapalım.
1. Adınız’ın karşısındaki metin kutusunun Name/Adı hanesine “Ad” yazın. Bu kutudaki Tab Order hanesine 1 yazın. (Tab Order/Sekme sırası, ziyaretçinin formun haneleri arasında klavyesindeki sekme tuşuna basarak ilerlemesi halinde hangi kutudan hangi kutuya gideceğini belirler.) Sonra OK’i tıklayın.
2. Soyadınız’ın karşısındaki metin kutusunun Name/Adı hanesine “Soyad” yazın. Tab Order, 2 olacak.
3. E-adresiniz’in karşısındaki metin kutusunun Name/Adı hanesine “Eadres” yazın. Tab Order, 3 olacak.
4. “Amatör Fotoğrafçı mısınız?” “Sitemden yararlandınız mı?” ve “Beğendiğiniz fotoğraflar?” sorularına istediğimiz cevaplarda olduğu gibi, ziyaretçinin tercih yapacağı durumlarda bize ulaşacak bilginin adı ile tercih edilen seçeneğin değeri birleştirilecektir. Bu sebeple, bu soruların cevapları olacak seçeneklerin hepsini adı aynı olmalıdır. Buna göre, Amatör fotoğrafçı mısınız?” sorusunun cevap şıklarından olan Evet’in önündeki kutuyu sağ tıklayın; açılacak menüden Form Field Properties’i seçin ve Name/Adı hanesine “Amator” yazın. (Bu kelimeyi ne tür bir Browser’ın Server’a yollayacağını ve Server’ın ne tür bir sistemde çalışacağını bilmiyoruz. Browser ve Server’ın Türkçe’yi desteklemeyeceği ihtimalini dikkate alarak, sistem değişkeni olacak bu kelimeyi Türkçe yazmaktan kaçındık!)Value/Değer hanesine “evet” yazın. Tab Order, 4 olacak. Hayır kutusu sağ-tıklayın; açılacak menüden Form Field Properties’i seçin ve Name/Adı hanesine yine “Amator”; Value/Değer hanesine “hayir” yazın (yine Türkçe harften kaçındık); Tab Order’ı 5 yapın. Şimdi, ziyaretçi Evet’i de işaretlese, Hayır’ı da işaretlese, Browser, Server’a aynı bu kutuların değerlerini aynı ad’la gönderecektir. (Dikkat: “Amator” kelimesini her iki kutuda da aynı şekilde yazın!)
5. Bu işlemin benzerini, “Sitemden yararlandınız mı?” sorusunun karşılıklarına da yapacağız. Burada Name/Adı hanesine “Yarar” ve Value/Değer hanesine her üçü için sırasıyla “evet,” “hayir” ve “kismen” yazacağız. (Dikkat: “Yarar” kelimesini bazı kutularda büyük harfle, bazılarında küçük harfle yazmayın!) Evet’in sekme sırası 6, Hayır’ın 7 ve Kısmen’in 8 olacak.
6. “Beğendiğiniz fotoğraflar” sorusunun cevap seçenekleri kutusunu sağ tıklayın; açılacak menüden Form Field Properties’i seçin ve Name/Adı hanesine “Begeni” yazın. Bu kutunun Valu/Değer bölümünü daha önce doldurmuştuk. Tab Order, 9 olacak.
7. Duyurulmak istenen olaylarla ilgili metin kutusunun adını “Duyuru,” sekme sırasını 10 yapın.
8. Eleştiri metin kutusunun adını “Elestiri,” sekme sırasını 11 yapın,
9. Submit düğmesinin adını “Gonder,” Value/Label (Değer/Etiket) hanesini “Gönder” ve sekme sırasını 12 yapın.
10. Reset düğmesinin adını “Sil,” Value/Label hanesini “Sil” (kelimenin önüne ve arkasına üç boşluk koyun!) ve sekme sırasını 13 yapın.
Form Bilgilerini İşleme

Formun bilgi alıp-verme işinin teknik bölümünü artık sonuçlandırabiliriz. Bunun için formun bir yerini sağ tıklayın; açılacak menüden Form Properties (Form Özellikleri) maddesini seçin:
<FP00051.tif>
FrontPage, sitenizi FrontPage Extensions yüklenmiş bir Server’daziyaretçilerinize açacağınızı varsayarak, formla elde edeceğiniz bilgilerin tabi tutulacağı işlemleri FP Extensions’a göre belirliyor. Ancak arzu ederseniz, FP, formunuzun sağlayacağı bilgileri, özel bir programa, CGI progr****** Active Server Pages teknolojisi ile çalışan bir programa veya Netscape Server API denen bilgi işlem araçlarına da gönderebilir. Burada FP Extensions üzerinde duralım.
FrontPage Extensions (FPE) adı verilen ve Server’da çalışan programcıklar, bir ziyaretçinin Browser’ın Server’a bilgi akışı olduğu zaman (ziyaretçi formdaki Gönder düğmesini tıkladığı zaman) bir kaç iş yapabilirler. Kısaca bu işlemlere değinelim:
1. FPE, önce, ziyaretçinin formu doğru doldurup doldurmadığını denetler. Form Field Properties kutularında gördüğümüz Validation düğmesi ile açabileceğini denetleme ve doğrulama kutularında bu alana örneğin sadece harf veya sadece rakam yazılmasını, yazılacak metnin belirli bir harf topl****** yazılacak rakamın belirli bir büyüklüğügeçmemesini sağlayabilirsiniz. Formda boş bırakılmasını arzu etmediğiniz alan varsa, bunu belirtebilirsiniz. FPE, formun Validation/Doğrulama şartlarını uygun olup olmadığını denetledikten sonra, uygunsuzluk bulursa, ziyaretçiyi sizin vereceğiniz bir metni Browser’ına göndererek uyarır. (Bu metnin HTML koduyla yazılmış olması gerekir.) Bu denetleme işlemini sitenizin güvenliğini arttırmak için kullanabilirsiniz. Örneğin bazı kötü niyetli kişilerin elektronik posta adresi olarak bazı işletme sistemlerinde çalışan Web Serverların anlayacağı dilden komut kelimeleri gönderdikleri bilinir. Mesela içinde boşluk olan elektronik adresi reddetmek adresin doğruluğunu sağlamak için de iyi olur.
2. FPE, form doğru doldurulmuşsa, ziyaretçinize sizin belirleyeceğiniz bir teşekkür mesajı gönderebilir. (Bu metnin de HTML koduyla yazılmış olması gerekir.)
3. FPE, doğru bir form bilgisinin kendisine ulaştığını farkedince formla Server’a gelen bilgileri, ya kendisi basit kayıt işlemine tabi tutar, ya yine kendisine ait Tartışma Grubu İşlemcisine aktarır, ya da bir başka programa devreder. Bu bilgilerin FPE tarafından basit kayıt işlemine tabi tutulacaksa, başlıca iki işlem yapılır: bu bilgiler bir veya iki metin dosyasına eklenir; ve/veyabir elektronik posta adresine gönderilir. Bu işlemlerden hangisinin yapılmasını istiyorsanız, bunu Form Properties kutusundaki ayarlarla belirtirsiniz. Bu işlemlerden hangisini seçeceğinizi bilmiyorsanız, kutudaki ayarlara dokunmayın.
Form bilgisi işlemleri göründüğü kadar karışık değildir. Bir kere FP, bu bilgileri ziyaretçilerin giremeyeceği, sadece Server’ı işletenlerle Site sahibi olarak sizin ulaşabileceğiniz “_private” adlı bir klasör oluşturacaktır. Bu klasöre, FP Editör’ü kullanarak, “Teşekkür ederim.. Formunuzu aldım.. Gerekeni yapacağız..” anlamında bir içeriği bulunan ve adı tesekkur.htm olan; “Formun doldurulmasında hata var. Lütfen tekrar doldurun” gibi bir cümle içeren, ziyaretçiye forma geri dönmesini sağlayan bir bağlantı veren ve adı hata.htm olan iki dosya kaydedin. Form Properties kutusunda Options/Seçenekler düğmesini tıklayarak açacağınız kutuda bu dosyalara bağlantı sağlayın:
<FP00052.tif>
Options kutusunda dört sekme göreceksiniz. Birinci sekmede formdan gelen bilgilerin kaydedileceği dosya ile ilgili ayrıntılar bulunur. Bu dosyanın düz yazı, Web sayfası veya herhangi bir veritabanı biçiminde olmasını buradan sağlayabilirsiniz. Ayrıca formdaki alan adlarının alan değerleri ile birlikte kaydedilip edilmeyeceği sonuçların dosyanın baş tarafına mı, sonuna mı ekleneceği gibi ayrıntıları da burada göreceksiniz. Form bilgilerini iki ayrı dosyaya kaydettirmek istiyorsanız, bunu da burada belirteceksiniz. Form sonuçlarının bir elektronik adrese elektronik posta olarak gönderilmesini de istiyorsanız, bunun ayrıntılarını ikinci sekmede belirtebilirsiniz. Alıcı elektronik posta adresi, formun oluşturacağı mesajlara verilecek ortak konu adı, mesaja nelerin dahil edileceği gibi unsurlar bu sekmededir. Üçüncü sekme olan Confirmation/Onaylama bölümünde ise hatalı ve doğru formlara gönderilecek karşılık sayfaların adlarını belirtebilirsiniz. Formunuzun herhangi bir alanında Validation kuralı yoksa, bu sekmedeki ikinci bölüm etkin olmaz. Ve nihayet dördüncü sekme olan “Saved Fields” (Kaydedilecek alanlar) bölümünde formun hangi alanlarının kayıtlara geçirilmesini istediğinizi belirtmeniz mümkündür. Bu son sekmede ikinci bölümde, formda olmayan ama her Browser’ın formla birlikte Server’a otomatik olarak gönderdiği saat, tarih, ziyaretçinin bilgisayarının adı, ziyaretçinin adı ve kullandığı Browser’ın türü gibi bilgileri de kaydettirme imkanınız vardır.
Arama Formu

FP, sadece ziyaretçilerinizin dolduracağı formlar oluşturmakla kalmaz, fakat bir de Arama Formu (Search Form) oluşturmanız için araç sağlar. Arama formu ile ziyaretçi formu arasındaki başlıca fark, arama formunun FrontPage Extensions’ın bir parçası, yani bir program arayüzü olmasıdır. Bu form ve ona bağlı program, elde edeceği sonuçları site sahibi olarak size ulaştırmaz, ziyaretçiye gönderir.
Sayfanıza koyacağınız Arama Formu’nun işleyebilmesi için sitenize evsahipliği yapan Server’da mutlaka FP Extensions’ın kurulu ve çalışır olması gerekir. FPE, arama formu ile ziyaretçinin sitenize göndereceği arama emrini icra eder ve sonuçları (hazır verilen fakat sizin istediğiniz gibi değiştirip yeniden biçimlendirebileceğiniz) bir şablona yazarak, ziyaretçiye gönderir.
Bu kitapçıktaki örnekleri birlikte yaptı isek, oluşturduğunuz sitede, Ara adlı bir sayfa ve içinde (henüz değiştirmediğimiz için) İngilizce bir metin ve arama formu var.
Sitenize, bugüne kadar çok yüksek ek ücretlerle kazanılabilen Arama Motoru imkanını iki tıklamayla kazandırmak istiyorsanız, ya bu sayfayı düzeltin, ya da yeni bir sayfa açıp, arama formu girin. Arama Formu, sayfanıza Insert menüsünde Active Elements maddesinden Search Form (Arama Fodrmu) maddesi seçilerek konulur. İster boş bir sayfaya yeni bir Arama Formu girin ve oluşacak kutuyu sağ tıklayın; isterseniz, mevcut Ara sayfasındaki arama formunu sağ tıklayın; açılacak menüden FrontPage Componet Properties (FrontPage Unsuru Özellikleri) maddesini seçin ve arama moturu bağlantınızın başlıklarını verin:
<FP00053.tif>
Bu kutunun ikinci sekmesinde değişiklik yapmak gerekmez. Tamam’ı tıkladığınızda verdiğiniz başlıkların yer aldığı Arama Moturu bağlantısını göreceksiniz. Arama moturunun üstüne, ziyaretçilerinize bu bağlantının nasıl kullanıldığını anlatan bir kaç cümlelik bir açıklama notu da yazabilirsiniz. Bu metinde anlatmak istediğiniz bilgiler, Microsoft Query Language ile aramanın nasıl yapıldığına ilişkin olmalıdır. Query Language denen arama dilinde, AND, girilen bütün kelimelerin birden bulunduğu metinlerin bulunmasını; OR, girilen kelimelerin herhangi birinin bulunmasını; NOT, kendisinden sonra gelen kelimenin bulunmamasını sağlar. “*” harfi ile baştarafı verilen karakterleri içeren bütün kelimelerin bulunmasına imkan verir:
<FP00054.tif>
Sayfanıza koyacağınız arama formunun sonuç elde edebilmesi ve bu sonuçları ziyaretçiye bildirebilmesi için sitenize ev sahipliği yapan Server’da FrontPage Extensions’ın yüklü ve çalışır durumda olması gerekir. Server’ı işleten firma veya kişi size FP Extensions’ın arama sonuçlarını yazacağı şablonu oluşturma veya düzeltme imkanı verecektir. Fakat genel olarak bu sayfada, sitenizde bulunan ve arama yapılan kelime veya kelimelerin içinde geçtiği ve ziyaretçilerden gizlenmemiş olan bütün belgelerin bir listesi bulunacak ve ziyaretçi bu listedeki bir belge adını tıkladığında belgenin içeriği ziyaretçinin bilgisayarında görüntülenecektir.
Yardım İçin Sadece Bir Tık Yeter
 
Sponsor
 
.tk
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol