Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Как сделать выделение авжные темы и простые темы!


Как сделать выделение авжные темы и простые темы!

Сообщений 1 страница 9 из 9

1

Надеюсь вы меня поняли! Спасибо!

0

2

В смысле вообще выделение или разделение на блоки?

0

3

DART написал(а):

В смысле вообще выделение или разделение на блоки?

типа того!

0

4

Alexus
Последний пост "выделить тему"
или если ты имеешь ввиду картинки то вот:

<style type="test/css">Div.icon {                                        ---------------------обычные
background-image: url(ССЫЛЬ);
background-repeat: no-repeat; }
Tr.inew Div.icon {                                           -----------------------новые
background-image: url(ССЫЛЬ);
background-repeat: no-repeat; }
TR.iclosed Div.icon {                                        ------------------------закрытые
background-image: url(ССЫЛЬ);
background-repeat: no-repeat; }
TR.isticky Div.icon {                                               --------------------важные
background-image: url(ССЫЛЬ);
background-repeat: no-repeat; }
</style>

Отредактировано Andriy (Вс, 1 Июл 2007 17:22:44)

0

5

А, если блоками - то это есть в "Новые возможности флорума- скрипты"  или "визуальные эфекты"

0

6

Andriy написал(а):

ты имеешь ввиду картинки то вот:

нет пример http://support.myff.ru/viewforum.php?id=11 важные темы и т.д.

0

7

Lexx написал(а):

Такой скрипт лежит в разделе Новые возможности и тема также называется.

спасибо!

0

8

Alexus написал(а):

Надеюсь вы меня поняли! Спасибо!

поняли! Оформление названий новых/важных/закрытых тем
При помощи этого скрипта можно выделить разные типы тем н только в виде добавления специфической иконки, но  и особым оформлением текста ссылки на тему.
<script type="text/javascript">
var rows=document.getElementsByTagName("tr")
var no=0
for (no=0; no<=(rows.length-1); no++)
{if (rows[no].className.indexOf("isticky")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='red'><b>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</b></font>"}
else if (rows[no].className.indexOf("inew")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='green'>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</font>"}
else if (rows[no].className.indexOf("iclosed")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='yellow'>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</font>"}
}
</script>
Рассмотрим блок
{if (rows[no].className.indexOf("isticky")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='red'><b>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</b></font>"}
Этот блок кода оформляет текст Важных тем. isticky указывает именно на важные темы.
Видим rows[no].getElementsByTagName("a")[0].innerHTML. Этот кусок означает текст ссылки темы. Вокруг него мы решили поставить следующее оформление:
-сделать текст красным
-сделать жирным
Как знаем из хтмл, это достигается следующим образом:
<font color='red'><b>Наш текст</b></font>
Если хотите, можно использовать вокруг текста сылки любые друие хтмл теги.
Чтобы перенести эти теги в скрипт мы делаем следующее
-Заковычиваем передние теги в " "
-ставим плюс
-ставим текст ссылки (rows[no].getElementsByTagName("a")[0].innerHTML)
-ставим плюс
-ставим конечные теги в ковычках.
В данном случае у нас получилось
="<font color='red'><b>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</b></font>"
Следующие два блока кода отвечают соответсвенно за:
-новые темы (inew)
-закрытые темы (iclosed)
Если какой-то вид тем вы отдельно оформлять не собираетесь - соответствующий кусок скрипта можно выкинуть.

+1

9

CGworldministrator написал(а):

поняли!

Что интересно вы поняли?
Пост выше дан точно такой же ответ, посты набивать не надо.

0


Вы здесь » Единый форум поддержки » Корзина » Как сделать выделение авжные темы и простые темы!