Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№120-10-2005 17:24:18

Chinaman
Участник
 
Группа: Members
Зарегистрирован: 20-10-2005
Сообщений: 11

SSI

Открыв файл, содержащий директивы SSI, получил вместо этого:
<!--#echo var="fname" -->
вот это:
<!--#echo var=" fname="" -="">

Вообще, насколько я понял, Nvu не знает о существовании SSI.

Отсутствует

 

№220-10-2005 18:03:57

ragnaar
Administrator
 
Группа: Administrators
Зарегистрирован: 14-10-2004
Сообщений: 2567
Веб-сайт

Re: SSI

хм... я вставил - все нормально.
В Инструменты - Настройки - Дополнительно - Не кодировать специальные символы в значениях атрибутов галочка стоит?

Отсутствует

 

№320-10-2005 20:04:01

Chinaman
Участник
 
Группа: Members
Зарегистрирован: 20-10-2005
Сообщений: 11

Re: SSI

Вот как только увидел эту фигню, поставил галочку. Результат отрицательный.
Я не вставлял этот текст, а открыл готовый файл.

Отсутствует

 

№420-10-2005 21:55:04

ragnaar
Administrator
 
Группа: Administrators
Зарегистрирован: 14-10-2004
Сообщений: 2567
Веб-сайт

Re: SSI

Еще более странно. Я вставил, сохранил этот файл, открыл снова - все на месте. Nvu 1.0

Отсутствует

 

№521-10-2005 10:15:19

Chinaman
Участник
 
Группа: Members
Зарегистрирован: 20-10-2005
Сообщений: 11

Re: SSI

Ok, вот этот файл: http://dao.pp.ru/download/nvu/ssi.zip (он маленький, но ежели не зипнуть, то, насколько понимаю, сервер его обработает при загрузке).
У меня Nvu 1.0 для форточек.
Кроме этого глюка, обнаружил, что Nvu добавляет необязательные теги <tbody>, </tbody>, </tr> и </td>. Это как-нибудь регулируется?

Отсутствует

 

№621-10-2005 12:22:30

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: SSI

</tr> обязательный, и </td> лучше ставить.

Отсутствует

 

№721-10-2005 16:09:14

Chinaman
Участник
 
Группа: Members
Зарегистрирован: 20-10-2005
Сообщений: 11

Re: SSI

Закрывающие тэги </tr> и </td> не обязательны в соответствии с рекомендациями W3C. И это совершенно логично, ибо <td>, следующий за другим <td>, подразумевает закрывающий </td> в 100% случаев, то же самое и с <tr>.
http://www.w3.org/TR/REC-html40/struct/tables.html#h-11.2.5

Отредактировано Chinaman (21-10-2005 16:13:36)

Отсутствует

 

№821-10-2005 16:13:26

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: SSI

Если тэги закрывать, то парсеру меньше напрягаться придеться... да и меньше ошибок будет...


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№921-10-2005 16:18:09

Chinaman
Участник
 
Группа: Members
Зарегистрирован: 20-10-2005
Сообщений: 11

Re: SSI

Напрягов - ноль, т.к. никакой логики не требуется, чтобы понять, что </table>, закрывающий таблицу, закрывает и её последнюю строку, и последнюю ячейку. А вот страница легче становится. Да и ИМХО код читабельнее.

Отсутствует

 

№1022-10-2005 12:35:28

ragnaar
Administrator
 
Группа: Administrators
Зарегистрирован: 14-10-2004
Сообщений: 2567
Веб-сайт

Re: SSI

Напрягов - ноль, т.к. никакой логики не требуется, чтобы понять, что </table>, закрывающий таблицу, закрывает и её последнюю строку, и последнюю ячейку. А вот страница легче становится. Да и ИМХО код читабельнее.

Впервые сталкиваюсь с таким мнением... Все мы идем в светлое XHTML будущее, где необходимо закрывать ВСЕ теги (даже <img>). Не закрывать теги, даже такие как <p>, ИМХО - раздолбайство :) и явное стремление нарваться на проблемы с отображением... Не закрывать теги в таблицах это для меня уже вообще за пределами добра и зла...

