Soru - Cevap Bölümü
/ Kategori: Programlama
31/03/2006 - 22:32:43 cevap (2) Okunma : 5567 Bu yazıyı 1 kişi tuttu.
Dinamik Meta tag yaratma ve fazladan bosluklar
Merhaba,
iki konuda yardıma ihtiyacım var.
1) Dinamik olarak "description" ve "keyword" META namelerinin yaratılması. Title için becerebildim (CFHEADER kullanarak).
2)Web sayfalarının kaynak koduna (tarayıcıda) baktığımda ilk 200 satır tamamen boş.
Sonra boşluklar gene var. Sebebi nedir ve nasıl çözerim?
ilginize şimdiden teşekkürler
Cevaplar
( Faydalı Cevapları Göster )
Coldfusion ile hazırlanmış bir web sayfası içerisindeki CFML kodları yayınlandıklarında beyaz alanlarla değiştirilirler. CF ile hazırlanmış bir sayfanın kaynağına baktığınızda, herhangi bir kontrol uygulanmamışsa boş beyaz alanlar görüntülersiniz. Bunu engellemek için şu yöntemleri uygulayabilirsiniz;
1: Coldfusion Administrator: Coldfusion administrator de ‘enable whitespace control’ seçeneğini işaretleyerek; sayfalarınızdaki beyaz alanların kaldırılmasını sağlayabilirsiniz. CF Admin sayfalarına erişim hakkınız yoksa, ve hosting firmanız bu seçeneği aktif etmiyorsa şu yöntemlere geçebilirsiniz.
2: <cfsetting> tagını kullanmak: Beyaz alanların görüntülenmesini engellemek için bu tagı çok dikkatli bir şekilde kullanmanız gerekir.
<cfsetting enablecfoutputonly='true'>
Sayfanızda <cfoutput> tagları arasında kalan içeriği görüntüler. Bu tag haricinde sayfada HTML içeriklerde dahil olmak üzere hiç bir içerik görüntülenmez.
<cfsetting enablecfoutputonly='false'>
Sayfanızda <cfoutput> tagı içerisinde yer alan içerikler haricindeki html içerikler görüntülenir.
Beyaz alanları önlemek için bu iki kodu; sayfalarınızın en tepesinde şu şekilde kullanabilirsiniz. Ama kullanırken sıkı bir şekilde test etmenizde fayda var.
<cfsetting enablecfoutputonly='true'>
<cfsetting enablecfoutputonly='false'>
3. <cfslient> tagını kullanmak: <cfslient> tagları içerisine yerleştirilen içerik haricinde herhangi bir içerik sayfanızda görüntülenmeyecektir. Yine dikkatli kullanmanız gereken bir tag. Örneğin;
<cfsilent>
<cfloop query='dummyq'>
#dummyq.dummytable#
</cfloop>
</cfsilent>
Şeklinde <cfsilent> tagını kullandığınızda; bu tag dışında <cfoutput> içerisinde içerik varsa bile görüntülenmeyecektir. <cfslient> tagını sayfanızda görüntülenmesini istediğiniz içerikler çevresinde kullanarak beyaz alanların giderilmesini sağlayabilirsiniz. Ama yine test etmeyi ihmal etmeyin.
Not: Hem <cfsetting> hem de <cfslience> kodlarınızın çalışma sistematiğini herhangi bir şekilde etkilemezler…
MMIstanbul Adobe UG
ColdFusion, Flex, AIR, Flash, PDF, Dreamweaver, Fireworks, Photoshop, Illustrator, INdesign, Premiere, Soundbooth, Lightroom, InCopy, JRun, LiveCycle, Acrobat, AfteEffects, Resmi Adobe Kullanıcı Grubu.
Etkinlikler
Konferans
2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08
2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08
2.Ulusal Yazılım Mimarisi Konferansı (UYMK’08), 11 – 12 Eylül 2008 tarihlerinde Ege Üniversitesi Bilgisayar Mühendisliği Bölümü ev sah...
Kategori:
Konferans
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 230 (3 kayıtlı, 227 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
500 Hatası Hakkında!
merhaba arkadaşlar, bir önceki yazıda bahsettiğimiz üzere sunucunun ram ihtiyacını yavaş yavaş gidermeye başladık. An itibariyle 2 Giga d ...
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)
Ne Nedir Kampanyası Başlıyor!
Çok Merak Edenler için; MMIstanbul Geliştirme Ekibi ve Çalışma Ortamımız
MMIstanbul Online Seminerlerine Nasıl Katılabilirim?




Tekrar merhaba.1.sorunu cozdum. 2. si kaldi.