Aşağıda belirtilen Dreamweaver sorunlarını çözmek için bu makaleyi okuyun:
- Bir dosya açarken bu hata mesajını görüyorsunuz: "Bu dosya uzantısı için geçerli bir düzenleyici bulunamıyor."
- Kod görünümündeki renk kodlaması, istediğiniz dosya türünün renk kodlaması ile eşleşmiyor.
- Sunucu modeli işlevi, dosya türünüz için kullanılamıyor.
- Tasarım görünümünde sayfa açamıyorsunuz. Sadece Kod görünümünde açılıyor.
- Dosya > Kaydet'e veya Dosya > Aç'a tıkladığınızda istediğiniz dosya türünü göremiyorsunuz.
Dreamweaver çok sayıda farklı dosya türünü düzenleme ve görüntüleme özelliğiyle gelir. Extensions.txt ve MMDocumentTypes.xml dosyalarını düzenleyerek Adobe Dreamweaver'ı yeni dosya türlerini tanıyacak şekilde özelleştirme üzerinedir. Kullanıcı olarak aynı zamanda Kod Görünümünde Aç ayarlarını yeni dosya türlerini Tasarım görünümünde görecek şekilde ayarlayabilirsiniz.
- Extensions.txt dosyası
Extensions.txt dosyası, Dreamweaver tarafından tanınan tüm dosya türlerini listeleyen bir metin dosyasıdır. Bu dosya, tanınan dosya türlerinin listesini ekleyecek şekilde Notepad veya Text Editor gibi herhangi bir harici metin düzenleyicide düzenlenebilir. Dreamweaver yapılandırma dosyalarını Dreamweaver'da değiştirmeyin.
- MMDocumentTypes.xml dosyası
MMDocumentTypes.xml dosyası, belge türü tanımlarını ve tanınan her belge türüyle ilişkili dosya uzantılarının bir listesini içerir. Extensions.txt dosyasına dosya uzantılarının eklenmesi Dreamweaver'ın bir dosya uzantısını tanımasına ve bu dosya türlerinin Dreamweaver'da açılabilmesine izin verir. MMDocumentTypes.xml dosyasında dosya türlerinin eklenmesi Dreamweaver'a bu yeni dosya türünü nasıl işleyeceğini ve bu dosya uzantısının hangi belge türüne ait olduğunu bildirir.
Bu makalede MMDocumentTypes.xml dosyası düzenlemenin temel esasları açıklanacaktır. Bu dosyayı düzenlemeyle ilgili ayrıntılı bilgi için Dreamweaver'ı Uzatma bölümüne bakınız. Yardım > Dreamweaver'ı Uzatma'ya tıklayın ve MMDocumentTypes.xml'i arayın.
- Kod Görünümünde Aç
Kod Görünümünde Aç tercihi, Tasarım görünümüne izin vermeyen dosya uzantılarını belirler. Tasarım görünümünde dosya düzenlemeye izin vermek için Kod Görünümünde Aç tercihinden (varsa) dosya uzantısının kaldırıldığından emin olun. Bu tercihi ayarlamak için Düzenle > Tercihler (Windows) veya Dreamweaver > Tercihler (macOS) seçeneğine tıklayın ve Dosya Türleri / Düzenleyiciler kategorisini bulun.
Dreamweaver'ın tanımadığı bir dosya açarken "Bu dosya uzantısı için geçerli bir düzenleyici bulunamıyor." hata mesajını görüyorsunuz. Dreamweaver'ın tanıdığı uzantılar listesine yeni uzantılar ekleyebilirsiniz. Yeni uzantılar eklemek için Extensions.txt dosyasını düzenleyin. Extensions.txt dosyasındaki girişler, dosyaların Dosya > Aç ve Dosya > Kaydet iletişim kutularında listelenme sırasını da kontrol eder. Örnek olarak .inc dosya türünü Dreamweaver'a ekleyeyin.
Not: Bu işlemde bilinen dosya türleri için gizli dosyalar, gizli klasörler ve uzantıları bulmanız gerekir. Varsayılan ayar olarak Windows Explorer gizli dosyaları, gizli klasörleri ve tanıdığı dosya adı uzantılarını göstermemektedir.
Bilinen dosya türleri için gizli dosyalar, gizli klasörler ve uzantıları görüntüleme:
-
Dreamweaver kullanıcı yapılandırma klasöründe Extensions.txt dosyasını bulun. Bu klasörün konumu işletim sistemine ve Dreamweaver'ın sürümüne bağlıdır:
- Windows Vista'da Dreamweaver CS3:
C:\Users\[kullanıcı adı]\AppData\Roaming\Adobe\Dreamweaver 9\Configuration
- Windows Vista'da Dreamweaver 8:
C:\Users\[kullanıcı adı]\AppData\Roaming\Macromedia\Dreamweaver 8\Configuration
- Windows XP'de Dreamweaver CS3:
C:\Documents and Settings\[kullanıcı adı]\Application Data\Adobe\Dreamweaver 9\Configuration
- Windows XP ve 2000'de Dreamweaver 8:
C:\Documents and Settings\[kullanıcı adı]\Application Data\Macromedia\Dreamweaver 8\Configuration
- Mac OS X'te Dreamweaver CS3:
Mac HD:Users:[kullanıcı adı]:Library:Application Support:Adobe:Dreamweaver 9:Configuration
- Mac OS X'te Dreamweaver 8:
Mac HD:Users:[kullanıcı adı]:Library:Application Support:Macromedia:Dreamweaver 8:Configuration
Not: Bu dosyada düzenleme sadece mevcut kullanıcı tarafından yapılabilir. Kullanıcı profili içinden dosyadaki değişiklikler diğer kullanıcılar tarafından yapılamaz. Dreamweaver yapılandırma dosyalarının çok kullanıcılı bir ortamda manuel olarak değiştirilmesi hakkında daha fazla bilgi için Dreamweaver'ı çok kullanıcılı ortamda özelleştirme bölümüne bakınız.
- Windows Vista'da Dreamweaver CS3:
-
-
-
Mevcut belge grubuna uzantılar eklemek için, istenen grubun uzantı listesine uzantıyı ekleyin. Yeni bir belge grubu eklemek için, yeni belge türünü ve ilişkili uzantıların listesini içeren yeni bir satır ekleyin. Örnek: INC:Include Files
Bu satırı ayrıca dosyadaki Sunucu Tarafı İçer listesine de ekleyebilirsiniz.
-
Değişiklikleri görmek için Dreamweaver'ı açın ve yeni eklenen dosya uzantısı ile bir dosya açın. Dosya yalnızca Dreamweaver'da Kod görünümünde açılır.
Dosya > Farklı Kaydet'i seçin ve Türü Farklı Kaydet açılır menüsüne tıklayın. Dosyaları Dahil et seçeneğinde *.inc seçeneğinin tanınan dosya uzantıları arasında göreceksiniz. Dosya > Aç'ta Dosya Türü açılır menüsünde aynı seçeneği görürsünüz.
Not:
Uzantıların listelenme sırası, Dosya > Aç ve Dosya > Kaydet iletişim kutularında listelenme sırasıdır.
MMDocumentTypes.xml dosyası her bir bilinen belge türü için sunucu modeli, renk kodlama stili, açıklamalar vs. hakkında bilgi içerir.
Extension.txt dosyasına uzantılar eklemenin yanı sıra, ilişkili belge türü için dosya uzantısı listelerine yeni uzantılar eklenmelidir. Aksi halde Dreamweaver dosyayı nasıl görüntüleyeceğini bilemez. Ardından Dreamweaver dosyayı varsayılan olarak Kod görünümünde açar.
Bu uzantı herhangi bir belge türüyle ilişkili değilse, yeni bir belge türü oluşturulmalıdır. Yeni bir belge türü oluşturmak için Dreamweaver'ı Uzatma bölümüne bakınız; Yardım > Dreamweaver'ı Uzatma'ya tıklayın ve MMDocumentTypes.xml dosyasında arama yapın.
Not: Bu makale 'belge türü tanımı', Dreamweaver tarafından tanınan belgeler hakkında bilgi içeren dosyaları ifade eder. Not: Belge türü tanımı, XML belgesinde belirtilen 'DTD'ler' ile karıştırılmamalıdır.
MMDocumentTypes.xml dosyasındaki belge türü tanımına uzantılar eklemek için aşağıdaki adımları gerçekleştirin:
-
MMDocumentTypes.xml dosyasını ana Dreamweaver yapılandırma klasöründe bulun (Dreamweaver kullanıcı yapılandırma klasörü değil). Bu klasörün konumu işletim sistemine ve Dreamweaver'ın sürümüne bağlıdır:
- Windows Vista & XP'de Dreamweaver CS3:
C:\Program Files\Adobe\Adobe Dreamweaver CS3\Configuration\DocumentTypes
- Windows Vista, XP & 2000'de Dreamweaver 8:
C:\Program Files\Macromedia\Dreamweaver 8\Configuration\DocumentTypes
- Mac OS X'te Dreamweaver CS3:
Mac HD:Applications:Adobe Dreamweaver CS3:Configuration:Document Types
- Mac OS X'te Dreamweaver 8:
Mac HD:Applications:Macromedia Dreamweaver 8:Configuration:Document Types
- Windows Vista & XP'de Dreamweaver CS3:
-
-
İstenen belge türü için etiket kümesini bulun.
Aşağıda MMDocumentTypes.xml dosyasından HTML belgelri için varsayılan belge türü tanımı yer almaktadır:
<documenttype id="HTML" internaltype="HTML" winfileextension="html,htm,shtml,shtm,stm,tpl,lasso,xhtml" macfileextension="html,htm,shtml,shtm,tpl,lasso,xhtml,ssi" writebyteordermark="false">
-
İstenilen uzantıyı documenttype etiketinin winfileextension ve macfileextension özniteliklerine ekleyin. Örnek:winfileextension="html,htm,shtml,shtm,stm,tpl,lasso,xhtml,inc"
Yukarıdaki kod, INC dosya uzantısını Dreamweaver'ın HTML dosyası olarak değerlendirdiği dosyalar listesine ekler. Dosya türü için Windows ve macOS'ta listeye uzantılar eklediğinizde Dreamweaver bu dosya türünü Tasarım görünümünde açar.
-
Değişiklikleri görmek için Dreamweaver'ı açın ve yeni eklenen dosya uzantısına sahip bir dosya açın.
Tasarım görünümü, renk kodlaması ve sunucu davranışı işlevselliğinin (varsa) artık çalışmaktadır.
Not:
Listelenen uzantılardaki sıra önemlidir. Uzantılar listesindeki ilk uzantı bu dosya türü için kullanılan varsayılan uzantı olacaktır.
MMDocumentTypes.xml dosyasının yedeğini oluşturduysanız ve Configuration/DocumentTypes klasöründe bıraktıysanız, Dreamweaver'ı başlattığınızda çok sayıda uyarı mesajının açıldığını görürsünüz.
"'HTML' Belge Türü eklenmeyecek çünkü önceki bir Belge Türü ile zaten ilişkili bir dosya uzantısı kullanıyor." hata mesajı alırsınız.
Aynı dosya türü MMDocumentTypes.xml dosyasında bir defadan fazla belirtilmişse de bu hata mesajını alırsınız.
Bu uyarı mesajlarını durdurmak için MMDocumentTypes.xml dosyasının yedek kopyasını Configuration/DocumentTypes klasörünün dışına taşıyın.
Son adım Dosya Türleri / Düzenleyiciler tercihi ayarlarını (Düzenle > Tercihler) kontrol etmek ve bu dosya uzantısının Kod Görünümünde Aç alanında belirtilmediğinden emin olmaktır. Varsayılan ayar olarak INC dosya uzantısı bu listede görülür. ".inc" uzantısını Kod Görünümünde Aç listesinden kaldırırsanız, bu dosyaları Tasarım görünümünde görebilirsiniz.
MMDocumentTypes.xml dosyası eklemek için adımları gerçekleştirdikten sonra özel dosyalarda kod renklendirmeyi etkinleştirmek için aşağıdaki prosedürü izleyin.
-
Brackets.json dosyasını aşağıdaki konumdan bir metin düzenleyicisi kullanarak açın:
- Win: %appdata%\Adobe\Dreamweaver CC xxxx\en_US\Configuration\Brackets\brackets.json
- macOS: ~/Library/Application Support/Adobe/Dreamweaver CC XXXX/en_US/Configuration/Brackets/brackets.json
xxxx burada Dreamweaver sürümünü belirtir. Örneğin, 2017.
-
.json dosyasında, Key/Value Pair'den sonra, aşağıdaki ayıracı (virgül) girin ve şu metni yazın:
"language.fileExtensions": { ".ext": "php" }
.ext uzantısını kod renklendirme eklenmesi gereken virgül ile ayrılmış dosya uzantıları ile değiştirin.
İstenen belge türünü php ile değiştirin. Desteklenen belge türleri:
- bash
- c
- clojure
- coffeescript
- cpp
- csharp
- css
- dart
- diff
- ejs
- erb_html (Gömülü Ruby)
- groovy
- handlebars
- haskell
- html
- hx (Haxe)
- java
- javascript
- json
- jsx
- less
- lua
- markdown
- perl
- php
- özellikler
- python
- ruby
- sass
- scala
- scss
- sql
- stylus
- svg
- turtle (RDF Turtle)
- vb
- vbscript
- xml
- yaml
Dreamweaver'da dosya türlerini değiştirme hakkında daha fazla bilgi için Dreamweaver'ı Uzatma bölümüne bakınız.