Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Экранирование спецсимволов в макетах дизайна

24.02.2009, 08:49
rambo

Зарегистрирован:
2009-02-24
Сообщений: 2

Крайне неудобная шутка.

Экранировать спецсимволы нужно, потому что текст выводится с помощью echo "текст";

Отсюда несколько проблем.

Экранировать спецсимволы долго, для этого обычно нужно 6 действий:

1. Нажать «Экранировать спецсимволы»
2. Вставить текст из буфера
3. Нажать «экранировать»
4. Скопировать экранированный текст в буфер
5. Закрыть окно
6. Вставить текст в шаблон

Я предпочитаю редактировать код в нормальном редакторе с подсветкой синтаксиса, а потом вставлять в неткат.

Если нужно например вставить чужой код в редактор, непонятно, как деэкранировать спецсимволы.

Разработчики из-за лени либо перестают использовать кавычки в значениях атрибутов тегов, либо используют одинарные.

Все эти проблемы можно очень просто обойти, ничего не экранируя.

В самом начале например хедера пишем

";?>

Далее тупо вставляем нужный нам хедер, ничего не экранируя.

В конце пишем

<?echo "

Всякие неткатовские функции вставляются так:

<?=s_browse_sub(0,$browse_sub[0])?>

Особо ленивые могут написать User JS, который при загрузке страницы с макетами удалит в начале хедера и футера ";?> а в конце <?echo "

При сохранении соответственно надо их туда автоматом добавить.
25.02.2009, 01:21
Гость
Гость

Идея конечно упрощает редактирование макетов, но не было ли у разработчиков причин, из-за чего они не стали так делать?
198 196 2009-02-25 01:21:31 9579
Описание проекта