Добро Пожаловать,мы рады видеть Вас на форуме,мы будем рады помочь вам в оформление форума!

blind Test Forum

Объявление

blind
!--Test Forum--!
Сделать стартовой Добавить в Избранное

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

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


Вы здесь » blind Test Forum » Новые возможности форума » Иконки для разделов и тем


Иконки для разделов и тем

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

1

Первый способ:

Некоторые часто хотят сделать вместо иконок новых/нет новых/ и т.д. сообщений на главной странице индивидуальные не меняющиеся иконки для каждого подфорума.
Как это  сделать?

Как всегда пишем стандартные теги для кодоав css(Вместо точек будем вставлять коды):

Код:
<style type="text/css">
.....................
.....................
</style>

1. Для начала пишем код:

Код:
#pun-main .category Div.icon {float: left; display: block; border-style: none none none none; height: ...; width: ...;}

Вместо троеточий вставляем максимальную высоту и ширину тех иконок, которые будем вставлять для разделов.

2. Далее берем следующий блок:

Код:
tr#forum_fx Div.icon, tr#forum_fx TR.iclosed Div.icon, tr#forum_fx TR.iredirect Div.icon, tr#forum_fx TR.inew Div.icon   {background-color : transparent; background-image: url(http://time.3bb.ru/uploads/time/2_br_redirect.gif);  background-repeat : no-repeat; background-position: top center;}

Размножаем его копипэйстом, столько раз, сколько у нас подфорумов.

3. Теперь идем на главную страницу.

Наводим мышку на первый подфорум.
В строке браузера отразится его адрес.
Например, он может выглядеть вот так:
http://forum.mybb.ru/viewforum.php?id=2
(Чтобы было понятно - это над Пуском)
Берем ту цифру, которая идет после "=".  В данном случае - 2.

4. В первом блоке ВСЕ X замеянем на это число.
Получаем:

Код:
tr#forum_f2 Div.icon, tr#forum_f2 TR.iclosed Div.icon, tr#forum_f2 TR.iredirect Div.icon, tr#forum_f2 TR.inew Div.icon   {background-color : transparent; background-image: url(http://time.3bb.ru/uploads/time/2_br_redirect.gif);  background-repeat : no-repeat; background-position: top center;}

Вместо троеточия в скобках вставляем адрес иконки для первого раздела.

5.Снова идем на главную:
Наводим мышку на второй раздел. Смотри адрес и берем цифру после =. В следующем блоке ВСЕ X заменяем на это число. В скобках ставим адрес уже для картинки второго раздела. И так до конца.

6. Теперь, чтобы перед темами по-прежнему остались нормальные иконки в зависимости от того, есть ли новые сообщения и т.д.

Пишем:

Код:
Div.icon {
background-image : url(http://mybb.ru/img/Mybb_Ocean_zero/old.gif);
background-repeat: no-repeat;
}

TR.inew Div.icon {
background-image : url(http://mybb.ru/img/Mybb_Ocean_zero/old.gif);
background-repeat: no-repeat;
}
TR.isticky Div.icon {
background-image : url(http://mybb.ru/img/Mybb_Ocean_zero/old.gif);
background-repeat: no-repeat;
}

TR.iclosed Div.icon {
background-image : url(http://mybb.ru/img/Mybb_Ocean_zero/old.gif);
background-repeat: no-repeat;
}
TR.iredirect Div.icon {
background-image : url(http://mybb.ru/img/Mybb_Ocean_zero/old.gif);
background-repeat: no-repeat;
}

Втoрой способ проще:

Код:
<style type="text/css">
#pun-main .category Div.icon {float: left; display: block; border-style: none none none none; height: 40px; width: 40px; background-repeat : no-repeat; background-position: top center; background-color : transparent;}

tr#forum_f2 div.icon {background-image: url(Ваша ссылка на картинку);  }
tr#forum_f2 div.inew {background-image: url(Ваша ссылка на картинку);  }</style>

div.icon = обычная иконка
div.inew = иконка  при появлении новых сообщений

tr#forum_f2 =  номер   Раздела  форума   иначе  id форума котрый  высвечивается в Адресной строке браузера когда Вы входите   в раздел форума вот.

Пример: http://help.spybb.ru/viewtopic.php?id=87
Тут  id=87  значит в код нужно вписать   87
40px - высота и ширина иконки

копируете(размножаете) две части столько сколько у Вас форумов., остальное как обычно.

0

2

Некотрые решения по коду может помогут:

  Внимание! Если у вас по каким-то причинам возникли проблемы со следующим:

Код:
#pun-main .category Div.icon {float: left; display: block; border-style: none none none none; height: 40px; width: 40px; background-repeat : no-repeat; background-position: top center; background-color : transparent;}

Попробуйте его заменить на:

Код:
#pun-main table Div.icon {padding-left: 35px; padding-top: 15px; padding-bottom: 20px;}  - является стабильным сейчас и рабочим параметром
Код:
#pun-main table div.tclcon {padding-left: 35px; padding-top: 15px; padding-bottom: 20px;} - если не поможет передыдущий пробуйте этот.

1. в коде иконки float: left замени на float: none;
Далее пишешь

Код:
#pun-main table div.tclcon {margin-left: ...px;}

Подставляешь разные значения вместо троеточия пока не добъешься нужного отступа.

Код:
#pun-stats .container hr {display: none;}

2. если сделал , но не пашет, то напиши

Код:
#pun-main table Div.icon {float: none !important;}

3. Если ещё проблемы, тогда еще пишем

Код:
#pun-main .category table div.tclcon {margin: ...px;}

0

3

У меня это сработало только на главной странице, а для тем - нет...

0

4

Полнолуние написал(а):

У меня это сработало только на главной странице, а для тем - нет...

Вот код для тем,незабываем менять URL картинки ни своё - HTML - вверх или низ

Код:
<style type="text/css"> Div.icon {
background-image : url(http://o.foto.radikal.ru/0701/c3564fac3dd7.jpg);
background-repeat: no-repeat;
}
</style>



<style type="text/css">TR.inew Div.icon {
background-image : url(http://o.foto.radikal.ru/0701/c938166c6474.jpg);
background-repeat: no-repeat;
}
</style>



<style type="text/css"> TR.iclosed Div.icon {
background-image : url(http://o.foto.radikal.ru/0701/24f1231e1d48.jpg);
background-repeat: no-repeat;
}
</style>


<style type="text/css">TR.isticky Div.icon {
background-image : url(http://o.foto.radikal.ru/0701/9dc688366bff.jpg);
background-repeat: no-repeat;
}
</style>

<style type="text/css"> TR.iredirect Div.icon {
background-image : url(http://o.foto.radikal.ru/0701/e8e162627b16.jpg);
background-repeat: no-repeat;
}
</style>

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » blind Test Forum » Новые возможности форума » Иконки для разделов и тем