tobee 16 Опубликовано: 1 марта 2016 Рассказать Опубликовано: 1 марта 2016 Самое главное: И LiveEditor и TinyMCE в движке не поддерживают HTML5 стандарт для вставки картинок, когда уже можно не ставить слеш на конце: <img src="Путь" alt> принудительно сейчас вставляется как: <img src="Путь" alt /> убрать ненужный слеш никак нельзя. У TinyMCE проблема в том, что он всегда, например, длинные тире вставляет только так: – а жирным делает только так: <strong> Тем самым утяжеляя в итоге БД ненужными сущностями. Хотелось бы иметь просто <b> и – Разработчик может всё это изменить/исправить? Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 1 марта 2016 Рассказать Опубликовано: 1 марта 2016 1. "можно" не значит, что так правильнее. 2. strong для структурированного текста, а b для оформления. То есть, strong более предпочтительнее в плане seo Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 446 Опубликовано: 1 марта 2016 Рассказать Опубликовано: 1 марта 2016 Это всё правится только вручную и только самостоятельно, так как у редакторов есть свои разработчики и за актуальностью их кодов следят они, а не разработчики DLE, так что претензии не сюда Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 1 марта 2016 Рассказать Опубликовано: 1 марта 2016 1. Слеш используется для совместимости с XHTML. 2. Между "strong" и "b" есть большие откличия в плане SEO поэтому он и применяется. Поэтому то что написали вы не относится к проблемам редакторов, и каким либо исправлениям не подлежат. Цитата Ссылка на сообщение Поделиться на других сайтах
tobee 16 Опубликовано: 1 марта 2016 Рассказать Опубликовано: 1 марта 2016 Автор 2 часа назад, webair сказал: 1. "можно" не значит, что так правильнее. 2. strong для структурированного текста, а b для оформления. То есть, strong более предпочтительнее в плане seo В плане SEO используются стили, а не strong... Более того, неужели вы думаете, что поисковики вас будут слушать, если вы нужные слова в тексте выделите жирным? Нет конечно. 2 часа назад, celsoft сказал: 1. Слеш используется для совместимости с XHTML. 2. Между "strong" и "b" есть большие откличия в плане SEO поэтому он и применяется. Поэтому то что написали вы не относится к проблемам редакторов, и каким либо исправлениям не подлежат. Разработчик, вы вообще пробовали в LiveEditor воткнуть strong? Вероятно, знаете, что это невозможно. Тогда о каком SEO вы пишете? 1 Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 1 марта 2016 Рассказать Опубликовано: 1 марта 2016 (изменено) Пожалуйста, прочтите спецификацию 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, должно помочь. Если не помогло, то читайте документацию Изменено 1 марта 2016 пользователем webair Цитата Ссылка на сообщение Поделиться на других сайтах
tobee 16 Опубликовано: 2 марта 2016 Рассказать Опубликовано: 2 марта 2016 Автор 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, должно помочь. Если не помогло, то читайте документацию Ну, а что на счет вставки – вместо обычных длинных тире в TinyMCE? Как от этого избавиться? LiveEditor такого был принудительно лишен, и разработчиком было пару лет назад выставлено даже в достоинства, мол, редактор не должен делать то, что ему вздумается... Просто вместо 1 байта, редактор каждый раз вставляет 7 байтов, как приказать ему этого не делать? 21 часа назад, celsoft сказал: 1. Слеш используется для совместимости с XHTML. 2. Между "strong" и "b" есть большие откличия в плане SEO поэтому он и применяется. Поэтому то что написали вы не относится к проблемам редакторов, и каким либо исправлениям не подлежат. Уже не нужна никакая совместимость с XHTML! Просто вместо 1 байта, редактор каждый раз вставляет 7 байтов, как приказать ему этого не делать? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 2 марта 2016 Рассказать Опубликовано: 2 марта 2016 19 час назад, tobee сказал: В плане SEO используются стили, а не strong... Что? Какие стили для SEO? Вы вообще понимаете о чем пишите. 19 час назад, tobee сказал: Более того, неужели вы думаете, что поисковики вас будут слушать, если вы нужные слова в тексте выделите жирным? Для этого есть спецификация W3C, им не нужно нас в принципе слушать, это не наше желание. 19 час назад, tobee сказал: Разработчик, вы вообще пробовали в LiveEditor воткнуть strong? Вообще то он тоже по умолчанию делает именно strong и его мы убрали из него умышленно, чтобы у таких как вы был выбор. Один редактор делает такой код, а другой редактор другой. И если бы мы не внесли в LiveEditor изменения, по умолчанию он также бы делал strong. Что же касается TinyMCE то в нем также можно изменить порядок использования этих тегов. Можно прочитать документацию по редактору и сделать свое нужное персонально вам форматирование. Но в стандартном дистрибутиве таких изменений не будет. Цитата Ссылка на сообщение Поделиться на других сайтах
tobee 16 Опубликовано: 2 марта 2016 Рассказать Опубликовано: 2 марта 2016 Автор 21 часа назад, celsoft сказал: 1. Слеш используется для совместимости с XHTML. Лучше ответьте "для таких как я" вот что: Что на счет вставки – вместо обычных длинных тире в TinyMCE? Как от этого избавиться? Просто вместо 1 байта, редактор каждый раз вставляет 7 байтов, как приказать ему этого не делать? 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 2 марта 2016 Рассказать Опубликовано: 2 марта 2016 19 минуту назад, tobee сказал: Что на счет вставки – вместо обычных длинных тире в TinyMCE? Редактор работает так потому что это символ типографского форматирования и относится к HTML, являясь спецсимволом HTML (символы-мнемоники), а не принадлежит символам языковой кодировки. Цитата Ссылка на сообщение Поделиться на других сайтах
tobee 16 Опубликовано: 2 марта 2016 Рассказать Опубликовано: 2 марта 2016 Автор 13 минуты назад, celsoft сказал: Редактор работает так потому что это символ типографского форматирования и относится к HTML, являясь спецсимволом HTML (символы-мнемоники), а не принадлежит символам языковой кодировки. Т.е. в скриптах редактора изменить это нельзя? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 2 марта 2016 Рассказать Опубликовано: 2 марта 2016 17 минуту назад, tobee сказал: Т.е. в скриптах редактора изменить это нельзя? Можно. Но мы не персональные программисты, которые делают непонятные вещи по персональным заказам. То что делает редактор сейчас в данном случае правильно, с точки зрения формирования кода, и его корректного отображения. Поэтому это не подлежит каким то исправлениям с нашей стороны, а вы конечно можете нанимать программистов или править самостоятельно как угодно. Это ваше желание. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.