Создаем статью, организуем следующий html код: Код (html): <a href="www.google.com"> <hr id="system-readmore" /> ссылка</a> И на страничке отображения анонса получаем тонну лишнего текста, являющегося ссылкой на гугл. Аналогично с другими закрывающимися тегами, например <b></b>, <i></i> и т.п. Все бы ничего, но мой сайт наполняют пользователи, и перспектива засирания половины страницы некорректным форматированием или ссылками не радует вообще. Собсвенно, только сегодня подобный случай убил мне полправой колонки с авторизацией, т.к. в центральной части в самом низу имел место такой эффект. Как можно побороться с этим? Кто знает расширения с автозакрытием тегов перед readmore или какие то другие решения?
а какой редактор используется для редактирования добавляемых материалов? если JCE то там есть специальная кнопка вставки ссылки, вот как в этом редакторе если используется текстовое поле без редактора тогда может получиться такая штука как в примере
если память мне не именяет то по правилам HTML <hr> в <a> вставлять нельзя, вот у вас отсюда и все проблемы, а жумла здесь не при чем.
Да, JCE. Но там же есть и кнопка редактирования html. Даже если ее и отключить, все равно если сначала вставить ссылку, а потом в середину ссылки засунуть readmore, эффект получается тот же. естественно нельзя. вы мне предлагаете каждому пользователю перед публикацией записи давать читать учебник html?))) Я бы не стал создавать тему. если бы не реальный недавно произошедший случай, когда пользователь пусть случайно, но сделал мне на сайте такую пакость.
тогда сделайте это вывод статей с участием модератора, т.е. пере публикацией пускай её проверяет модератор, на присутствие ошибок в ссылках и тому подобное, грамматику при этом можно не проверять, она же тебя не интересует!!!
Это безусловно вариант) Но действие по сути сводится к автозакрытию тегов перед readmore. А это значит, что его можно замечательно автоматизировать. Я рассчитывал, что кто то подскажет более программный вариант решения проблемы... PS: создам-ка я тему в разделе поиска расширений...
Мне кажется что в данной ситуации проще немного доработать админку под себя, сделав 2 поля для ввода текста, как было ранее в Joomla 1.0 Т.е. отдельное поле для ввода вступительного текста, отдельное поле для ввода полного текста статьи. Таким образом необходимость вставки <hr id="system-readmore" /> отпадет как таковая... А написать плагин, который бы автоматом закрывал бы теги перед <hr id="system-readmore" /> - думаю что никто не возьмется... Хотя с другой стороны можно написать плагин, который встречая в теле статьи конструкцию <hr id="system-readmore" /></a> менял бы её на </a><hr id="system-readmore" />