Перейти к публикации

Проблемы редакторов у ДЛЕ


Рекомендованные сообщения

Самое главное:

  1. И LiveEditor и TinyMCE в движке не поддерживают HTML5 стандарт для вставки картинок, когда уже можно не ставить слеш на конце:
    <img src="Путь" alt>

    принудительно сейчас вставляется как:

    <img src="Путь" alt />

    убрать ненужный слеш никак нельзя.
     

  2. У TinyMCE проблема в том, что он всегда, например, длинные тире вставляет только так:

    &ndash;

    а жирным делает только так:

    <strong>

    Тем самым утяжеляя в итоге БД ненужными сущностями. Хотелось бы иметь просто <b> и –

 

Разработчик может всё это изменить/исправить?

Ссылка на сообщение
Поделиться на других сайтах

1. "можно" не значит, что так правильнее.

2. strong для структурированного текста, а b для оформления. То есть, strong более предпочтительнее в плане seo

Ссылка на сообщение
Поделиться на других сайтах

Это всё правится только вручную и только самостоятельно, так как у редакторов есть свои разработчики и за актуальностью их кодов следят они, а не разработчики DLE, так что претензии не сюда

Ссылка на сообщение
Поделиться на других сайтах

1. Слеш используется для совместимости с XHTML.

2. Между "strong" и "b" есть большие откличия в плане SEO поэтому он и применяется.

 

Поэтому то что написали вы не относится к проблемам редакторов, и каким либо исправлениям не подлежат.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, webair сказал:

1. "можно" не значит, что так правильнее.

2. strong для структурированного текста, а b для оформления. То есть, strong более предпочтительнее в плане seo

В плане SEO используются стили, а не strong...

Более того, неужели вы думаете, что поисковики вас будут слушать, если вы нужные слова в тексте выделите жирным?

Нет конечно.

2 часа назад, celsoft сказал:

1. Слеш используется для совместимости с XHTML.

2. Между "strong" и "b" есть большие откличия в плане SEO поэтому он и применяется.

 

Поэтому то что написали вы не относится к проблемам редакторов, и каким либо исправлениям не подлежат.

Разработчик, вы вообще пробовали в LiveEditor воткнуть strong?

Вероятно, знаете, что это невозможно.

Тогда о каком SEO вы пишете?

Ссылка на сообщение
Поделиться на других сайтах

Пожалуйста, прочтите спецификацию W3C на счет strong и b.

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

/engine/editor/jscripts/tiny_mce/tinymce.min.js

bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}]

strong замените на b, должно помочь. Если не помогло, то читайте документацию

Изменено пользователем webair
Ссылка на сообщение
Поделиться на других сайтах
17 час назад, webair сказал:

Пожалуйста, прочтите спецификацию W3C на счет strong и b.

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

/engine/editor/jscripts/tiny_mce/tinymce.min.js


bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}]

strong замените на b, должно помочь. Если не помогло, то читайте документацию

Ну, а что на счет вставки &ndash; вместо обычных длинных тире в TinyMCE?

Как от этого избавиться?

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

Просто вместо 1 байта, редактор каждый раз вставляет 7 байтов, как приказать ему этого не делать?

21 часа назад, celsoft сказал:

1. Слеш используется для совместимости с XHTML.

2. Между "strong" и "b" есть большие откличия в плане SEO поэтому он и применяется.

 

Поэтому то что написали вы не относится к проблемам редакторов, и каким либо исправлениям не подлежат.

Уже не нужна никакая совместимость с XHTML!

Просто вместо 1 байта, редактор каждый раз вставляет 7 байтов, как приказать ему этого не делать?

Ссылка на сообщение
Поделиться на других сайтах
19 час назад, tobee сказал:

В плане SEO используются стили, а не strong...

Что? Какие стили для SEO? Вы вообще понимаете о чем пишите.

 

19 час назад, tobee сказал:

Более того, неужели вы думаете, что поисковики вас будут слушать, если вы нужные слова в тексте выделите жирным?

Для этого есть спецификация W3C, им не нужно нас в принципе слушать, это не наше желание.

 

19 час назад, tobee сказал:

Разработчик, вы вообще пробовали в LiveEditor воткнуть strong?

Вообще то он тоже по умолчанию делает именно strong и его мы убрали из него умышленно, чтобы у таких как вы был выбор. Один редактор делает такой код, а другой редактор другой. И если бы мы не внесли в LiveEditor изменения, по умолчанию он также бы делал strong. Что же касается TinyMCE то в нем также можно изменить порядок использования этих тегов. Можно прочитать документацию по редактору и сделать свое нужное персонально вам форматирование. Но в стандартном дистрибутиве таких изменений не будет.

Ссылка на сообщение
Поделиться на других сайтах
21 часа назад, celsoft сказал:

1. Слеш используется для совместимости с XHTML.

Лучше ответьте "для таких как я" вот что:

 

Что на счет вставки &ndash; вместо обычных длинных тире в TinyMCE?

Как от этого избавиться?

Просто вместо 1 байта, редактор каждый раз вставляет 7 байтов, как приказать ему этого не делать?

Ссылка на сообщение
Поделиться на других сайтах
19 минуту назад, tobee сказал:

Что на счет вставки &ndash; вместо обычных длинных тире в TinyMCE?

Редактор работает так потому что это символ типографского форматирования и относится к HTML, являясь спецсимволом HTML (символы-мнемоники), а не принадлежит символам языковой кодировки.

Ссылка на сообщение
Поделиться на других сайтах
13 минуты назад, celsoft сказал:

Редактор работает так потому что это символ типографского форматирования и относится к HTML, являясь спецсимволом HTML (символы-мнемоники), а не принадлежит символам языковой кодировки.

Т.е. в скриптах редактора изменить это нельзя?

Ссылка на сообщение
Поделиться на других сайтах
17 минуту назад, tobee сказал:

Т.е. в скриптах редактора изменить это нельзя?

Можно. Но мы не персональные программисты, которые делают непонятные вещи по персональным заказам. То что делает редактор сейчас в данном случае правильно, с точки зрения формирования кода, и его корректного отображения. Поэтому это не подлежит каким то исправлениям с нашей стороны, а вы конечно можете нанимать программистов или править самостоятельно как угодно. Это ваше желание.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...