first-letter при помощи JavaScript. replace.
2012-03-08 Дата: Четверг, 08.03.2012, 17:40 | Сообщение # 1
Аццкий кодер
Группа: Администраторы
Статус: Unknown
Например: Вот так: В шаблон: 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>
Результат: ...
2012-03-08 Дата: Четверг, 08.03.2012, 17:44 | Сообщение # 2
Генерал-майор
Группа: Пользователи
Статус: Offline
likbezz , блин, туплю, наверно после вчерашнего! Спасибо всё работает!
Сообщение отредактировал bandjuk - Четверг, 08.03.2012, 17:45
2012-03-08 Дата: Четверг, 08.03.2012, 17:45 | Сообщение # 3
Аццкий кодер
Группа: Администраторы
Статус: Unknown
bandjuk , Quote (bandjuk )
likbezz, а первый код причём? Он же из исходника?? wacko
Для наглядности ) Что с чем делаем))) ...
2012-03-08 Дата: Четверг, 08.03.2012, 18:02 | Сообщение # 4
Генерал-майор
Группа: Пользователи
Статус: Offline
likbezz , т.е. так можно задавать стиль любой букве в нике?
2012-03-08 Дата: Четверг, 08.03.2012, 18:04 | Сообщение # 5
Аццкий кодер
Группа: Администраторы
Статус: Unknown
bandjuk , Quote (bandjuk )
т.е. так можно задавать стиль любой букве в нике?
Именно этим скриптом - только первой, а в принципе - хоть все разноцветные ) ...
2012-03-08 Дата: Четверг, 08.03.2012, 18:05 | Сообщение # 6
Генерал-майор
Группа: Пользователи
Статус: Offline
likbezz , Спасибо!
2014-08-09 Дата: Суббота, 09.08.2014, 21:34 | Сообщение # 7
Сержант
Группа: Проверенные
Статус: Offline
Думаю для этого вопроса выбрал подходящую тему. Прошу помощи у знатоков. Есть текст в 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"> ?
2014-08-11 Дата: Понедельник, 11.08.2014, 22:54 | Сообщение # 8
Аццкий кодер
Группа: Администраторы
Статус: Unknown
rons , Как сделать чтобы удалялось все до первого <div align="justify"> ?
Как вариант: Код
<script type="text/javascript"> $('textarea').val('<div align="justify">'+el.val().split('<div align="justify">')[1]); </script>
2014-08-12 Дата: Вторник, 12.08.2014, 00:54 | Сообщение # 9
Сержант
Группа: Проверенные
Статус: Offline
likbezz , Не работает..
2014-08-12 Дата: Вторник, 12.08.2014, 07:34 | Сообщение # 10
Аццкий кодер
Группа: Администраторы
Статус: Unknown
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
2014-08-12 Дата: Вторник, 12.08.2014, 16:21 | Сообщение # 11
Сержант
Группа: Проверенные
Статус: Offline
likbezz , Благодарю, работает, то что нужно.