|
Пробел
|
|
Beginner
148 сообщений
Мужчина
|
Как сделать, что бы при нажатии 2 и больше пробелов, они сохранялись, а не сводило их в один пробел.
Пример:
Сайт с аккордами:
Am------Dm----- E-----Am Первая строчка песни Am------Dm------ E---Am Вторая строчка песни
Я хочу вместо "-" ставить "пробелы". Реально ли это?
|
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
Пробелы удаляются движком. Как вариант - тег <pre>
|
|
|
|
|
|
Beginner
148 сообщений
Мужчина
|
Moool13, знач не получится так как я хочу?
|
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
Парсер html либо скриптом парсить бб-код (хотя на счет этого не уверен).
Возможно получится на php, но тоже не уверен, ибо это юкоз.
|
|
|
|
|
|
Beginner
125 сообщений
Мужчина
|
nbsp
|
|
|
|
|
|
Бывалый
1313 сообщений
Мужчина
|
VeD, запихиваем весь текст в span с любым классом и присваиваем ему свойство: word-spacing
|
|
|
|
|
|
Coder
701 сообщениий
Мужчина
|
Code & nbsp ; - пробелы убрать
|
|
|
|
|
|
Beginner
148 сообщений
Мужчина
|
SkaZzzz, можно просто в класс взять $MESSAGE$ и должно получится, или как? В форме добавления у меня включени только ББ коды, визуального и Html нет.Добавлено (24.08.2012, 21:20) --------------------------------------------- TRANE73, спасибо, это я знал... только так не подходит...
а как такая идея, может кто-то придумает....
взять например знак ^ и что бы как то скриптом сделать его прозрачным.
|
|
|
|
|
|
Coder
701 сообщениий
Мужчина
|
VeD, в bb-редакторе работает & nbsp; поэтому юзай
|
|
|
|
|
|
Designer
979 сообщений
Мужчина
|
Прозрачное изображение нужных размеров.
|
|
|
|
|
|
Бывалый
1313 сообщений
Мужчина
|
VeD, как вариант: заключаем нужный текст в Далее заключаем весь $MESSAGE$ в любой див или спан, с классом: "bigspace", и в css прописываем: Code .bigspace s { text-decoration:none!important; word-spacing:20px; }
|
|
|
|
|
|
Beginner
148 сообщений
Мужчина
|
SkaZzzz, а если у меня уже взят меседж в класс?
Code <div class="chords">$MESSAGE$</div>
то можно просто в стилях прописать
Code .chords s { text-decoration:none!important; word-spacing:20px; }
|
|
|
|
|
|
Пользователь
224 сообщения
Мужчина
|
может быть поможет http://htmlbook.ru/css/white-space
|
|
|
|
|
|
Бывалый
1313 сообщений
Мужчина
|
VeD, да, конечно же можно. Почему же нет?
|
|
|
|
|
|
Beginner
148 сообщений
Мужчина
|
SkaZzzz, что-то не хочет...
Добавлено (11.09.2012, 00:17) --------------------------------------------- У меня аккорды берутся в ББкод - [chords]Gm B F Gm[/chords]
$MESSAGE$ взят в див класс
Code <div class="chords">$MESSAGE$</div>
И потом скрипт...
Code <script type="text/javascript"> e=document.getElementsByTagName("DIV"); for(k=15; k<e.length;k++) { if(e[k].className=='chords') { s=e[k].innerHTML; while (s.indexOf('[chords]') != -1){ s=s.replace('[chords]','<span style="color:#2488bd; font-weight: bold; ">'); s=s.replace('[/chords]','</span>'); e[k].innerHTML=s; } } } </script>
Может как-то в скрипте можно что-то прописать, что бы были пробелы?
|
|
|
|
|
|