Страница 1 из 2

Максимальная длина текста

Добавлено: 25 янв 2010, 03:17
atca
У мну есть информер:
Изображение
На скрине видно,что когда в блок попадает длинное название то шаблон растягивается
Мне нужен код на максимальную длину символов в эом информере,чтоб когда лимит достигался,то ставилось троеточие.

И еще, я хочу поменять цвет групп ,что в этом коде не так:

Код: Выделить всё

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#ff7518;}
a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:#66ff00;}
a.groupOther5:link,a.groupOther5:visited,a.groupOther5:hover {color:#fde910;}
a.groupOther8:link,a.groupOther8:visited,a.groupOther8:hover {color:#8b00ff;}
a.groupOther9:link,a.groupOther9:visited,a.groupOther9:hover {color:#fc0fc0;}
/* ---------------- */


Заранее спасибо

Re: Максимальная длина текста

Добавлено: 25 янв 2010, 03:30
atca
И еще)Каким должен быть код условного оператора,например если разрешение экрана 800Х600 то ...(типа <if$///$>)

Re: Максимальная длина текста

Добавлено: 25 янв 2010, 20:55
atca
НУ хоть на 1 вопрос ответьте пжалста :cry:

Re: Максимальная длина текста

Добавлено: 26 янв 2010, 15:49
Task
atca писал(а):Мне нужен код на максимальную длину символов в эом информере,чтоб когда лимит достигался,то ставилось троеточие.

Код: Выделить всё

<script type="text/javascript">
a=document.getElementById('dis$ID$').innerHTML; //В шаблоне информера, помещаем все в dis (Уникальный номер $ID$, или аналог).
b=40; //Максимальное кол-во. Сейчас стоит сорок.
if(a.length>=b){
a=a.substr(0, b)+'...';
document.getElementById('dis$ID$').innerHTML=a;
}
</script>

Re: Максимальная длина текста

Добавлено: 26 янв 2010, 15:50
Task
atca писал(а):И еще)Каким должен быть код условного оператора,например если разрешение экрана 800Х600 то ...(типа <if$///$>)

Нету такого оператора.
atca писал(а):И еще, я хочу поменять цвет групп ,что в этом коде не так:

Все так, просто группам не присвоен класс.

Re: Максимальная длина текста

Добавлено: 26 янв 2010, 16:01
uWeb

Re: Максимальная длина текста

Добавлено: 26 янв 2010, 16:02
uWeb
Task писал(а):
atca писал(а):Мне нужен код на максимальную длину символов в эом информере,чтоб когда лимит достигался,то ставилось троеточие.

Код: Выделить всё

<script type="text/javascript">
a=document.getElementById('dis$ID$').innerHTML; //В шаблоне информера, помещаем все в dis (Уникальный номер $ID$, или аналог).
b=40; //Максимальное кол-во. Сейчас стоит сорок.
if(a.length>=b){
a=a.substr(0, b)+'...';
document.getElementById('dis$ID$').innerHTML=a;
}
</script>

:wall: <?substr($TITLE$,0,40)?>

Re: Максимальная длина текста

Добавлено: 26 янв 2010, 17:16
atca
uWeb,Task спасибо ,но как так нет условного оператора? :? Например если пользователь зашёл на моё сайт и у него разрешение экрана меньше или больше чем "шапка сайта",просто у меня на сайте так:если пользователь заходит с IE то показывается шапка определённого размера,а если с других браузеров то растягивается,вот код:

Код: Выделить всё

<?if($USER_AGENT$='ie')?>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<table style="background: transparent url(http://atca.net.ru/izob/shapka.jpg) repeat-x scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"width="100%" border="0" cellpadding="0" cellspacing="0" height="120">
<tbody><tr><td width="3730"><img src="http://atca.net.ru/izob/shapka.jpg" width="1003" border="0" height="120"></td>
<tr><td align="center" height="23" style="background:url('http://src.ucoz.net/t/971/10.gif');font-size:11px;" class="topLink"> | <a href="$HOME_PAGE_LINK$" title="Главная">Главная</a> | <a href="http://atca.net.ru/forum/" title="Форум">Форум</a> | <a href="http://atca.net.ru/index/0-50/" title="Поиск по сайту"><strong>Поиск</strong></a> | <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?> <a href="$PERSONAL_PAGE_LINK$" title="Профиль">Профиль</a><?else?><a href="$REGISTER_LINK$" title="Регистрация">Регистрация</a><?endif?><?endif?> | <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><a href="javascript://" title="Выход" onclick="if (confirm('Вы действительно хотите выйти?')) {location.href='$LOGOUT_LINK$';}">Выход</a> | <?else?><a href="$LOGIN_LINK$" title="Вход">Вход</a> | </td><?endif?><?endif?>
</table>
</div>


<?else?>



<!-- Header -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<table style="background: transparent url(http://atca.net.ru/izob/shapka.jpg) repeat-x scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"width="100%" border="0" cellpadding="0" cellspacing="0" height="120">
<tbody><tr><td width="3730"><img src="http://atca.net.ru/izob/shapka.jpg" width="100%" border="0" height="120"></td></tbody>
<tr><td align="center" height="23" style="background:url('http://src.ucoz.net/t/971/10.gif');font-size:11px;" class="topLink"> | <a href="$HOME_PAGE_LINK$" title="Главная">Главная</a> | <a href="http://atca.net.ru/forum/" title="Форум">Форум</a> | <a href="http://atca.net.ru/index/0-50/" title="Поиск по сайту"><strong>Поиск</strong></a> | <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?> <a href="$PERSONAL_PAGE_LINK$" title="Профиль">Профиль</a><?else?><a href="$REGISTER_LINK$" title="Регистрация">Регистрация</a><?endif?><?endif?> | <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><a href="javascript://" title="Выход" onclick="if (confirm('Вы действительно хотите выйти?')) {location.href='$LOGOUT_LINK$';}">Выход</a> | <?else?><a href="$LOGIN_LINK$" title="Вход">Вход</a> | <?endif?><?endif?>
</table>
</div>
<div style="height:3px;"></div>
<!-- /Header -->

<?endif?>


И получается ,что если пользователь зашел с IE с большим разрешением экрана,то получается,что у него маленькая шапка в шапке на большой экран.

Если кто понял пожалуйста ответьте

Re: Максимальная длина текста

Добавлено: 26 янв 2010, 17:17
atca
Task писал(а):Все так, просто группам не присвоен класс.


Какой?Раньше типа такого скрипта ставил и все работало

Re: Максимальная длина текста

Добавлено: 28 янв 2010, 20:15
Tilos
atca писал(а):На скрине видно,что когда в блок попадает длинное название то шаблон растягивается

ппц, это не из за того что названии длнное, это из за того, что в названии материала нет пробелов, или стоит _. Вот пример: PES_10_FACE_PACK_222222222 , естественно, у тебя страница растянется, и на скрине у тебя видно материал:
frooty.loops.studio.... вот из за этого у тебя растянулось