Русские буквы в шаблоне темы

Главные вкладки

Аватар пользователя Макс К. Макс К. 7 февраля 2007 в 7:09

В свое время переделывал одну тему на PHP-template, Друпал 4.7.x. Нужно было вставить в тему русские буквы.

Открыл файл page.tpl.php через Dreamweaver. Сменил кодировку на UTF-8. Невзирая на расширение .php, Dreamweaver прекрасно показывает такой файл в визуальном режиме. Поправил тему, вставил где надо русские слова. Сохранил. Друпал отображает исправленную тему нормально, русские буквы показываются как русские.

Если будете делать через текстовый редактор, то в самом начале темы руками вставьте указание кодировки UTF-8. Образец в приложенном файле.

Макс Кириленко
Razgonka.ru - Подбор названий сайтов и программ
Дневник

ВложениеРазмер
Иконка простого текстового файла page.tpl_.php_.txt688 байт

Комментарии

Аватар пользователя seaji seaji 7 февраля 2007 в 14:55

Ура, Дримвивер рулит! Уже спешу его приобрести штоб текстовые файлы править. А может лучше icq использовать? тут мелькали сообщения что это то же не плохая тема.
http://drupal.ru/node/3625#comment-17205
http://drupal.ru/node/3757#comment-18029

Аватар пользователя axel axel 7 февраля 2007 в 21:56

Biggrin
По-моему это некоторый перегруз по функциям рекомендовать дримвивер для редактирования utf8. Разве что он уже используется, но тогда полагаю человек и так знает, что им можно сделать. Чтобы редактировать utf8 вовсе не нужен коммерческий софт (стоимость Dreamveaver $399).

В Windows мне понравился Notepad++. Кодировки, подсветка синтаксиса, хорошо работает с большими файлами. Open source под GPL.

--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!

Аватар пользователя axel axel 8 февраля 2007 в 1:36

В чем проблема? Запусти vi или nano, вот тебе и редактирование в шелле Smile Или sed для замены чего-нибудь. Для совсем эстетов - ed, динозавр эпохи построчных редакторов. И кстати, utf8 все они понимают.

--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!

Аватар пользователя Макс К. Макс К. 8 февраля 2007 в 7:13

seaji написал: "Ура, Дримвивер рулит! Уже спешу его приобрести штоб текстовые файлы править."

Шаблон темы на PHP-Template - не текстовый файл, а практически обычный HTML-файл. Речь шла о том, что Dreamweaver прекрасно открывает темы PHP-template и показывает их как в режиме HTML-кода так и в визуальном режиме. Это дает возможность кроить тему с привычным комфортом.

Если нужно исправить лишь строчку с кодировкой в файле формата UTF-8, то возможно блокнот справится с этим, я не пробовал.

Из опробованных редакторов плоских текстов могу порекомендовать EditPlus. Он прекрасно работает с UTF-8, подсвечивает HTML и PHP. UltraEdit, на мой взгляд, стал слишком монструозным.

Макс Кириленко
Razgonka.ru - Подбор названий сайтов и программ
Дневник

Аватар пользователя axel axel 8 февраля 2007 в 14:42

Глянул. 45 дней без регистрации, потом 50$. Мои предпочтения остались за GPLным Notepad++, обладающих схожим набором функций (плюс куча плагинов).

--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!

Аватар пользователя borisvolfson@drupal.org borisvolfson@dr... 8 февраля 2007 в 23:40

Notepad++ рулит. Wink Но дримка приятнее...... а вообще в последнее время перешел на клипсу - она мощнее + держит проекты + встроенная работа с свн и cvs + отладчик нормальный относительно.

Могу еще порекомендовать PHP Expert Editor - для экс-СССР лицензия бесплатная - высылают без проблем.

---------------------------
С уважением, Борис Вольфсон

Аватар пользователя Серый Серый 8 апреля 2007 в 0:56

)))))))))
а просто скачать Дримвевер и поставить патч для ввода регистрационного ключа + поставить пачт для последнего обновления не дешевле?)))
в инете же есть все