По теме. У тебя директива SSI загнана внутрь значения атрибута в этом-то и все проблема... Но немного подумав я ее решил :) Вот код:

Выделить код

Код:

<img src='<!--#echo var="fname" -->.jpg' style='{border: solid 1px #ffffff;}' alt='photo'>

Замени двойные кавычки в значении на одинарные и в Nvu все будет нормально.

Отсутствует

 

№1124-10-2005 11:14:03

Chinaman
Участник
 
Группа: Members
Зарегистрирован: 20-10-2005
Сообщений: 11

Re: SSI

Замени двойные кавычки в значении на одинарные и в Nvu все будет нормально.

Действительно, это уже моё раздолбайство, уж и не знаю, как я умудрился такое написать.

А по тэгам... Раз W3C разрешило - значит можно. Я тестирую свои творения в трёх бруазерах, и, конечно, ни один на этом не споткнулся, даже осёл, от которого у меня скоро инфаркт будет.

Отсутствует

 

№1225-10-2005 07:29:16

fIREz
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 20-10-2004
Сообщений: 377

Re: SSI

а можно сделать так, что бы этот nvu вообще код не трогал, когда его не просят?

Отсутствует

 

№1325-10-2005 11:05:06

ragnaar
Administrator
 
Группа: Administrators
Зарегистрирован: 14-10-2004
Сообщений: 2567
Веб-сайт

Re: SSI

а можно сделать так, что бы этот nvu вообще код не трогал, когда его не просят?

пока - нет, ждем 1.1

Отсутствует

 

№1425-10-2005 21:54:44

мишка
Участник
 
Группа: Members
Зарегистрирован: 27-06-2005
Сообщений: 147

Re: SSI

ragnaar пишет

а можно сделать так, что бы этот nvu вообще код не трогал, когда его не просят?

пока - нет, ждем 1.1

а примерно можно узнать дату выхода


удалено
Sergeys

Отсутствует

 

№1527-01-2006 11:38:03

INFOMAN
Телепаты в отпуске
 
Группа: Extensions
Откуда: Кишинев
Зарегистрирован: 31-12-2005
Сообщений: 1099
Веб-сайт

Re: SSI

Похоже, нельзя...
а работать с фрагментами страниц без добавления дефолтовых тэгов хочется... а нечем...


Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL

Отсутствует

 

№1612-06-2006 14:45:04

Николай Колдыркаев
Участник
 
Группа: Members
Откуда: Краснодар
Зарегистрирован: 24-01-2005
Сообщений: 13
Веб-сайт

Re: SSI

светлое XHTML будущее, где необходимо закрывать ВСЕ теги (даже <img>)

Это точно, последний, извините, DW закрывает даже <BR> как-то вот так <BR />

Отсутствует

 

№1712-06-2006 15:55:31

rowlad
Участник
 
Группа: Members
Откуда: Saint-Petersburg
Зарегистрирован: 30-07-2005
Сообщений: 390
Веб-сайт

Re: SSI

Николай Колдыркаев
вообще-то это "как-то вот так" стандартный способ в XHTML закрытия одиночных тегов. :)


Русский человек может pешить любую пpоблему, если конечно не будет задаваться вопpосом "А зачем?"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.5) Gecko/20060719 Firefox/1.5.0.5 ID:2006071912
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.5) Gecko/20060719 Thunderbird/1.5.0.5 ID:2006071912

Отсутствует

 

№1812-06-2006 23:03:18

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: SSI

С закрытием необязательных тэгов какая проблема - 30 раз все отрабатывает нормально, а еще два раза - едет, и Вам приходится при отладке для начала закрывать тэги. С другой стороны, при закрытии этих тэгов проблемы бывают немного реже. Это не значит, что закрытие подавляет принципы вложенности - если Вы пишете <p><table> ... </table></p> , то это будет воспринято как <p></p><table> ... </table></p>. Сказанное не относится к спискам - если Вы пытаетесь писать код, который изначально не приводит к ошибкам, писать приходится нечто странное, например,

Выделить код

Код:

<ul>
<li>Элемент
</li><li>Элемент
</li><li>Элемент
</li><li>Элемент
</li>
</ul>

Иначе могут иногда возникать интересные проблемы в Експлорере.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]