Обсуждение участника:X-romix/wikifikator.js

Содержимое страницы недоступно на других языках.
Добавить тему
Материал из Викисловаря
Последнее сообщение: 15 лет назад от X-romix в теме «Может вообще шаблоны не скрывать?»

Вообще-то тире в виде явного символа - лучше, чем в виде шаблона. Шаблонами хорошо давать элементы структуры статьи, а в данном случае имеем просто знак препинания, элемент обычного текста, как запятая или двоеточие. Прозрачнее и логичнее давать как знак препинания. Хотя, конечно, это не принципиальный вопрос. Шаблон "тире", как мне казалось, был введен от отчаяния, поскольку викификатор не работал. Сейчас работает (спасибо Роману!), и я бы вернулся к символу тире вместо {{-}} --Al Silonov 00:07, 27 октября 2008 (UTC)Ответить

Нет! Посмотри на Шаблон:- - это не просто тире! Он содержит неразрывный пробел для соблюдения типографики. -- Wesha 03:29, 27 октября 2008 (UTC)Ответить
Я прекрасно знаю, как устроен этот шаблон. Я о другом: соблюдение типографики не должно затуманивать (видимую) сущность знаков препинания. Тире должно выглядеть как тире при редактировании. --Al Silonov 08:05, 27 октября 2008 (UTC)Ответить
says who? -- Wesha 12:33, 27 октября 2008 (UTC)Ответить
Какие то браузеры (W:ВП:OPERA-MINI) могут «съесть» длинное тире при сохранении страницы. С другой стороны, делать шаблоном - это действительно костыль. Я бы на месте разработчиков вики-движка поставил контроль - дополнительное скрытое поле с контрольными символами. В качестве контрольных символов взять неразрывный пробел, длинное тире, и еще что-нибудь (что они там еще любят портить), и запретить оным браузерам производить правки. Если поле изначально пустое, то значит правит бот, ему - разрешить. Об этой проблеме (и идее по ее разрешению) можно оповестить разработчиков движка, если конечно не сделано еще. На данный момент полагаю что проблема неправильных браузеров тут не очень остра, а на будущее наверное нужен такой контроль (причем сразу по всем проектам). X-romix 13:25, 27 октября 2008 (UTC)Ответить

В форме ввода HTML википедии есть например вот такой код:

<div id="antispam-containter" style="display: none;">
<label for="wpAntispam">Анти-спам проверка. НЕ заполняйте это!</label> 
<input type="text" name="wpAntispam" id="wpAntispam" value="" />
</div>

Туда же (или близко) добавить еще одно маленькое поле с длинным тире, неразрывным пробелом и чем-нибудь еще: если неправильно будет возвращено, то значит браузер - портит знак длинного тире при сохранении страниц. X-romix 16:16, 27 октября 2008 (UTC)Ответить

Может вообще шаблоны не скрывать?[править]

По поводу правки [1] X-romix 13:55, 27 октября 2008 (UTC)Ответить

 Сделано X-romix 16:55, 27 октября 2008 (UTC)Ответить