first-letter при помощи JavaScript. replace.
[1 ] likbezz [08.03.2012, 17:40]
Например: Вот так: В шаблон: Code
<div id="uOnline">$ONLINE_USERS_LIST$</div>
Так выглядит выводимый HTML - так, для наглядности . Code
<div id="uOnline"> <a class="groupUser" href="javascript://" rel="nofollow" onclick="window.open('http://likbezz.ru/index/8-801','up801','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;">snayper</a>, <a class="groupUser" href="javascript://" rel="nofollow" onclick="window.open('http://likbezz.ru/index/8-784','up784','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;">Solyt</a>, <a class="groupAdmin" href="javascript://" rel="nofollow" onclick="window.open('http://likbezz.ru/index/8-1','up1','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;">likbezz</a> </div>
Сам скрипт , после блока: Code
<script type="text/javascript"> $('#uOnline a').each(function(i){ $(this).html($(this).html().replace(/([^\t])([^\t]+)/i,"<b style='color:#F00;'>$1</b>"+"$2")); }); </script>
Результат: ... Тоже самое, но со стилями: Code
<style type="text/css"> #uOnline a b{color:#F00;text-transform:uppercase;} </style>
Code
<script type="text/javascript"> $('#uOnline a').each(function(i){ $(this).html($(this).html().replace(/([^\t])([^\t]+)/i,"<b>$1</b>"+"$2")); }); </script>
Результат: ...
[2 ] bandjuk [08.03.2012, 17:44]
likbezz , блин, туплю, наверно после вчерашнего! Спасибо всё работает!
Сообщение отредактировал bandjuk - Четверг, 08.03.2012, 17:45
[3 ] likbezz [08.03.2012, 17:45]
bandjuk , Quote (bandjuk )
likbezz, а первый код причём? Он же из исходника?? wacko
Для наглядности ) Что с чем делаем))) ...
[4 ] bandjuk [08.03.2012, 18:02]
likbezz , т.е. так можно задавать стиль любой букве в нике?
[5 ] likbezz [08.03.2012, 18:04]
bandjuk , Quote (bandjuk )
т.е. так можно задавать стиль любой букве в нике?
Именно этим скриптом - только первой, а в принципе - хоть все разноцветные ) ...
[6 ] bandjuk [08.03.2012, 18:05]
likbezz , Спасибо!
[7 ] rons [09.08.2014, 21:34]
Думаю для этого вопроса выбрал подходящую тему. Прошу помощи у знатоков. Есть текст в textarea, и скрипт который удаляет все до первого символа "!".
Код
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script> <textarea style="width:100%;height:150px;"><div align="center"><img src="/tolstaja_tetrad.jpg"></div><div align="center"><br></div><div align="justify">Действие разворачивается в приграничной венгерской деревне!, куда мать отвозит своих сыновей в надежде укрыть их от опасностей, грозящих им в большом городе. Но вместо теплого приема Клауса и Лукаса ждет жестокость бабушки и безразличное отношение окружающих.</div></textarea> <script type='text/javascript'> el = $('textarea'); el.val(el.val().replace(/^[^!]+!(.*)$/, '$1'));</script>
Как сделать чтобы удалялось все до первого <div align="justify"> ?
[8 ] likbezz [11.08.2014, 22:54]
rons , Как сделать чтобы удалялось все до первого <div align="justify"> ?
Как вариант: Код
<script type="text/javascript"> $('textarea').val('<div align="justify">'+el.val().split('<div align="justify">')[1]); </script>
[9 ] rons [12.08.2014, 00:54]
likbezz , Не работает..
[10 ] likbezz [12.08.2014, 07:34]
rons , Ой, .. Код
<script type="text/javascript"> $('textarea').val('<div align="justify">'+$('textarea').val().split('<div align="justify">')[1]); </script>
☑ http://likbezz.ru/_example/_rest/_2014/p1/Untitled-2.html
[11 ] rons [12.08.2014, 16:21]
likbezz , Благодарю, работает, то что нужно.