7

У меня есть php код, написанный в файле test.inc, но Dreamweaver не показывает цветовой подсветки.

Есть ли способ сделать их такой же цветовой код, как расширение .php

5 ответов5

10

Вам нужно будет добавить расширение .inc в MMDocumentTypes.xml . Вы не указали, какую версию Dreamweaver вы используете или свою операционную систему, поэтому я должен предположить, что Windows - это ваша ОС из ваших других вопросов.

В Windows 7 и Vista файл находится по адресу:

C:\Program Files (x86)\Adobe\Adobe Dreamweaver CS4\configuration\DocumentTypes\MMDocumentTypes.xml

и на XP:

C:\Program Files\Adobe\Adobe Dreamweaver CS4\configuration\DocumentTypes\MMDocumentTypes.xml

После открытия файла ищите PHP. Вы встретите этот блок:

<documenttype id="PHP_MySQL" servermodel="PHP MySQL"
internaltype="Dynamic" winfileextension="php,php3,php4,php5"
macfileextension="php,php3,php4,php5" file="Default.php"
writebyteordermark="false">

Теперь добавьте расширение .inc в winfileextension (и macfileextension для безопасности):

<documenttype id="PHP_MySQL" servermodel="PHP MySQL"
internaltype="Dynamic" winfileextension="php,php3,php4,php5,inc"
macfileextension="php,php3,php4,php5,inc" file="Default.php"
writebyteordermark="false">

сохраните этот файл, выйдите и перезапустите Dreamweaver.

2

Начиная с CS5.5 в Windows 7 файл существует дважды. Однажды в месте, упомянутом Джоном Т, но и в:

c:\Users\USERNAME\AppData\Roaming\Adobe\Dreamweaver CS5.5\en_US\Configuration\DocumentTypes\

Если вы не измените этот файл, цветовое кодирование не будет работать.

1

Поскольку это проблема широкого спектра приложений, самое простое решение, которое я нашел, было просто переименовать файлы в этот формат: filename.inc.php

А затем в целях безопасности, чтобы предотвратить прямой доступ, я обычно добавляю это в мои файлы htaccess:

# To prevent direct access to included files
<Files ~ "\.(inc\.php)$">
  Order allow,deny
  Deny from all
</Files>
0

В CS5 у вас не может быть дубликатов вашей записи в XML (если расширение уже назначено другому типу файла, поэтому отметьте / удалите любой дубликат, который вам не нужен, иначе при запуске Dreamweaver будут возникать ошибки. Кроме того, вы также не можете сохранить резервную копию XML в папке с тем же именем (например, «MMDocumentTypes_BU.xml»). Dreamweaver попытается прочитать оба файла, вы получите ошибки с введенными расширениями дублирования.

-2

Вы также должны указать ', inc' в файле Adobe Dreamweaver CS4\configuration\Extensions.txt для CS4. Один раз в верхней строке и один раз в линии холодного синтеза. (после cfc)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .