|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » как можно чтобы коды не были активны |
как можно чтобы коды не были активны |
как можно чтобы код
Код <a> как например в юкоз коды: Код <a> , <br> .... Цитата толика коды чтобы небыль в textarea |
|
Попутный вопрос. Допустим, есть такой код:
Код <a href="ссылка на материал"> $MESSAGE$ </a> Пользователь текст со ссылкой: Код <a href="ссылка на материал"> Lorem ipsum [url=http://forum.ucoz.ru/forum/77-72693-1]dolor sit amet[/url], consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </a> Как заблокировать эту ссылку внутри MESSAGE, чтобы она отображалась как текст и не имела свойств тега "a"? |
mrx, запретите пользователям использовать ВВ-коды [url] и [img]
Хотя, результат будет немного другой.. как вариант - скриптом преобразовывать. Учитесь читать, читая - вчитывайтесь, вчитываясь - вдумывайтесь, вдумываясь - понимайте, поняв - делайте. ©
|
ну вон выше способ с ксс показали) Код <a href="ссылка" class="disabled">Анкор ссылки</a> a.disabled { pointer-events: none; /* делаем ссылку некликабельной */ cursor: default; /* устанавливаем курсор в виде стрелки */ color: #999; /* цвет текста для нективной ссылки */ } можно найти родительский класс и просто все ссылки сделать в этом блоке Код .eMessage a { color: #999999; cursor: default; pointer-events: none; } Сообщение отредактировал killbit - Понедельник, 06 Апр 2015, 18:10:58
|
Друзья, смотреть... я хочу чтобы коды были видны
в юкоз есть вариант "коды", нажимаешь и в эту поле ставишь хтмл куд Код <a> </a> <br> </br> <p> </p> <code> <head> <body> .... " " я хочу чтобы тоже поставил html коды на страницы, только не через "textarea" Сообщение отредактировал HeRo_AnGeL - Вторник, 07 Апр 2015, 11:17:00
|
Тот способ не подходит. Суть в том, что я делаю из тега "a" блочный элемент, который является обёрткой для информера комментариев к материалу.
<a style="display:block;width:300px;height:100%;Background:#fff000" href="ссылка на материал"> $ENTRY_TITLE$ $MESSAGE$ </a> Весь блок, включающий название материала и текст комментария является ссылкой, ведущий на страницу материала. Но когда пользователь вставляет ссылку в комментарий, получается так: <a style="display:block;width:300px;height:100%;Background:#fff000" href="ссылка на материал"> $ENTRY_TITLE$ Текст комментария <a href="пользовательская ссылка">Текст ссылки</a> Продолжение комментария. </a> И блок отображается некорректно, так как получается ссылка в ссылке. Я пытался найти решение, позволяющее превратить внутреннюю ссылку в простой текст, но увы. Единственный способ, сверстать информер с помощью таблицы <table> и обернуть ее в ссылку. Тогда внутренняя ссылка не будет влиять на отображение комментария. Найти решение для <div> не получается. Блок разваливается при появлении внутренней ссылки. Сообщение отредактировал mrx - Вторник, 07 Апр 2015, 22:48:27
|
а зачем все оборачивать? не сильно ли большой анкор у нее? можно скриптом убрать потом у <a href или просто скриптом добавить внутреннему <a> класс и использовать тот ксс что выше или как угодно.
Добавлено (07 Апр 2015, 23:32:30) --------------------------------------------- Код <script> $(".класс>a").replaceWith(function(index, oldHTML){ return $("<b>").html(oldHTML); }); </script> .класс =нужно указать класс или айдишник блока коментариев Сообщение отредактировал killbit - Среда, 08 Апр 2015, 15:33:35
|
Ужа нашол способ ( " < " " < " ) (" > " " > "
Код <a> </br> <a> </br> Добавлено (12 Апр 2015, 01:03:28) Сообщение отредактировал HeRo_AnGeL - Воскресенье, 12 Апр 2015, 01:01:31
|
| |||
| |||