выпьем кофеишки

Объявление

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

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


Вы здесь » выпьем кофеишки » один кусочек сахара » навигация


навигация

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

1

замена "форум, участники, поиск и тд." картинками

ставить в html-низ!

Код:
<script>
<!--
indexof="<img src='ССЫЛКА НА КАРТИНКУ' />"
str = document.getElementById("navindex").innerHTML
pos = str.indexOf("Форум")
document.getElementById("navindex").innerHTML=str.substring(0,pos)+indexof+str.substring(pos+5,str.length-1)
--></script>
<script>
<!--
userof="<img src='ССЫЛКА НА КАРТИНКУ' />"
str = document.getElementById("navuserlist").innerHTML
if( (pos=str.indexOf("Участники")) != -1 )
document.getElementById("navuserlist").innerHTML=str.substring(0,pos)+userof+str.substring(pos+9,str.length-1)
--></script>
<script>
<!--
findof="<img src='ССЫЛКА НА КАРТИНКУ' />"
str = document.getElementById("navsearch").innerHTML
pos = str.indexOf("Поиск")
document.getElementById("navsearch").innerHTML=str.substring(0,pos)+findof+str.substring(pos+5,str.length-1)
--></script>
<script>
<!--
pravilof="<img src='ССЫЛКА НА КАРТИНКУ' />"
str = document.getElementById("navrules").innerHTML
pos = str.indexOf("Правила")
document.getElementById("navrules").innerHTML=str.substring(0,pos)+pravilof+str.substring(pos+14,str.length-1)
-->
</script>
<script>
<!--
faseof="<img src='ССЫЛКА НА КАРТИНКУ' />"
str = document.getElementById("navprofile").innerHTML
pos = str.indexOf("Профиль")
document.getElementById
("navprofile").innerHTML=str.substring(0,pos)+faseof
+str.substring(pos+14,str.length-1)
-->
</script>
<script>
<!--
pismaof="<img src='ССЫЛКА НА КАРТИНКУ' />"
str = document.getElementById("navpm").innerHTML
pos = str.indexOf("Сообщения")
document.getElementById("navpm").innerHTML=str.substring
(0,pos)+pismaof+str.substring(pos+9,str.length-1)
-->
</script>
<script>
<!--
godof="<img src='ССЫЛКА НА КАРТИНКУ' />"
str = document.getElementById("navadmin").innerHTML
pos = str.indexOf("Администрирование")
document.getElementById("navadmin").innerHTML=str.substring
(0,pos)+godof+str.substring(pos+17,str.length-1)
-->
</script>
<script>
<!--
valiof="<img src='ССЫЛКА НА КАРТИНКУ' />"
str = document.getElementById("navlogout").innerHTML
pos = str.indexOf("Выход")
document.getElementById("navlogout").innerHTML=str.substring
(0,pos)+valiof+str.substring(pos+5,str.length-1)
-->
</script>
<script>
<!--
vxodiof="<img src='ССЫЛКА НА КАРТИНКУ' />"
str = document.getElementById("navlogin").innerHTML
pos = str.indexOf("Войти")
document.getElementById("navlogin").innerHTML=str.substring
(0,pos)+vxodiof+str.substring(pos+5,str.length-1)
-->
</script>
<script>
<!--
regof="<img src='ССЫЛКА НА КАРТИНКУ' />"
str = document.getElementById("navregister").innerHTML
pos = str.indexOf("Регистрация")
document.getElementById
("navregister").innerHTML=str.substring(0,pos)+regof
+str.substring(pos+18,str.length-1)
-->
</script>
Замена "Награды":

<script>
$(function(){
<!--
userof="<img src='ССЫЛКА' >" 
str = document.getElementById("navawards").innerHTML
if( (pos=str.indexOf("Награды")) != -1 )
document.getElementById("navawards").innerHTML=str.substring(0,pos)+userof+str.substring(pos+7,str.length-1)
-->
});
</script>
замена надписей в меню навигации (с) duka

http://s3.uploads.ru/oNZ0R.jpg

Менять фразы из 2 строчки по своему усмотрению
html-низ

Код:
<script type="text/javascript">
var itemMass = new Array("Форум", "Участники", "Правила", "Поиск", "Мой профиль", "Личка", "Админка", "Регистрация", "Зайти", "Выйти");
var itemIdMass = new Array("navindex", "navuserlist", "navrules", "navsearch", "navprofile", "navpm", "navadmin", "navregister", "navlogin", "navlogout");
for(i=0; i<itemIdMass.length; i++){
if(document.getElementById(itemIdMass[i])){
    var str = document.getElementById(itemIdMass[i]).firstChild.firstChild
    str.innerHTML=itemMass[i];
}
}
</script>
замена "активные темы", "новые сообщения" на картинки

html-низ
картинки менять на свои, естественно

Код:
<script type="text/javascript">
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Новые сообщения")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://www.10pix.ru/img1/19383/3571890.png'>"+s.substring(p+15)
else if((p=s.indexOf("Активные темы")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://www.10pix.ru/img1/5030/3571885.png'>"+s.substring(p+13)
else if((p=s.indexOf("Темы без ответов")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://www.10pix.ru/img1/2164/3571881.png'>"+s.substring(p+21)
else if((p=s.indexOf("Мои сообщения")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://www.10pix.ru/img1/2180/3571889.png'>"+s.substring(p+13)
else if((p=s.indexOf("Подписка")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://www.10pix.ru/img1/4470/3571891.png'>"+s.substring(p+8)
else if((p=s.indexOf("Все прочитано")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://www.10pix.ru/img1/5047/3571887.png'>"+s.substring(p+13)
}
</script>
Замена картинок категорий так, чтобы они не сдвигались у гостей.

Этот скрипт заменяет в категориях слова на картинки, при этом, каждая картинка крепится к указанной категории. Очень полезен, если у вас есть скрытые категории для некоторых групп пользователей.

"ТОЧНОЕ НАЗВАНИЕ КАТЕГОРИИ (ТО НАЗВАНИЕ, КОТОРОЕ СТОИТ У ВАС: АДМИНИСТРИРОВАНИЕ-КАТЕГОРИИ)", "ССЫЛКА НА КАРТИНКУ",
- дублируете столько раз, сколько у вас категорий.
Последняя категория должна быть без запятой в конце:
"НАЗВАНИЕ КАТЕГОРИИ", "ССЫЛКА НА КАРТИНКУ"
"height":"111px", - высота категории. ставите свою.
ставить в html низ!

<script type="text/javascript"><!--Своя картинка в каждую категорию -->
$(document).ready(function(){
myarray=new Array(
"ТОЧНОЕ НАЗВАНИЕ КАТЕГОРИИ (ТО НАЗВАНИЕ, КОТОРОЕ СТОИТ У ВАС: АДМИНИСТРИРОВАНИЕ-КАТЕГОРИИ)", "ССЫЛКА НА КАРТИНКУ",
"ТОЧНОЕ НАЗВАНИЕ КАТЕГОРИИ", "ССЫЛКА НА КАРТИНКУ",
"ТОЧНОЕ НАЗВАНИЕ КАТЕГОРИИ", "ССЫЛКА НА КАРТИНКУ",
"ТОЧНОЕ НАЗВАНИЕ КАТЕГОРИИ", "ССЫЛКА НА КАРТИНКУ",
"ТОЧНОЕ НАЗВАНИЕ КАТЕГОРИИ", "ССЫЛКА НА КАРТИНКУ"
)
       $("#pun-index div.category h2,#pun-index #pun-stats h2").each(function (i) {
for(q=0;q<myarray.length;q++){
var cssObj = {
   "height":"111px",
   "background-color": "transparent",
   "background-image":"url("+myarray[q+1]+")",
   "background-position":"50% 50%",
   "background-repeat":"no-repeat"
}
        if($(this).children("span").text()==myarray[q])$(this).css(cssObj);
        q++}
    });
});
</script>

замена "активен" на картинки
Код:
<script type="text/javascript">
var we=document.getElementsByTagName("ul")
var x=0
for (x=0; x<=(we.length-1); x++)
{if (we[x].innerHTML.indexOf("pa-online")!=-1)
{we[x].innerHTML=we[x].innerHTML.substring(0, (we[x].innerHTML.indexOf("pa-online")-11))+"<img src='ССЫЛКА НА КАРТИНКУ - АКТИВЕН' />"}
else if ((we[x].innerHTML.indexOf("pa-online")==-1)&&(we[x].innerHTML.indexOf("pa-author")!=-1))
{we[x].innerHTML=we[x].innerHTML+"<img src='ССЫЛКА НА КАРТИНКУ - НЕ АКТИВЕН' />"}
}
</script>
за пределы форума

в конец или в начало стилья
скрипт от фондю

Код:
#pun-navlinks .container { text-align: center; position: absolute; background-color: transpanent; background-image: url(АДРЕС); 
z-index: 1000;
top: 470px;
width: 937px;
height: 65px;
right: -59px}

top: 470px; - расстояние от верха
width: 937px; - ширина этой ленты
height: 65px; - высота ленты
right: -59px - ну тут смещение вправо. можно влево смещать, без разницы

подсвечивание разделов при наведении
Код:
<style type="text/css">
td.tcl:hover {background: #ccc !important;}
</style>

нищ

предосмотр

суть: при наведении на тему появляется что-то типа скрина с ее содержимым.
вверх

Код:
<style type="text/css">
#prosmotr { position: absolute;  z-index:1000;  filter: alpha(opacity=90); opacity: 0.9; 
  background-color: #ddd;
  border: 2px solid #ccc;
  width:580px;
 background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
-moz-border-radius: 8px; border-radius: 8px; khtml-border-radius:8px; -webkit-border-radius:8px;
 -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  table-layout: auto !important;}
#tema td {border-style: dotted none none dotted;padding:1px !important;}
</style>

низ

Код:
<!--Предосмотр темы-->
<script type="text/javascript"> 
$('div#pun-viewforum div.tclcon a').hover(function(){
poisk=$(this).attr('href'); zapros=poisk.slice(poisk.indexOf("viewtopic.php?id=")+17);
$(this).append('<div id="prosmotr"><table id="tema" cellspacing="0" width=100%></table></div>');
$.get('export.php?type=rss&tid='+zapros,'',processTEMA);
function processTEMA(data){
$(data).find('item:lt(10)').each(function(){ 
TAuthor=$(this).find('author').text().slice(14,-1); TLink=$(this).find('link').text();
TPosted=$(this).find('pubDate').text().slice(4,-5); TContent=$(this).find('description').text();
$('#tema').append('<tr><td width=15% style="color:#458B74;"><b>'+ TAuthor +'</b></td><td width=60%><a href="'+TLink+'">Ссылка на пост </a>'+TContent+'</td><td style="color:RoyalBlue">'+TPosted+'</td></tr>'); 
}); } },
function(){ 
$('div#pun-viewforum div.tclcon a').find('div:last').remove();
 });
</script>
рекламный баннер полупрозрачный

в стиль цвета - конец

Код:
.title-logo-tdr a img, .title-logo-tdr iframe, .title-logo-tdr object, #tieser-bottom{
  filter:alpha(opacity=40);
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
}
.title-logo-tdr a img:hover, .title-logo-tdr iframe:hover, .title-logo-tdr objec:hover, #tieser-bottom:hover{
filter:alpha(opacity=40);
opacity: 1.0;
-moz-opacity: 1.0;
-khtml-opacity: 1.0;
}
своя картинка в каждую категорию

Данный скрипт позволяет установить свою картинку в каждую категорию персонально, т.е. устранена проблема, что гости на форумах, где скрыты несколько категорий, видят картинки других разделов.
Скрипт:

<script type="text/javascript"><!--Своя картинка в каждую категорию -->
$(document).ready(function(){
myarray=new Array(
"Информационный раздел", "http://mybb.ru/f/collection/0208.gif",
"Техническая поддержка", "http://mybb.ru/f/collection/0211.gif",
"Форумы опытных пользователей", "http://mybb.ru/f/collection/0213.gif",
"Разное", "http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif",
"Статистика форума", "http://mybb.ru/f/collection/0217.gif"    //Последний элемент без запятой! 
)
        $("#pun-index div.category h2,#pun-index #pun-stats h2").each(function (i) {
for(q=0;q<myarray.length;q++){
var cssObj = {
  "height":"50px",
  "background-color": "transparent",
  "background-image":"url("+myarray[q+1]+")",
  "background-position":"50% 50%",
  "background-repeat":"no-repeat"       //Последний элемент без запятой!
}
        if($(this).children("span").text()==myarray[q])$(this).css(cssObj);
        q++}
    });
});
</script>

Установка:
в начало нтмл-низ
Инструкция:

Красным - названия категорий, статистика тоже там, - если нужна
Белым - адрес устанавливаемой картинки
50 - значение высоты картинки - установите своё значение

смена логотипов при обновлении
Код:
<script language="JavaScript">
<!--
image = new Array();
image[0]="адрес вашей картинки №1"
image[1]="адрес вашей картинки №2"
image[2]="адрес вашей картинки №3"
............................................................................
var img=image[Math.floor(Math.random()*image.length)]
document.write("<style>#pun-title .title-logo {background-image: url("+img+"); background-repeat: no-repeat;}</style>")
//-->
</script>

в html верх

форум, участники со сменой при наведении курсора

в низ

Код:
<script><!--Свои картинки в панель навигации со сменой картинки по наведению курсора" -->
   navlinks=new Array(

  "navindex",    // Форум
"без наведения","при наведение",
  "navuserlist", // Участники
"без наведения","при наведение",
  "navsearch",    // Поиск
"без наведения","при наведение",
  "navprofile",    // Профиль
"без наведения","при наведение",
  "navpm",    // Сообщения
"без наведения","при наведение",
  "navadmin",    // Администрирование
"без наведения","при наведение",
  "navregister", // Регистрация
"без наведения","при наведение",
  "navlogin",    // Войти
"без наведения","при наведение",
  "navlogout",    // Выход
"без наведения","при наведение"  // !ПОСЛЕДНИЙ элемент без запятой 
)
var s0,s1,s2,s3,i; for (i=0; i < navlinks.length; i++){s0=navlinks[i+1];s1="onmouseover=\"this.src='"+navlinks[i+2]+"'\""; s2="onmouseout=\"this.src='"+s0+"'\"";s3='<img class="navlinks" src="'+s0+'" '+s1+' '+s2+' border="0" />';$("#"+navlinks[i]+" a").html("<span>"+s3+"</span>");i++;i++; }
</script>
ставим картинку в низ форума

Очень много вопросов по этой теме, решила опубликовать скрипт и решение.
Вставляем во второе окно стиля, в самый низ
#pun-about p.container {background-color: #;
background-image : url(ссылка на кратинку);
background-position : center top; - позиционирование по центру
background-repeat : no-repeat; - картинка не размножается
height : 141px; - высота картинки
width: 1001px; - ширина картинки (лучше всего ставить на 1 пк больше чем есть в оригинале, т.к. в мозилле и хроме могут быть некрасивые сдвиги.
margin-left: -22px; - сдвиг картинки вправо/влево
text-align: center; - делает текст по середине
border-color: transparent; - цвет границ картинки
}
div#pun-about {
   margin-bottom: -50px; - поднимает низ форума тем самым убирая внутренний фон форума. чем больше значение тем выше низ.
}

Код:
#pun-about p.container {background-color: #;
background-image : url(ССЫЛКА); 
background-position : center top; 
background-repeat : no-repeat; 
height : 141px;
width: 1001px; 
margin-left: -22px;
text-align: center;
border-color: transparent;
}



div#pun-about {
   margin-bottom: -50px;
}

ВНИМАНИЕ! ДЕЛАЯ КАРТИНКУ ОСТАВЬТЕ МАКСИМАЛЬНОЕ МЕСТО ВНИЗУ. Т.К. ЕСЛИ У ВАС БУДУТ СТОЯТЬ БАННЕРЫ КНОПКОЙ, ПРИ ОТКРЫТИИ НИЖНЕГО СПОЙЛЕРА МОЖЕТ ПОЯВИТЬСЯ ФОН, ПОЭТОМУ ЗНАЧЕНИЯ (-50) ИЗ ВТОРОЙ ЧАСТИ КОДА, НУЖНО ДЕЛАТЬ МАКСИМАЛЬНО БОЛЬШЕ.

замена шрифта на всем форуме

В  HTML-верх

Код:
<style>
body a {font-family : "Comic Sans Ms";}
</style>

Comic Sans Ms - название вашего фришта
И еще один вариант

Код:
<style>
.punbb {
  font-family: Century Gothic;}
</style>

2

ТАБЛИЦА

motools tabs effect

http://xmages.net/storage/10/1/0/4/b/up … d17966.png
HTML верх

Код:
<style type="text/css" media="screen">
    	body {background-color: #555; color: #fff;}
    	a {color: #afafaf;}
    </style>
<div id="myTabs" class="mootabs">
        <ul class="mootabs_title">
        	<li title="My Work">My Work</li>
        	<li title="About Me">About Me</li>
        	<li title="Contact">Contact</li>
        </ul>
        
        <div id="My Work" class="mootabs_panel">

        	<h1>Tab 1</h1>
        	содержание1        </div>
        
        <div id="About Me" class="mootabs_panel">
        	<h1>Tab 2</h1>
содержание 2        </div>
        <div id="Contact" class="mootabs_panel">

        	<h1>Tab 3</h1>
        	содержание 3       </div>
    	</div>

HTML низ

Код:
<script src="https://forumstatic.ru/files/000f/33/e7/21135.js" type="text/javascript" charset="utf-8"></script>
    <script src="https://forumstatic.ru/files/000f/33/e7/90794.js" type="text/javascript" charset="utf-8"></script>

    <script type="text/javascript" charset="utf-8">
    	window.addEvent('domready', init);
    	function init() {
        myTabs1 = new mootabs('myTabs', {height: '350px', width: '500px', changeTransition: Fx.Transitions.Back.easeOut, mouseOverClass: 'over'});
        
    	}
    </script>

Цвета style_cs.css

Код:
}



.mootabs_title {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 24px;
	
}

.mootabs_title li {
	float: left;
	background-color: transparent;
	padding: 2px 8px 2px 8px;
	margin-right: 2px;
	cursor: pointer;
	color: #fff;
	font-family: "Trebuchet MS";
	font-size: 12px;
	height: 24px;
	line-height: 24px;
}

.mootabs_title li.active {
	border-top: 3px solid #55FF2A;
}

.mootabs_panel {
	display: none;
	position: relative;
	width: 100%;
	top: -1px;
	font-family: "Trebuchet MS";
	clear: both;
	color: #fff;
	overflow: auto;
	text-align:left;
	padding: 3px;
}

.mootabs_panel.active {
	background-color: #272822;
	display: block;
	
}

.mootabs_title li.over {
	border-top: 3px solid #30DA06;
}
из размытого в нормлаьный

верх

Код:
<ul class="hoverbox">
<li>
<a href="ссылка на профиль" target="_blank">
<img src="ссылка на маленькую размытую картинку" border="0"> 
<img class="preview" src="ссылка на большую картинку" border="0" ></a>
</li>
</ul>
<ul class="hoverbox">
<li>
<a href="ссылка на профиль" target="_blank">
<img src="ссылка на маленькую размытую картинку" border="0"> 
<img class="preview" src="ссылка на большую картинку" border="0" ></a>
</li>
</ul>
<ul class="hoverbox">
<li><a href="ссылка на профиль" target="_blank">
<img src="ссылка на маленькую размытую картинку" border="0"> 
<img class="preview" src="ссылка на большую картинку" border="0" ></a></li></ul>

цвета стайл

Код:
/* Hoverbox Code*/ 
.hoverbox {cursor: default;list-style:none;} 
.hoverbox a {cursor: default;} 
.hoverbox a .preview {display:none;} 
.hoverbox a:hover .preview {display: block;position: absolute;top:-33px;left:-45px;z-index:1;} 
.hoverbox img {background: #fff;border-color: #a6dcf5;border-style: solid;border-width: 1px;color: inherit;padding: 0px;vertical-align:top;} 
.hoverbox li {background: #eaf8fe;color: inherit; display: inline;float:left;margin: 3px;padding:1px;position: relative;} 
.hoverbox .preview {border-color: #a6dcf5;}

размытой картинку делаете сами, ага хд

Плавная смена картинок при наведении

В HTML-верх или в стиль без тегов.

Код:
<style>
.image.UP,
.image.Down {
   border:2px solid transparent;
   margin:0;
   padding:0;
}
.image.UP{
opacity:1.0;
   display:block;
   position:absolute;z-index:100;
   transition-duration: 0.96s;
  -webkit-transition-duration: 0.96s;
  -moz-transition-duration: 0.96s;
  -o-transition-duration: 0.96s;
  -ms-transition-duration: 0.96s; /* IE9+ */
}
.image.UP:hover {
   opacity:0.00;
}
 
div.ImgWrap{
display:inline-block;
padding:0;margin:0;
background-position:center center;
background-repeat:no-repeat;
}
</style>

Туда, где должны быть изображения:

<div  class=ImgWrap>
<img class="image UP" src="http://uploads.ru/i/i/n/D/inDOK.png"/>
<img class="image Down" src="http://uploads.ru/i/3/E/W/3EWuB.png"/>
</div>

Красное - изображение до наведения.
Синее - при наведении.
Можно размножать вместе с внешним div-блоком.

правильно

<div  class=ImgWrap>
<img class="image UP" src="http://uploads.ru/i/i/n/D/inDOK.png"/>
<img class="image Down" src="http://uploads.ru/i/3/E/W/3EWuB.png"/>
</div>
<div  class=ImgWrap>
<img class="image UP" src="http://uploads.ru/i/i/n/D/inDOK.png"/>
<img class="image Down" src="http://uploads.ru/i/3/E/W/3EWuB.png"/>
</div>
<div  class=ImgWrap>
<img class="image UP" src="http://uploads.ru/i/i/n/D/inDOK.png"/>
<img class="image Down" src="http://uploads.ru/i/3/E/W/3EWuB.png"/>
</div>
...

неправильно

<img class="image UP" src="http://uploads.ru/i/i/n/D/inDOK.png"/>
<img class="image Down" src="http://uploads.ru/i/3/E/W/3EWuB.png"/>
<img class="image UP" src="http://uploads.ru/i/i/n/D/inDOK.png"/>
<img class="image Down" src="http://uploads.ru/i/3/E/W/3EWuB.png"/>
<img class="image UP" src="http://uploads.ru/i/i/n/D/inDOK.png"/>
<img class="image Down" src="http://uploads.ru/i/3/E/W/3EWuB.png"/>
</div>

Контейнер в объявление с боковыми вкладками

Аналог

Авторы: Авторы: rps, Deff, Кофеман
Источник: forumdts.org

http://uploads.ru/i/2/Z/S/2ZSPu.jpg

Код:
В хтмл-верх:

Код:
<style>	
#menu {
margin-top: -5px;
width: 180px;
height: 60px;
background-repeat : no-repeat;}

#menu span {
text-align:left;
display:block;
color:#000000;
margin: 7px 0;
padding: 11px;
}
#submenu, #menu span {
    border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
background:#efeff0;
}

#menu .tabactive {
color: #000000;
    background:#777777;
}

#submenu {
padding: 3px;
height: 180px;
text-align: center;
font-size: 12px;
width: 540px;
}

.submenutext {
display: none; 
height: 40px;
}
</style>

В хтмл-низ:

Код:
<script type="text/javascript">
$(document).ready(function() {
$("td.#MenuTxT div.submenutext").hide();
<!--$(".tabs span:first").addClass("active").show(); -->
$("td.#MenuTxT div.submenutext:first").show();
$("div.#menu span").click(function() {
    $("div.#menu span").removeClass("tabactive");
    $(this).addClass("tabactive");
    $("td.#MenuTxT div.submenutext").hide();
    var activeDiv = $(this).attr("alt");
    $("div."+activeDiv).fadeIn();
    return false; });
});
</script>

В место установки контейнера:

Код:
<center><table style="width: 800px">
 <tbody>
  <tr>
   <td valign=top>
    <div id="menu"> <b>
<span alt="#sm1" style="cursor: pointer;">Добро пожаловать</span>
<span alt="#sm2" style="cursor: pointer;">Новости форума</span>
<span alt="#sm3" style="cursor: pointer;">Администрация</span>
<span alt="#sm4" style="cursor: pointer;">Баннеры партнеров</span>
           </b>
    </div>
   </td>
   <td id="MenuTxT"  align="center" valign="top">
    <div id="submenu" align="center"> 
     <div id="sm1" class="submenutext" style="display:block;">
<br/><br/>
текст добро пожаловать
</div>
     <div id="sm2" class="submenutext"><br /><br />
текст новости форума
</div>
     <div id="sm3" class="submenutext"><br /><br />
текст Администрация
</div>
     <div id="sm4" class="submenutext"><br /><br />
текст баннеры партнеров
</div>

</div>
   </td>
</tr>
 </tbody>
</table></center>

Стилизация та же, что и в аналоге.

онтейнер с вкладками для информации

Источник
Автор неизвестен

Установка:
В низ ставится переключатель между вкладками

Код:
<script type="text/javascript">
  $(document).ready(function(){
    $('.splLink').click(function(){
      $(this).parent().children('div.splCont').toggle('normal');
      return false;
    });
  });
</script>
<script type="text/javascript">

$(document).ready(function() {


	$(".tab_content").hide(); 
	$("ul.tabs li:first").addClass("active").show();
	$(".tab_content:first").show();
	
	$("ul.tabs li").click(function() {
    $("ul.tabs li").removeClass("active");
    $(this).addClass("active");
    $(".tab_content").hide();
    var activeTab = $(this).find("a").attr("href");
    $(activeTab).fadeIn();
    return false;
	});

});

</script>

В верх код, который потом поможет настроить стиль:

Код:
<style>
.container1 {width: 900px; margin: 0 auto; padding: 0;}
ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 40px;
    width: 467px;
    width: 100%;
}
ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 40px;
    line-height: 40px;
    border: 0px;
border-top: 1px dotted #000000;
    border-bottom: 1px dotted #000000;
        border-right: 1px dotted #000000;
        border-left: 1px dotted #000000;
    margin-bottom: -2px;
    background: url();
    overflow: hidden;
    position: relative;
}

ul.tabs li a {
    text-decoration: none;
    color: transparent;
    display: block;
    padding: 0 5px;
    background: url();
    outline: none;
}

ul.tabs li a:hover {
       background: url();
    border-bottom: 0px solid #000000;
        border-top: 0px solid #000000;    
        border-left: 0px solid #000000;    
        border-right: 0px solid #000000;  
}    

html ul.tabs li.active  {
    background: url();    
    border-bottom: 0px solid #000000;
        border-top: 0px solid #000000;    
        border-left: 0px solid #000000;    
        border-right: 0px solid #000000;   
}  

html ul.tabs li.active a:hover  {
        background: url();
    border-bottom: 0px solid #160f0a;
}

.tab_container1 {
    clear: both;
    float: left; 
    width: 900px;
    height: 343px;
    background-image : url();   
background-color: #FFFFFF;  
    border-bottom: 1px solid #000000;
        border-top: 0px solid #000000;    
        border-left: 0px solid #000000;    
        border-right: 0px solid #000000;  

    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

.tab_content {
    padding: 5px;
}

.tab_content h2 {
    font-weight: normal;
    padding-bottom: 2px;
    border-bottom: 0px dashed #000000;
}
</style>

И сам контейнер. Ставите куда хотите:

Код:
<div class="container">
    <div class="html-box">

<ul class="tabs">
    <li class="active"><a href="#tab1">Вкладка 1</a></li>
    <li><a href="#tab2">Вкладка 2</a></li>
    <li><a href="#tab3">Вкладка 3</a></li>
</ul>

      <div class="tab_container1">

<div style="display: block;" id="tab1" class="tab_content">
текст 1
</div>

<div style="display: none;" id="tab2" class="tab_content">
текст 2
</div>

<div style="display: none;" id="tab3" class="tab_content"> 
текст 3
</div>

      </div>
    </div>
</div>

Инструкция:
Создание вкладок

<ul class="tabs">
    <li class="active"><a href="#tab1">Вкладка 1</a></li>
    <li><a href="#tab2">Вкладка 2</a></li>
    <li><a href="#tab3">Вкладка 3</a></li>
</ul>

чтобы добавить вкладку нужно дублировать строчку:

<li><a href="#tab2">Вкладка 2</a></li>

отображаться вкладки будут в том порядке, в котором вы их впишете.
Зеленое нужно вписать в ту вкладку, которая будет по умолчанию открыта.
Краснная цифра - это номер вкладки. Нужно обязательно ставить.
Синее - это название вкладки.
Создание содержимого вкладки

Вкладки создаются в таких контейнерах

<div style="display: block;" id="tab1" class="tab_content">
текст 1
</div>

красное - это номер вкладки. он должен соответствовать тому, который вы вписали в список вкладок (см. пункт "Создание вкладок")
такие контейнеры могут идти в любом порядке, который вам удобен, т.к. отображаться они будут при клике.
Стилизация
Берем код, который вставляется в html-верх и редактируем

.container1 {width: 900px; margin: 0 auto; padding: 0;}

Это стиль контейнера, который содержит вкладки и содержимое вкладок.
На месте красной цифры укажите ширину в пикселях.

ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 40px;
    width: 467px;
    width: 100%;

}

Это стиль всего списка вкладок.
Красное - это расположение: left - слева; right - справа. Значения "центр" не существует!
Синее - это высота в пикселях
Зеленое - это ширина. Либо оставьте сточку в пикселях, либо в процентах в зависимости от ваших предпочтений

ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 40px;
    line-height: 40px;
    border: 0px;
border-top: 1px dotted #000000;
    border-bottom: 1px dotted #000000;
        border-right: 1px dotted #000000;
        border-left: 1px dotted #000000;

    margin-bottom: -2px;
    background: #000000 url();
    overflow: hidden;
    position: relative;
}

Это стиль названий вкладок
Красное - это расположение: left - слева; right - справа. Значения "центр" не существует!
Синее - это высота в пикселях
Зеленый кусок - это границы. ниже написано как их настраивать.
Розовое - фон.
можно вписать цвет здесь: #000000
или всписать ссылку на картинку: background: url(http://картинко);
Как настраиваются границы
если вы хотите чтобы границы вокруг названий вкладок были стандартные сделайте так:

Код:
ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 40px;
    line-height: 40px;
    border: 1px;
    margin-bottom: -2px;
    background: url();
    overflow: hidden;
    position: relative;
}

Если вы хотите настроить их, экперементируйте:

border-bottom: 1px dotted #000000;

border-top - верхняя граница
border-bottom - нижняя  граница
border-right - правая граница
border-left -  левая граница
красное - толщина границы в пикселях. не хотите, чтобы она отображалась? поставьте нолик
синее - это стиль границ: dotted - точками, dashed - пунктиром, solid - линия, double - двойная линия, groove - вогнутая, ridge - выпуклая
зеленое - это цвет границ

Код:
ul.tabs li a:hover {
...
}

Это стиль списка при наведении курсора.
настраивается так же, как и выше

Код:
html ul.tabs li.active  {
....
}

Это стиль активной (открытой) вкладки
настраивается так же, как и выше

Код:
html ul.tabs li.active a:hover  {
....
}

Это стиль активной (открытой) вкладки при наведении курсора
настраивается так же, как и выше

.tab_container1 {
    clear: both;
    float: left;
    width: 900px;
    height: 343px;
    background-image : url();   
background-color: #FFFFFF; 
    border-bottom: 1px solid #000000;
        border-top: 0px solid #000000;   
        border-left: 0px solid #000000;   
        border-right: 0px solid #000000;
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;

}

Это стиль контейнера с содержимым
Красное делает границы закругленными.
Жирная цифра влияет на "закругление", чем больше цифра - тем более округлые границы.
Остальное настраивается так же .

.tab_content {
    padding: 5px;
}
.tab_content h2 {
    font-weight: normal;
    padding-bottom: 2px;
    border-bottom: 0px dashed #000000;
}

Это стиль самого содержимого
красное - отступ от границ в пикселях.
PS: чтобы сделать вкладки по центру в ul.tabs удаляете float: left; и заменяете на

text-align: center;

а так же в ul.tabs li удаляете float: left; и ставите
display: inline-block;
    width: 320px;

  text-align: center;

где красное - ширина

Линки

http://savepic.net/1747303.png

цвета стайл

Код:
a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {
color : #ffffff;
background : #000000;
font-size : 13px;
text-decoration : none;
font-family:century gothic;
font-weight: normal;
border: 0px;
margin-top:7px;
padding-left:7px;
padding-right:7px;
padding-top:22px;
padding-bottom:22px;
text-align:center;
font-style:normal;
display:block;
width:60px;
border:0px solid #;
text-transform:lowcase; 
margin-bottom: 0px; 
margin-top: 0px; 
letter-spacing:1px;
line-height: 18px;
}

a.tvm:hover {
color : #000000;
background : #e8000b;
font-size : 13px;
text-decoration : none;
font-family:century gothic;
font-weight: normal;
border: 0px;
margin-top:7px;
padding-left:7px;
padding-right:7px;
padding-top:22px;
padding-bottom:22px;
text-align:center;
font-style:normal;
display:block;
width:60px;
border:0px solid #;
text-transform:lowcase; 
margin-bottom: 0px; 
margin-top: 0px; 
letter-spacing:1px;
line-height: 18px;
	}






a.tvm2, a.tvm2:active, a.tvm2:link, a.tvm2:visited {
color : #ffffff;
background : #000000;
font-size : 13px;
text-decoration : none;
font-family:century gothic;
font-weight: normal;
border: 0px;
margin-top:7px;
padding-left:7px;
padding-right:7px;
padding-top:22px;
padding-bottom:22px;
text-align:center;
font-style:normal;
display:block;
width:60px;
border:0px solid #;
text-transform:lowcase; 
margin-bottom: 0px; 
margin-top: 0px; 
letter-spacing:1px;
line-height: 18px;
}

a.tvm2:hover {
color : #000000;
background : #ffff08;
font-size : 13px;
text-decoration : none;
font-family:century gothic;
font-weight: normal;
border: 0px;
margin-top:7px;
padding-left:7px;
padding-right:7px;
padding-top:22px;
padding-bottom:22px;
text-align:center;
font-style:normal;
display:block;
width:60px;
border:0px solid #;
text-transform:lowcase; 
margin-bottom: 0px; 
margin-top: 0px; 
letter-spacing:1px;
line-height: 18px;
	}






a.tvm3, a.tvm3:active, a.tvm3:link, a.tvm3:visited {
color : #ffffff;
background : #000000;
font-size : 13px;
text-decoration : none;
font-family:century gothic;
font-weight: normal;
border: 0px;
margin-top:7px;
padding-left:7px;
padding-right:7px;
padding-top:22px;
padding-bottom:22px;
text-align:center;
font-style:normal;
display:block;
width:60px;
border:0px solid #;
text-transform:lowcase; 
margin-bottom: 0px; 
margin-top: 0px; 
letter-spacing:1px;
line-height: 18px;
}

a.tvm3:hover {
color : #000000;
background : #ff00ff;
font-size : 13px;
text-decoration : none;
font-family:century gothic;
font-weight: normal;
border: 0px;
margin-top:7px;
padding-left:7px;
padding-right:7px;
padding-top:22px;
padding-bottom:22px;
text-align:center;
font-style:normal;
display:block;
width:60px;
border:0px solid #;
text-transform:lowcase; 
margin-bottom: 0px; 
margin-top: 0px; 
letter-spacing:1px;
line-height: 18px;
	}

там, где будет стоять

Код:
<table><tr><td>
<a href="http://thevioletmaniac.narod.ru/" class="tvm" target="">index</a></td>
<td>
<a href="http://thevioletmaniac.narod.ru/" class="tvm2" target="">index</a></td>

<td>
<a href="http://thevioletmaniac.narod.ru/" class="tvm3" target="">index</a></td>


</tr>





<tr><td>
<a href="http://thevioletmaniac.narod.ru/" class="tvm3" target="">index</a></td>
<td>
<a href="http://thevioletmaniac.narod.ru/" class="tvm" target="">index</a></td>

<td>
<a href="http://thevioletmaniac.narod.ru/" class="tvm2" target="">index</a></td>


</tr>


<tr><td>
<a href="http://thevioletmaniac.narod.ru/" class="tvm2" target="">index</a></td>
<td>
<a href="http://thevioletmaniac.narod.ru/" class="tvm3" target="">index</a></td>

<td>
<a href="http://thevioletmaniac.narod.ru/" class="tvm" target="">index</a></td>


</tr>




</table>

http://savepic.net/1707367.png

цвета стайл

Код:
A.navi:link, A.navi:active, A.navi:visited {background:#000000;font-family: small fonts;padding:10px;font-size: 7px;text-align:left;line-height: 7px;letter-spacing: 2px;color:#ffffff;text-transform: uppercase;display:block;width:160px;margin:1px;font-style:normal;}

A.navi:hover {background-image:url('http://s45.radikal.ru/i109/1008/c9/99903e342ce1.jpg');font-family: small fonts;padding:10px;font-size: 7px;text-align:right;line-height: 7px;letter-spacing: 2px;color:#f0f0f0;text-transform: uppercase;display:block;width:160px;margin:1px; text-decoration: none; font-style:normal;font-weight:normal;}

туда, где ставим:

Код:
<a href="#" class="navi" target="frame">home page</a>
<a href="#" class="navi" target="frame">links</a>
<a href="#" class="navi" target="frame">contact</a>
<a href="#" class="navi" target="frame">content</a>
<a href="#" class="navi" target="frame">chat-box</a>

http://savepic.ru/2905129.jpg

цвета стайл

Код:
a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {
font-family: tahoma;
font-size: 11px;
background-color:#832480;
color: #dcd3dc; 
font-weight: normal;
text-align:center;
display: block;
margin: 1px;
text-decoration: none;
border-left-style: solid;
border-left-color: #dcd3dc;
border-left-width: 5px;
width:200px;
}

a.tvm:hover {
font-family: tahoma;
font-size: 11px;
color: #832480; 
background-color:#dcd3dc;
display: block;
font-weight: bold;
text-align:center;
cursor:crosshair; 
text-decoration: none;
border-left-style: solid;
border-left-color: #832480;
border-left-width: 5px;
width:200px;
}

туда, куда ставим

Код:
<a href="http://thevioletmaniac.narod.ru/" class="tvm" target="">каждый </a>
<a href="http://thevioletmaniac.narod.ru/" class="tvm" target="">охотник</a>
<a href="http://thevioletmaniac.narod.ru/" class="tvm" target="">желает</a>
<a href="http://thevioletmaniac.narod.ru/" class="tvm" target="">знать</a>
<a href="http://thevioletmaniac.narod.ru/" class="tvm" target="">где </a>
<a href="http://thevioletmaniac.narod.ru/" class="tvm" target="">сидит</a>
<a href="http://thevioletmaniac.narod.ru/" class="tvm" target="">фазан</a>

http://savepic.ru/2891816.jpg
цвета стайл

Код:
a.menu:link, a.menu:visited, a.menu:active{text-decoration: none;
 
background-color: grey;
font:normal 7pt century gothic;
color: #ffffff;
line-height: 14pt;
text-transform: uppercase; 
text-align: center;
display:block;
width:120px;
border-bottom: 2px solid  grey;
}
a.menu:hover {
background-color:#666666;
color:  #FFFFFF ;
border-bottom :2px solid  #ffffff;}

туда, куда ставим

Код:
<table cellspacing="0"> 
<tr> 
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td> </tr> 
<tr> 
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td> </tr> 
<tr> 
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td> </tr> 
<tr> 
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td> </tr> 
<tr> 
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td> 
</tr> 
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td> 
</tr> 
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td> 
</tr> 
 
</table>

http://savepic.net/1739128.jpg

цвета стайл

Код:
a.menu:link, a.menu:visited, a.menu:active{text-decoration: none;

background: grey;
width: 70px;
border-top: 3px solid #800000;
font-family: verdana;
font-size: 12px;
text-decoration: none;
font-style: italic;
color: #800000;
border-bottom: 3px solid grey;
display:block;
text-align:center;
}
a.menu:hover {
background: #c0c0c0;
border-top: 3px solid #c0c0c0;
border-bottom: 3px solid #800000; }

туда, куда ставим

Код:
<table cellspacing="0"> 
<tr> 
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td> 
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td> 
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td> 
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td>
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td> 
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td> 
<td> <a class="menu" href="http://soundofmydreams.ru/">link</a></td> 
</tr> 
 
</table>

http://savepic.ru/2934827.png

цвета стайл

Код:
a.men:link, a.men:visited, a.men:active{
text-decoration: none;
background: #000000;
width: 85px;
padding-top: 5px;
padding-bottom: 5px; 
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
display: block;
-moz-border-radius: 7px;
border-radius:7px;
text-align:center;
}
a.men:hover {
background: #c0c0c0;
-moz-border-radius: 7px;
border-radius:7px;
cursor: default;
}

туда, куда ставим

Код:
<table bgcolor="#000000"> 
<tr> 
<td> <a class="men" href="http://soundofmydreams.ru/" title="�����" >link</a></td> 
<td> <a class="men" href="http://soundofmydreams.ru/" title="�����" >link</a></td> 
<td> <a class="men" href="http://soundofmydreams.ru/" title="�����" >link</a></td> 
<td> <a class="men" href="http://soundofmydreams.ru/" title="�����" >link</a></td> 
<td> <a class="men" href="http://soundofmydreams.ru/" title="�����" >link</a></td> 
</tr> 
 
</table>
"медленная" прокрутка текста с остановкой при наведении мыши
Код:
<marquee align="justify"  scrolldelay="300" scrollamount="3" onmouseover=this.stop() onmouseout=this.start() width="380" height="100" direction="up"> 
текст
</marquee>
мини-галерея с авто уменьшением изображений

Демо можно посмотреть тут: http://oaotr.0pk.ru/pages/gallery_1
Скриншот для ленивых  :
http://i017.radikal.ru/1106/6b/8e39f7aafcf2.jpg

Демо можно посмотреть тут: http://oaotr.0pk.ru/pages/gallery_1
Скриншот для ленивых  :

В галерею в качестве показателя вставлена вот такая вот картинка: https://forumupload.ru/uploads/0007/e3/f7/38566-4-f.jpg (у вас, конечно, картинки могут быть абсолютно разные)
Вы можете наблюдать авто-подгон размера с маленькими превью и увеличением при наведении.
Код галереи
HTML (вставлять туда, где вы хотите разместить галерею)

Код:
<table  id="mini_gallery">
 <tr>
  <td class="gall_con">
   <div class="name">
      <table class="gt">
       <tr>
       <td>
        <div class="gall_row1">
        <a href="#"><img src="https://forumupload.ru/uploads/0007/e3/f7/38566-4-f.jpg"></a>
        <span>текст-описание</span>
        </div>
       </td>

       <td>
        <div class="gall_row1">
        <a href="#"><img src="https://forumupload.ru/uploads/0007/e3/f7/38566-4-f.jpg"></a>
        <span>текст-описание</span>
        </div>
       </td>

       <td>
        <div class="gall_row1">
        <a href="#"><img src="https://forumupload.ru/uploads/0007/e3/f7/38566-4-f.jpg"></a>
        <span>текст-описание</span>
        </div>
       </td>

       <td>
        <div class="gall_row1">
        <a href="#"><img src="https://forumupload.ru/uploads/0007/e3/f7/38566-4-f.jpg"></a>
        <span>текст-описание</span>
        </div>
       </td>

       <td>
        <div class="gall_row1">
        <a href="#"><img src="https://forumupload.ru/uploads/0007/e3/f7/38566-4-f.jpg"></a>
        <span>текст-описание</span>
        </div>
       </td>

       <td>
        <div class="gall_row1">
        <a href="#"><img src="https://forumupload.ru/uploads/0007/e3/f7/38566-4-f.jpg"></a>
        <span>текст-описание</span>
        </div>
       </td>
       </tr>
       <tr>
       <td>
        <div class="gall_row2">
        <a href="#"><img src="https://forumupload.ru/uploads/0007/e3/f7/38566-4-f.jpg"></a>
        <span>текст-описание</span>
        </div>
       </td>

       <td>
        <div class="gall_row2">
        <a href="#"><img src="https://forumupload.ru/uploads/0007/e3/f7/38566-4-f.jpg"></a>
        <span>текст-описание</span>
        </div>
       </td>

       <td>
        <div class="gall_row2">
        <a href="#"><img src="https://forumupload.ru/uploads/0007/e3/f7/38566-4-f.jpg"></a>
        <span>текст-описание</span>
        </div>
       </td>

       <td>
        <div class="gall_row2">
        <a href="#"><img src="https://forumupload.ru/uploads/0007/e3/f7/38566-4-f.jpg"></a>
        <span>текст-описание</span>
        </div>
       </td>

       <td>
        <div class="gall_row2">
        <a href="#"><img src="https://forumupload.ru/uploads/0007/e3/f7/38566-4-f.jpg"></a>
        <span>текст-описание</span>
        </div>
       </td>

       <td>
        <div class="gall_row2">
        <a href="#"><img src="https://forumupload.ru/uploads/0007/e3/f7/38566-4-f.jpg"></a>
        <span>текст-описание</span>
        </div>
       </td>
       </tr>
      </table>
   </div>
  </td>
 </tr>
</table>

CSS (вставлять в html-верх)

Код:
<style>
#mini_gallery {width: 500px; height: auto; margin: 5px;}

#mini_gallery td.gall_con .name {position: relative; height: 135px;}

table.gt {width: 100%;}
table.gt td {min-width: 60px; min-height: 60px;}

#mini_gallery td.gall_con {width: 270px; padding: 5px; vertical-align: top; background: url() #54504F;}

#mini_gallery td.gall_con .gall_row1, #mini_gallery td.gall_con .gall_row2 {width: 50px; height: 50px; padding: 5px; background: #ffffff url() repeat;}

#mini_gallery td.gall_con .gall_row1 img, #mini_gallery td.gall_con .gall_row2 img {max-width: 50px; max-height: 50px; margin: auto; }

#mini_gallery td.gall_con .gall_row1 span, #mini_gallery td.gall_con .gall_row1 span a, #mini_gallery td.gall_con .gall_row2 span, #mini_gallery td.gall_con .gall_row2 span a {display: none;}

#mini_gallery td.gall_con .gall_row1:hover {background: #d0d0d0; position: absolute; width: 150px; height: 150px; padding: 7px; text-align: center; top: -45px; margin-left: -45px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; box-shadow: 2px 2px 3px #000000; opacity: 0.8; -moz-opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -khtml-opacity: 0.8;}

#mini_gallery td.gall_con .gall_row2:hover {background: #d0d0d0; position: absolute; width: 150px; height: 150px; padding: 7px; text-align: center; top: -30px; margin-left: -30px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; box-shadow: 2px 2px 3px #000000; opacity: 0.8; -moz-opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -khtml-opacity: 0.8;}

#mini_gallery td.gall_con .gall_row1:hover img, #mini_gallery td.gall_con .gall_row2:hover img {max-width: 130px !important; max-height: 130px !important; margin: auto; border: 1px dashed #000000;}

#mini_gallery td.gall_con .gall_row1:hover span, #mini_gallery td.gall_con .gall_row2:hover span {font-size: 12px; display: block;}
#mini_gallery td.gall_con .gall_row1:hover span a, #mini_gallery td.gall_con .gall_row2:hover span a {font-size: 12px;}
</style>

CSS-настройка
FAQ для новичков
самый частые вопросы - это как поменять фон и как настроить границы. чтобы в каждом куске кода не упоминать, описываю здесь настройки.
настраиваем фон:

элемент {background: #цвет url(ссылка на картинку)}

если заливка не нужна (прозрачный цвет) вместо отмеченного красным пишем transparent
Возможно добавить в код дополнительные функции
(вставлять исключительно после ссылки на картинку (закрывающейся круглой скобки) не забывая ставить точку с запятой как разделитель)
background-attachment: fixed - не прокручивающееся фоновое изображение
no-repeat - фоновое изображение прокручивается используя только один элемент (картинку) без повторов
repeat - фоновое изображение повторяется по горизонтали и вертикали.
repeat-x - фоновое изображение повторяется только по горизонтали
repeat-y - фоновое изображение повторяется только по вертикали
background-position: top center - фоновое изображение располагается по центру (вверху)
background-position: top left - верху слева
background-position: right top - верху справа
background-position: left слева по центр
background-position: right с права по центру
background-position: bottom left - внизу слева
background-position: bottom - внизу
background-position: bottom right - внизу справа
настраиваем границы:
border-color - Цвет рамки
border-width - Толщина рамки
border-style - Стиль оформления рамки всех сторон рамки
     Значения:
     none - указывает на то, что рамки нет.
     dotted - задает пунктирную рамку из точек
     dashed - задает штрих - пунктирную рамку
     solid - задает одинарную сплошную рамку
     double - задает двойную сплошную рамку
     groove - создает трехмерный эффект впадающей рамки
     ridge - создает трехмерный эффект возвышающейся рамки
     inset - создает трехмерный эффект заглубленности фона
     outset - создает трехмерный эффект выпуклости фона
border-top - Все параметры верхней рамки
border-bottom - Все параметры нижней рамки
border-left - Все параметры левой рамки
border-right - Все параметры правой рамки
Примеры:

элемент {border: #FF0000 dashed 2px;}

элемент {border-top: #FF0000 dashed 0px; border-bottom: #FF0000 dashed 0px; border-left: #FF0000 dashed 2px; border-right: #FF0000 dashed 2px; }

разбор CSS галереи
разбираю css-код по кускам в том порядке, в котором он выложен выше

#mini_gallery {width: 500px; height: auto; margin: 5px;}

задает стиль таблички, внутри которой все находится
красное - ширина, синее - отступы от краев

#mini_gallery td.gall_con .name {position: relative; height: 135px;}
задает позиционирование контейнера, содержащего галерею
жирная цифра - "высота галереи"
table.gt {width: 100%;}
table.gt td {min-width: 60px; min-height: 60px;}

параметры таблички-галереи относительно контейнеров, которые ее содержат
красное - ширина (лучше в процентах указывать. будет брать проценты от ширины, указанной в первом куске кода)
синее - минимальная высота и ширина ячеек (которые содержат контейнеры с картинкой и описанием).

#mini_gallery td.gall_con {width: 270px; padding: 5px; vertical-align: top; background: url() #54504F;}

задает параметры для ячейки, в которую запихнута табличка с галереей. таким образом можно настроить "задник" галереи.
красное - ширина, синее - отступы, зеленое - фон

#mini_gallery td.gall_con .gall_row1, #mini_gallery td.gall_con .gall_row2 {width: 50px; height: 50px; padding: 5px; background: #ffffff url() repeat;}

задает параметры контейнеров, содержащих картинку и описание.
красное - ширина, синее - высота, зеленое - отступы друг от друга, розовое - фон

#mini_gallery td.gall_con .gall_row1 img, #mini_gallery td.gall_con .gall_row2 img {max-width: 50px; max-height: 50px; margin: auto; }

это та самая "магия", которая уменьшает картинку до иконки.
управляем циферками, если вам нужно поменять размер иконок.

#mini_gallery td.gall_con .gall_row1 span, #mini_gallery td.gall_con .gall_row1 span a, #mini_gallery td.gall_con .gall_row2 span, #mini_gallery td.gall_con .gall_row2 span a {display: none;}

убирает текст-описание на превью. благодаря этому куску оно видно только при наведении курсора на картинку.

#mini_gallery td.gall_con .gall_row1:hover {background: #d0d0d0; position: absolute; width: 150px; height: 150px; padding: 7px; text-align: center; top: -45px; margin-left: -45px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; box-shadow: 2px 2px 3px #000000; opacity: 0.8; -moz-opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -khtml-opacity: 0.8;}
#mini_gallery td.gall_con .gall_row2:hover {background: #d0d0d0; position: absolute; width: 150px; height: 150px; padding: 7px; text-align: center; top: -30px; margin-left: -30px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; box-shadow: 2px 2px 3px #000000; opacity: 0.8; -moz-opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -khtml-opacity: 0.8;}

обратите внимание на красное: при создании каркаса мы задавали отдельные классы для контейнеров в первой и второй строках - теперь мы в CSS задаем разные стили для всплывающих окошек в одной и второй строке, а именно, места, где они всплывают (синее). если у вас галерейка в столбик, а не в строчку, то вам очень внимательно надо отнестись к этим отступам!
и еще немного о настройках всплывающих окон:

#mini_gallery td.gall_con .gall_row1:hover {background: #d0d0d0; position: absolute; width: 150px; height: 150px; padding: 7px; text-align: center; top: -45px; margin-left: -45px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; box-shadow: 2px 2px 3px #000000; opacity: 0.8; -moz-opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -khtml-opacity: 0.8;}

красное - фон, синее - ширина, зеленое - высота, розовое - отступы;
салатовое - волшебство CSS3 (нагло украдено с одной из галереек на сайте ruseller.com). Играться с настройками новичкам не советую, но "безвредные части" отметила жирным: border-radius - это закругление, box-shadow - это тень окошка.

#mini_gallery td.gall_con .gall_row1:hover img, #mini_gallery td.gall_con .gall_row2:hover img {max-width: 130px !important; max-height: 130px !important; margin: auto; border: 1px dashed #000000;}

это управляет картинкой, которая отображается в всплывающем окошке.
красное - максимальная ширина, синее - максимальная высота (даже если вы обоину огромную вывесили авто-уменьшение и тут работает  );
зеленое - рамочка для красоты (уберите, если не надо. как настраивать рамки - описано выше)

#mini_gallery td.gall_con .gall_row1:hover span, #mini_gallery td.gall_con .gall_row2:hover span {font-size: 12px; display: block;}
#mini_gallery td.gall_con .gall_row1:hover span a, #mini_gallery td.gall_con .gall_row2:hover span a {font-size: 12px;}

размер шрифта в тесте-описании
ВСЕ!
надеюсь, не слишком мудрено для новичков и вполне оптимально для тех, кто желает изменить галерею с помощью CSS до неузнаваемости.
спасибо rusff

перелистывание

от нестандарта, фондю
верх

Код:
<style>#slideshow {
margin:0 auto;
width:370px;
height: 100px;
position:relative;
line-height: 10px;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:300px;
  height: 100px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:300px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:100px;
}
/** 
* Slideshow controls style rules.
*/
.control {
  display:block;
  width: 100px;
  height: 163px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top: 45px;
  left: 20px;
  background:transparent url(http://10pix.ru/img1/242918/5352879.png) no-repeat 0 0;
}
#rightControl {
  top: 45px;
  right: -70px;
  background:transparent url(http://10pix.ru/img1/1215/5352880.png) no-repeat 0 0;
}
/*Style rules for Demo page */
* {
  margin:0;
  padding:0;
}


.slide h2, .slide p {
  margin:15px;
}
.slide h2 {
  letter-spacing:-1px;
}
.slide img {
  float:right;
  margin:0 15px;
}
</style>
<script type="text/javascript">
$(document).ready(function(){
  var currentPosition = 0;
  var slideWidth = 300;
  var slides = $('.slide');
  var numberOfSlides = slides.length;
  // Remove scrollbar in JS
  $('#slidesContainer').css('overflow', 'hidden');
  // Wrap all .slides with #slideInner div
  slides
    .wrapAll('<div id="slideInner"></div>')
    // Float left to display horizontally, readjust .slides width
.css({
      'float' : 'right',
      'width' : slideWidth
    });
  // Set #slideInner width equal to total width of all slides
  $('#slideInner').css('width', slideWidth * numberOfSlides);
  // Insert controls in the DOM
  $('#slideshow')
    .prepend('<span class="control" id="leftControl">Clicking moves left</span>')
    .append('<span class="control" id="rightControl">Clicking moves right</span>');
  // Hide left arrow control on first load
  manageControls(currentPosition);
  // Create event listeners for .controls clicks
  $('.control')
    .bind('click', function(){
    // Determine new position
currentPosition = ($(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1;
   
// Hide / show controls
    manageControls(currentPosition);
    // Move slideInner using margin-left
    $('#slideInner').animate({
      'marginLeft' : slideWidth*(-currentPosition)
    });
  });
  // manageControls: Hides and Shows controls depending on currentPosition
  function manageControls(position){
    // Hide left arrow if position is first slide
if(position==0){ $('#leftControl').hide() } else{ $('#leftControl').show() }
// Hide right arrow if position is last slide
    if(position==numberOfSlides-1){ $('#rightControl').hide() } else{ $('#rightControl').show() }
  }
});
</script>

<div style="width: 300px; height:100px; text-align: justify;  border: none; font-family: arial; font-size: 11px; line-height: 2px; margin: 1px;   position: absolute; margin-left: 50px; top: 40px; ">
<div id="pageContainer">
  <!-- Slideshow HTML -->
   <div id="slideshow">
    <div id="slidesContainer">
     
      
     <div class="slide">
        <p>    Третий контейнер    </p>
      </div>
     <div class="slide">
        <p>     Второй контейнер     </p>
      </div>
<div class="slide">
        <p>    Первый контейнер   </p>
      </div>


    </div>
  </div>
  <!-- Slideshow HTML -->
</div></div>
смена картинок при наведении
Код:
<a href="ссылка"><img src='простая картинка без наведения'
onmouseover="this.src='картинка при наведении'"
onmouseout="this.src='простая картинка без наведения'" border=0>
увеличение при наведении

http://monsterart.ru/jquery/preview02.jpg
хтмл-низ

Код:
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.menuitem img').animate({width: 100}, 0);
$('.menuitem').mouseover(function(){
; gridimage = $(this).find('img');
gridimage.stop().animate({width: 200}, 150);
}).mouseout(function(){
gridimage.stop().animate({width: 100}, 150);
});
}); 
</script>

Размер превью по умолчанию — 100*100 пикселей. Если вы хотите его изменить, вы должны указать свой размер в четвертой строке:
$('.menuitem img').animate({width: 100}, 0);
То же самое относится к оригинальному изображению. Максимальный размер — это 200 пикселей:
gridimage.stop().animate({width: 200}, 150);
хтмл-верх

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

img {
	border: none;
}

#menuwrapper{
	left: 20%;
	position: relative;
	height: 210px;
}

#menu{
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.menuitem {
	position: fixed relative;
	bottom: 0px;
	display: inline-block;
}

</style>

height: 210px; — это высота линии. Если ваши изображения (в оригинальном размере) больше 200 пикселей, измените это значение.
3) Осталось только поместить сам плагин на страницу. Для этого, между тегами <body>, в место, где должен отображаться плагин вставьте следующий код:

Код:
<div id="menuwrapper">
<div id="menu">
<a href="http://" class="menuitem"><img src="URL"></a>
<a href="http://" class="menuitem"><img src="URL"></a>
<a href="http://" class="menuitem"><img src="URL"></a>
<a href="http://" class="menuitem"><img src="URL"></a>
</div>
</div>
эффект растворения

http://monsterart.ru/jquery/preview01.jpg

хтмл-низ

<script src="http://code.jquery.com/jquery-latest.min.js"></script>

Код:
<script type="text/javascript">
    $(document).ready(function() {
        $('.Hoverbuttons').each(function () {
              var $span = $(this).css('opacity', 0.3);
              $(this).hover(function () {
                $span.stop().fadeTo(600, 1);
             }, function () {
                $span.stop().fadeTo(600, 0.3);
              });
        });
    });
</script>

Изображению, которому вы хотите добавить этот эффект, нужно добавить класс Hoverbuttons:

Код:
<img src="URL" class="Hoverbuttons">
боковая таблица table (упрощенный вариант без наворотов)

По сути, это обычный html. Ничего сверхъестественного нет.

<table background="ссылка на фон таблицы" border=0 //размер рамки// width="190px" //ширина таблицы// style="text-align: justify; //положение текста// position: absolute; top: 600px; //смещение таблицы вниз от верха форума// margin-left: -202px; //смещение вправо/влево от тела форума. Варьируйте значения чтобы сдвинуть таблицу вправо или влево.//">
<tr><td>
текст текст текст
</td></tr></table>

Боковая таблица со сдвигом категорий

Принцип действия скрипта:

http://savepic.net/2384652m.jpg

Ограничения:
высота таблицы = высоте вышей категории, так что для его использования приходилось немного растягивать подфорумы лишним текстом.
подфорумы должны быть доступны всем *гостям в том числе* иначе таблица будет налазить на вторую категорию.
иконки сообщение в этом дизайне лучше размещать справа, как на примере, в противном случае они либо будут висеть на инфе вашей таблицы, либо вообще исчезнут.
код:
в html низ

<style type="text/css">
#pun-category1 .tclcon {margin-left: 195px;} //сдвиг категории влево (обычно = ширине таблицы +3-5 пикселов//
#div_table {position: absolute;  left: -32px; //сдвиг таблицы влево//  width: 237px;  //ширина таблицы//  height: 740px; //высота таблицы// background-image: url("http://uploads.ru/i/e/K/O/eKORG.jpg"); //фон таблицы// background-position: top center; background-repeat: no-repeat; color:#ececec; //цвет текст таблицы//}
</style>

Код:
<style type="text/css">
#pun-category1 .tclcon {margin-left: 195px;}
#div_table {position: absolute;  left: -32px;  width: 237px; height: 740px; background-image: url("http://uploads.ru/i/e/K/O/eKORG.jpg"); background-position: top center; background-repeat: no-repeat; color:#ececec; }
</style>
Код:
<div id="forum_table" style="display: none;">
 <div id="div_table">
<BR><BR>
текст текст текст текст текст текст текст
текст текст текст текст текст текст текст
текст текст текст текст текст текст текст
текст текст текст текст текст текст текст
текст текст текст текст текст текст текст
</div> 
 </div>

<script type="text/javascript">
$('#pun-category1 table').before($('div#forum_table').html());
</script>

1 - номер сдвигаемой категории.

Код:
<script type="text/javascript">
$('#pun-category1 table').before($('div#forum_table').html());
</script>

ВСЕ ВСТАВЛЯТЬ В HTML НИЗ.

Данная таблица была написана Duka специально для нашего форума, если вы используете таблицу у себя, желательно ставить приписку:

код таблицы http://imagiart.ru

3

АККУРАТНОСТЬ

выделение речи в постах

http://savepic.net/1712415.png

В HTML низ

Код:
<div id=Hide><div class="container" id="meny_My_replic"  style="display:none" onclick="changeVisibility('meny_My_replic')"> 
<p>1. *Моя Речь<span>левая часть BB кодов,правая часть BB кодов</span></p> 
<p>2. *Мои Мысли<span>левая часть BB кодов,правая часть BB кодов</span></p> 
<p>3. *Чья-то Речь<span>левая часть BB кодов,правая часть BB кодов</span></p> 
<p>4. *Чьи-то Мысли<span>левая часть BB кодов,правая часть BB кодов</span></p> 
</div></div>
<style>#My_replic_meny{background-image:url(http://savepic.net/469555.gif);}
#meny_My_replic span{
display:none;
}
#meny_My_replic p::first-letter{
color:red;
}
#meny_My_replic p{
cursor:pointer;
cursor:hand;
font-weight:bold;
color:blue;
}
#meny_My_replic p:hover{
text-shadow:#31A0A5 1px 1px 0;
}
#meny_My_replic {
border: #fff outset 3px;
padding:15px!important;
width:120px;
position:absolute;
margin-right:-140px;
right: 1%;
top: 43px;
}
</style>
<script>
var str='<img src="/i/blank.gif" title="Выделение реплик" onclick="changeVisibility(\'meny_My_replic\')"/>'; 
if(document.URL.indexOf("/viewtopic.php?id")!=-1 || document.URL.indexOf("/post.php?tid")!=-1 || document.URL.indexOf("/edit.php?id")!=-1)$("#form-buttons #button-imageup").after("<td id=My_replic_meny>"+str+"</td>")
$("#smilies-area").after($("div.#Hide").html())
    $('#meny_My_replic p').click(function(){ 
      var L=$(this).find("span").html();
      var P=L.split(',');
     bbcode(P[0],P[1])
     return false; 
    }); 
</script>

Пунккты 1,2,3,4 - можно добавлять или менять на свои.

пример:

<p>1. *Моя Речь<span>,</span></p>

!!правая часть всегда отделяется запятой!!

закрепить первое сообщение

в низ

Код:
<script type="text/javascript">
if(location.href.indexOf('post.php')!=-1) {
	var form = document.getElementById('post');
	var p = document.createElement('p');p.className = 'checkfield';
	p.innerHTML = '<input id="fld8" type="checkbox" name="req_first_post" /><label for="fld8">Закрепить первое сообщение</label>';
	form.getElementsByTagName('fieldset')[0].appendChild(p)
	form.onsubmit = function(){
if(this.req_first_post.checked && process_form(this))
	this.req_subject.value += ' '+first_post_key
if(process_form(this))
	return true;
else
	return false;
}
}
</script>
запятая после ника

низ

Код:
<script type="text/javascript">
function to(username)
{insert('[b]' + username + '[/b]' + ', ');}
</script>
контейнер баннеров

Вставлять в "Форма ответа"!
Код создает кнопку под формой ответа. При нажатии появляеться компактный и симпатичный контейнер с баннерами.

Код:
<div class="container" id="list" style="display:none;  position: absolute; z-index: 2">
<div id="list">
<a href="Ссылка с банера 1"><img src="Картинка баннера 1"  style="cursor: pointer"  /><br><br>
<a href="Ссылка с баннера2"><img src="Картинка баннера 2"  style="cursor: pointer" /></a><br><br>
<a href="Ссылка с баннера3"><img src="Картинка баннера 3"  style="cursor: pointer"  /></a>
</div></div>
профиль по центру
Код:
<style type="text/css">
.pa-adnote{ text-align: center;}
.pa-from{ text-align: center;}
.pa-reg{ text-align: center;}
.pa-posts{ text-align: center;}
.pa-reputation{ text-align: center;}
.pa-sex{ text-align: center;}
.pa-icq{ text-align: center;}
.pa-ip{ text-align: center;}
.pa-online{ text-align: center;}
.pa-age{ text-align: center;}
.pa-mailagent{ text-align: center;}
.pa-reg { text-align: center;}
.pa-avatar, .pa-title, .pa-author { text-align: center;}
.pa-time-visit{ text-align: center;}
.pa-last-visit{ text-align: center;}
.pa-fld1{ text-align: center;}
.pa-fld2{ text-align: center;}
.pa-fld3{ text-align: center;}
</style>

в вверх
!!устанавливается далеко не все!!

еще вариант
Цвета style_cs.css , в самое начало/самый конец

Код:
#pun-main .post-author ul {text-align: center;}

устанавливает все по центру

сдвигаем рекламный баннер

в самый конец структуры стайл

Код:
#pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 10px; top:270px
}

или же в хтмл-верх:

Код:
<style>#pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 10px; top:270px
}</style>

left: 10px; - сдвиг влево
top:270px - сдвиг от верха хд

скрытие и разворачивание подписи

В HTML низ

<div id="CNt" style="display:none;">
            <span class="Sh-Hi" alt="Селектор">
              <span class="c-Hi" style="display:none">
               

Код:
[color=red]Скрыть  "Подпись[/color]

"
              </span>
              <span class="c-Sh">
                Показать "Подпись"
              </span>
            </span>
</div>
<script>
L=$("#CNt").html()
$("dl.post-sig").before(L)
$("dl.post-sig").hide()
$(".Sh-Hi span").click(function(){
$(this).parent(".Sh-Hi").find("span").toggle()
$(this).parent(".Sh-Hi").next("dl.post-sig").toggle()
});
</script>

Красным - Ваши надписи
*вместо надписи можно поставить картинки таким кодом:

Код:
<img src="Ссылка на картинку" alt="" />
убирает "отредактировано"
Код:
<style>
.lastedit {display:none;}
</style>

в верх

убирает название дополнительного поля из профиля
Код:
<script type="text/javascript">
var fld = document.getElementsByClassName("pa-fld1")
for(i=0;i<fld.length;i++){
fld[i].innerHTML=fld[i].innerHTML.substring(fld[i].innerHTML.indexOf(":")+1)
}
</script>

pa-fld1 - менять

В низ

убирает надпись "объявление"
Код:
<style type="text/css">
#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em}
</style>

в верх

Убрать надпись "награды" в навигации.

В САМЫЙ верх html-верх.

Код:
<style type="text/css">
li#navawards {display: none;}
</style>

мужик с бородой
Репутация:   +2924 
амс: строгий админ
I’m dr. Sheldon Cooper
звание: мастер, дизайнер
Подарков: 0

Изменить награды на картинку.
в html низ.

Код:
<script>
$(function(){
<!--
userof="<img src='ССЫЛКА_НА_ИЗОБРАЖЕНИЕ' >" 
str = document.getElementById("navawards").innerHTML
if( (pos=str.indexOf("Награды")) != -1 )
document.getElementById("navawards").innerHTML=str.substring(0,pos)+userof+str.substring(pos+7,str.length-1)
-->
});
</script>
гл.страница: сворачивание объявления. duka
Код:
<script type="text/javascript">
    document.getElementById('pun-announcement').getElementsByTagName("div")[0].id="annbody"
    function lookCook()
    {
    if (document.cookie.indexOf("announce")!=-1)
    {var an1=document.cookie.substr(document.cookie.indexOf("announce"))
    var an=an1.substr(an1.indexOf("id")+2, 2)
    if (an=="op")
    {document.getElementById('annbody').style.display="block"
    var knopka="Скрыть объявление"}
    else if (an=="cl")
    {document.getElementById('annbody').style.display="none"
    var knopka="Показать объявление"}}
    else if (document.cookie.indexOf("announce")==-1)
    {document.getElementById('annbody').style.display="block"
    var knopka="Скрыть объявление"}
    document.getElementById('pun-announcement').getElementsByTagName("h2")[0].innerHTML+="<div align='right'>"+"<input type='button'"+" id='hider'"+" value='"+knopka+"' "+"onclick='hideAnn() ; wCook()' /></div>"}

    lookCook()

    function hideAnn()
    {
    if (document.getElementById('annbody').style.display!="none")
    {document.getElementById('annbody').style.display="none"
    document.getElementById('hider').value="Показать объявление"}
    else
    {document.getElementById('annbody').style.display="block"
    document.getElementById('hider').value="Скрыть объявление"}
    }

    function wCook()
    {
    var ann="announce=id"
    if (document.getElementById('annbody').style.display!="none")
    {ann+="op"}
    else
    {ann+="cl"}
    var d=new Date()
    d.setDate(d.getDate()+1)
    ann+=";expires="+d.toGMTString()
    document.cookie=ann}

    </script>
скрипт переключения меню под профилем

Пример: смотреть тут

http://uploads.ru/i/I/E/z/IEzd0.jpg

под аватаром появляются кнопочки переключения:
1 кнопка - информация пользователя
2 кнопка - 1 доп. поле
3 кнопка - 2 доп. поле
4 кнопка - 3 доп. поле
код:
в html низ

Код:
<script>
function HideInfo(id,but){
if(but.value=="1"){
var fil=document.getElementById(id).getElementsByTagName("li")
var fi=0
for (fi=0; fi<=(fil.length-1); fi++)
{if ((fil[fi].className=="pa-fld1") || (fil[fi].className=="pa-fld2") || (fil[fi].className=="pa-fld3"))
{fil[fi].style.display = "none";}
if ((fil[fi].className!="pa-fld1") && (fil[fi].className!="pa-fld2") && (fil[fi].className!="pa-fld3"))
{fil[fi].style.display = "block";}
}
}
if(but.value=="2"){
var fil=document.getElementById(id).getElementsByTagName("li")
var fi=0
for (fi=0; fi<=(fil.length-1); fi++)
{if (fil[fi].className!="pa-fld1") 
{fil[fi].style.display = "none";}
if (fil[fi].className=="pa-fld1")
{fil[fi].style.display = "block";}
}
}
if(but.value=="3"){
var fil=document.getElementById(id).getElementsByTagName("li")
var fi=0
for (fi=0; fi<=(fil.length-1); fi++)
{if (fil[fi].className!="pa-fld2")
{fil[fi].style.display = "none";}
if (fil[fi].className=="pa-fld2") 
{fil[fi].style.display = "block";}
}
}
if(but.value=="4"){
var fil=document.getElementById(id).getElementsByTagName("li")
var fi=0
for (fi=0; fi<=(fil.length-1); fi++)
{if (fil[fi].className!="pa-fld3")
{fil[fi].style.display = "none";}
if (fil[fi].className=="pa-fld3") 
{fil[fi].style.display = "block";}
}
}
  return false}
d = document.getElementsByTagName("div")
for (i=0;d[i]; i++){
if (d[i].className.indexOf("post-author")!=-1){t = d[i].innerHTML
   if((j = t.toLowerCase().indexOf("<li class=pa-from>"))!=-1 || (j = t.toLowerCase().indexOf("<li class=\"pa-from\">"))!=-1 || (j = t.toLowerCase().indexOf("<li class=pa-reg>"))!=-1 || (j = t.toLowerCase().indexOf("<li class=\"pa-reg\">"))!=-1)
    d[i].innerHTML = t.substring(0,j)+"<center><input type='Submit' onClick=\"return HideInfo('info"+i+"',this)\" value='1' id='bu1' title='Об игроке'>&nbsp;<input type='Submit' onClick=\"return HideInfo('info"+i+"',this)\" value='2' id='bu2' title='Об игроке'>&nbsp;<input type='Submit' onClick=\"return HideInfo('info"+i+"',this)\" value='3' id='bu3' title='Доп. поле'>&nbsp;<input type='Submit' onClick=\"return HideInfo('info"+i+"',this)\" value='4' id='bu4' title='Доп. поле'>&nbsp;</center><div id='info"+i+"'>"+t.substring(j,t.length)+"</div>"}}
</script>
<script type="text/javascript">
  $(document).ready(function(){
    $('.splLink').click(function(){
      $(this).parent().children('div.splCont').toggle('normal');
      return false;
    });
  });
</script>
<script type="text/javascript">

$(document).ready(function() {

$(".tab_content").hide();
$("ul.tabs li:first").addClass("active").show();
$(".tab_content:first").show();

$("ul.tabs li").click(function() {
    $("ul.tabs li").removeClass("active");
    $(this).addClass("active");
    $(".tab_content").hide();
    var activeTab = $(this).find("a").attr("href");
    $(activeTab).fadeIn();
    return false;
});

});
</script>

Во второе окно стиля:

Код:
#bu1 {background-image: url(ССЫЛКА НА КАРТИНКУ); height: 30px; width: 30px; background-color: transparent; border: none; color: transparent}
#bu2 {background-image: url(ССЫЛКА НА КАРТИНКУ); height: 30px; width: 30px; background-color: transparent; border: none; color: transparent}
#bu3 {background-image: url(ССЫЛКА НА КАРТИНКУ); height: 30px; width: 30px; background-color: transparent; border: none; color: transparent}
#bu4 {background-image: url(ССЫЛКА НА КАРТИНКУ); height: 30px; width: 30px; background-color: transparent; border: none; color: transparent}

ВНИМАНИЕ! ПОЛЯ ДОЛЖНЫ БЫТЬ ВИДНЫ ВСЕМ! И ДОЛЖНЫ СТОЯТЬ В САМОМ НИЗУ ПОЛЕЙ!
ЧТОБЫ СДЕЛАТЬ ИХ ПОСЛЕ АВАТАРА, СТАВИМ В САМЫЙ НИЗ HTML НИЗ:

Код:
<script type="text/javascript">
$(".post .post-author ul").each(function(){
 $(this).find("center:first").insertBefore($(this).find("li.pa-avatar"))

});
</script>

4

УДОБСТВО

Аватар последнего автора рядом с ссылкой на тему

http://uploads.ru/i/P/F/9/PF9Af.png
Установка: html-низ
Код:

Код:
<script type="text/javascript">
if(document.URL.indexOf("viewforum.php")!=-1){
$('div.forum tr').map(function(){
var self = $(this).find('td.tcr a');
var lastor='<img style="float:left;margin:5px 7px 3px 3px;" width="24" height="24"';
var LastTema=$(this).find('td.tcr a').attr('href');
/* cкрипт запрещен администрацией сервиса */
function getLastPoster(data){
$(data).find('div[class$="endpost"]').each(function(){ 
var LastPosterAva=$(this).find('li.pa-avatar img').attr('src');
if (LastPosterAva==undefined){LastPosterAva='http://petushki-city.ru/files/0002/10/47/50167.gif'};
lastor +='alt="Аватар" src="'+LastPosterAva+'">';
self.prepend(lastor);
}); } }); }
</script>

Стилизация:
float: left;
Допустимо так же right
margin:5px 7px 3px 3px;
Расположение
width="24" height="24"
Ширина и высота
LastPosterAva='http://petushki-city.ru/files/0002/10/47/50167.gif'
Аватар по умолчанию для тех, у кого его нет

Автоматический вход для рекламы

Вход картинкой:
Выделенное жирным меняем на свое.
Скрипт ставим в HTML низ.

<style>.Myimge {position:absolute;margin-top:-14px;}</style>
    <script type="text/javascript">
    PiarNik="PR";
    PiarPas="1111";
    var L="<div id=\"PR_loginDiv\" style=\"display:none;\">\
    <form id=\"form_login\" name=\"login\" method=\"post\" action=\"login.php?action=in\" onsubmit=\"return check_form()\">\
    <fieldset>\
    <input type=\"hidden\" name=\"form_sent\" value=\"1\"/>\
    <input type=\"text\" id=\"fld1\" name=\"req_username\" size=\"21\" maxlength=\"25\"/>\
    <input type=\"text\" id=\"fld2\" name=\"req_password\" size=\"7\" maxlength=\"16\"/>\
    <input type=\"submit\" class=\"button\" name=\"login\"/>\
    </fieldset>\
    </form>\
    </div>\
    <span id=spMyimg><img class=\"Myimge\"  title=\"Быстрый вход для 'Пиарщиков'\" onclick=\"PiarIn()\" src=\"http://savepic.ru/2867133.png\" onmouseover=\"this.src='http://savepic.ru/2857917.png' \" onmouseout=\"this.src='http://savepic.ru/2867133.png'\" /></span>";
    if($("#navlogin").html()!=null){
    $("#navlogin").append(L) //navlogin
    $("#PR_loginDiv #fld1").val(PiarNik)
    $("#PR_loginDiv #fld2").val(PiarPas)
    function PiarIn () {$("#PR_loginDiv input[type='submit']").click();}
    }
    </script>

Вход текстом:
Выделенное жирным меняем на свое.
Скрипт ставим в HTML низ.

<script type="text/javascript">
PiarNik="Реклама";
PiarPas="1111";
var L="<div id=\"PR_loginDiv\" style=\"display:none;\">\
<form id=\"form_login\" name=\"login\" method=\"post\" action=\"login.php?action=in\" onsubmit=\"return check_form()\">\
<fieldset>\
<input type=\"hidden\" name=\"form_sent\" value=\"1\"/>\
<input type=\"text\" id=\"fld1\" name=\"req_username\" size=\"21\" maxlength=\"25\"/>\
<input type=\"text\" id=\"fld2\" name=\"req_password\" size=\"7\" maxlength=\"16\"/>\
<input type=\"submit\" class=\"button\" name=\"login\"/>\
</fieldset>\
</form>\
</div>\
<li id=\"navpiar\"><span id=spMyimg><a onclick=\"PiarIn()\">Пиар-Вход</a></span></li>";
if($("#navlogin").html()!=null){
$("#navlogin").after(L) //navlogin
$("#PR_loginDiv #fld1").val(PiarNik)
$("#PR_loginDiv #fld2").val(PiarPas)
function PiarIn () {$("#PR_loginDiv input[type='submit']").click();}
}
</script>

выделить код

Установка в HTML-низ

Код:
<script type="text/javascript">
function select_text(elem) {
	if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
	s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1);   
}
else {   
	var r=document.createRange();   
	r.selectNodeContents(elem);   
	s.removeAllRanges();   
	s.addRange(r);
}   
	}
	else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);   
	}
	else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();
	}   
}
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
	if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
	}
}
</script>
кнопки вверх/вниз

в html верх

Код:
<!--Кнопки вверх вниз-->
<div style="position:fixed; right
:0.5%; bottom: 45%;">
<a href=#top onClick="scrollTo(0,0); return false;" title="Вверх страницы">
<img src="адрес картинки вверх" alt="Вверх страницы" ></a>
<br/>
<a href=#top onClick="scrollTo(0, document.body.scrollHeight); return false;" title="Вниз страницы">
<img src="адрес картинки вниз" alt="Вниз страницы" ></a> 
</div>
Генератор таблиц BB

Установка: Строго в HTML в форме ответа

Скрипт поставит в форму ответа ссылку, при нажатии которой открывается сразу под ней меню для создания таблиц из BB-кодов [table*], [tr*], [td*] (без звездочек). Вам предложат ввести кол-во необходимых строк и ячеек, после этого жми "Создать" и вы увидете сгенерированую таблицу. Выделите все теги (для этого есть кнопка Выделить) и скопируйте их, нажмите "Назад" и в тело сообщения поставьте данный код, изменив описание ячеек.

Код:
<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0

var head="display:''"
var folder=''

function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}

//-->
</script>
<SCRIPT language=JavaScript>
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
  function InsSM()
   {
   var table = '[table'+document.all.Bgcolor.value+document.all.Dkcolor.value+document.all.Ltcolor.value+']';

  for (var x=0; x<document.all.rows.value; x++) {
    table += "[tr]";
    for (var y=0; y<document.all.cols.value; y++) {
      table += "[td]Ячейка[/td]";
    }
    table += "[/tr]";
  }
  table += "[/table]\n";
    document.all.theCode.value=(table);
        document.write('<b><font size=2 color=#555555 face=Arial, Helvetica, sans-serif>Скопируйте эти теги в ваше сообщение</font></b><br><textarea name=theCode cols=50 rows=6>'+table+'</textarea><br><input type=button name=Button value=Выделить onClick=document.all.theCode.select();document.all.theCode.focus()><br><br><br>');
        document.write('<p><input type=button name=button value=Назад onClick=history.back()></p><Br><br>Скрипт написан компанией <a href=http://rusff.me target=_blank>RusFF</a>.');


}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->
</SCRIPT>
<h4 style='cursor:hand' onClick='expandit(this)'>Сделать таблицу</h3>
<TABLE width=300 style='display:none' style=&{head};>
  <TR>
    <TD>Строк: <INPUT maxLength=3 size=3 value=1 name=rows></TD>
    <TD>Ячеек: <INPUT maxLength=4 size=3 value=1 name=cols></TD>
    <td><INPUT type=hidden name=Bgcolor><INPUT type=hidden name=Dkcolor><INPUT type=hidden name=Ltcolor></td>
    <TD colSpan=4><A href="http://rusff.me/" target=_blank><B>RusFF ©</B></A><BR><INPUT type=hidden name=theCode> <INPUT onclick=InsSM() type=button value="Создать" name=Button2></TD>
</TR>
</TABLE>

[spoiler="Горячие клавиши"]Данный скрипт позволяет пользователям провести следующие операции с помощью комбинаций кнопок на клавиатуре:
- добавление тегов:

[b.][/b.]
[i.][/i.]
[u.][/u.]
[s.][/s.]

- быстрая отправка сообщений.
Добавление тегов происходит с помощью нажатий следующих клавиш:

Ctrl + b
Ctrl + i
Ctrl + s
Ctrl + u

Отправка сообщений:

Ctrl + Enter

PS!
В некоторых браузерах комбинации клавиш для добавления тегов могу открывать некоторые параметры.

Код:
<script type="text/javascript">
document.onkeydown=function(e){
if (e) event=e
if ((event.keyCode==73)&&(event.ctrlKey)){
bbcode('[i]', '[/i]');return false;
}
if ((event.keyCode==66)&&(event.ctrlKey)){
bbcode('[b]', '[/b]');return false;
}
if ((event.keyCode==83)&&(event.ctrlKey)){
bbcode('[s]', '[/s]');return false;
}
if ((event.keyCode==85)&&(event.ctrlKey)){
bbcode('[u]', '[/u]');return false;
}
if ((event.keyCode==13)&&(event.ctrlKey)){
document.getElementById('post').submit.click();
}}
</script>

Отдельный код просто для отправки сообщения:

Код:
<script type="text/javascript">
document.onkeydown=function(e){
if (e) event=e
if ((event.keyCode==13)&&(event.ctrlKey)){
document.getElementById('post').submit.click();
}}
</script>

Установка - HTML-в форме ответа

Разделение важных и простых тем

Автор: неизвестен
Источник: forumdts.org

Установка: HTML-низ
Код:

Код:
<script type="text/javascript">
if (document.URL.indexOf("viewforum")!=-1)
{var trs=document.getElementById('pun-main').getElementsByTagName("table")[0].rows
var io=1
for (io=1; io<=(trs.length-1); io++)
{if ((trs[io].className.indexOf("isticky")!=-1)&&(io==1))
{var portant=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(1)
var im=portant.insertCell(0)
im.innerHTML="Важные темы"
im.style.color="#0000FF"
im.style.backgroundColor="#FFFFFF"
im.colSpan="4"}
else if ((trs[io].className.indexOf("isticky")!=-1)&&(trs[io+1].className.indexOf('isticky')==-1))
{var normal=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(io+1)
var normal1=normal.insertCell(0)
normal1.innerHTML="Темы форума"
normal1.style.color="#0000FF"
normal1.style.backgroundColor="#FFFFFF"
normal1.colSpan="4"
}}}
</script>

Стилизация:

im.style.backgroundColor="#FFFFFF"
normal1.style.backgroundColor="#FFFFFF"

Цвет фона строк
normal1.style.color="#0000FF"
im.style.color="#0000FF"
Цвет шрифта

счетчик символов

в низ

<script type="text/javascript">
if ((document.URL.indexOf("viewtopic.php") != -1) || (document.URL.indexOf("post.php") != -1) || (document.URL.indexOf("edit.php") != -1)) {
var repl = document.getElementById("main-reply");
var submit = document.getElementsByTagName("p")
for (var i=0; i<submit.length; i++){
if (submit[i].className == "formsubmit")
submit[i].innerHTML = "<span id=\"plng\" style=\"border: 1px solid; padding: 2px 3px;\">Написано символов: <b>0</b></span>" + submit[i].innerHTML;
}
repl.onkeyup = repl.onkeydown = repl.onfocus = repl.onblur = function(){
document.getElementById("plng").innerHTML ="Написано символов: <b>" + (repl.value.length) + "</b>";
}}
</script>

уведомление о новом лс со звуком.

Ставить в html низ.

Код:
<script language="JavaScript"> 
if((document.getElementById("navpm").innerHTML.indexOf("(") != -1) && (document.URL.indexOf("messages.php") == -1)) {
document.write("<div id='messanger' class='section' style='position: fixed; right: 40%; top: 35%; z-index: 1000; width: 320px; height: 110px;'><h2 style='background-color: #08440c; color: #000; text-align: center;'>Оповещение</h2><div class='container' style='padding: 15px; text-align: center; background-color: #ebeaf0;'><span>Вам пришло новое личное сообщение</span><br /><br /> <span style='color: green;'>Чтобы прочесть его, нажмите на эту кнопку.</span><br /><br /><br /><a class='mess' onclick=\"window.open(href='/messages.php'); return false\" style='background-color: rgb(125, 158, 112); border-style: none; cursor: pointer; font-size: 20px;' >&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;</a></div><embed height='1' width='1' type='application/x-shockwave-flash' wmode='transparent' quality='high' src='http://promobil.kiev.ua/engine/classes/flashplayer/media_player.swf?MediaLink=http://promobil.kiev.ua/uploads/files/1188937250_icq.mp3&amp;defaultMedia=1&amp;showPlayButton=false&amp;playOnStart=true'></div>");}
$(function(){$('.mess').click(function(){
$('#messanger').toggle();}); });
</script>
Новое уведомление о сообщении

ставить в html низ. Прелесть кода в том, что можно самостоятельно изменять картинку.
Действие скрипта: слева на экране будет появляться картинка с уведомлением. Закрывается при нажатии на крестик.
пример действия:
http://s1.uploads.ru/JNiVY.png

код:

Код:
<div class="container"><div id=alertMess style="display:none;width: ШИРИНА КАРТИНКИpx; height: [b]ВЫСОТА КАРТИНКИ[/b]px;/* border:brown 1px solid;*/ top:42%;margin-left:-105px;position:fixed;z-index:100;"><img id=CloSandHid src=[b]"КАРТИНКА ЗАКРЫВАЮЩЕГО КРЕСТИКА[/b]" style="position:absolute;z-index:100;"/><img class=MyMessag src=[b]"КАРТИНКА САМОГО СООБЩЕНИЯ"[/b]/></div><script>function MiguN1(){$("#alertMess .MyMessag").fadeTo(1600,0.03,function(){$(this).fadeTo(1500,1,function(){return false});return false});return false}function setcookie(a,b,c){if(c){var d=new Date();d.setTime(d.getTime());d=new Date(d.getTime()+c*1000*60)}if(a&&b)document.cookie=a+'='+b+(c?'; expires='+d.toGMTString():'');else return false}function getcookie(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c){c=c[0].split('=')}else{return false}return c[1]?c[1]:false}function timerZap(){timerID=setTimeout("MiguN1();timerZap();",3200);return}$("#CloSandHid").click(function(){setcookie("CloSandHid",true,15);if(getcookie("CloSandHid")){$("#alertMess").hide()}});if(!getcookie("CloSandHid")){$(document).ready(function(){if($("#navpm").text().indexOf("(")!=-1){timerID=setTimeout("$('#alertMess').fadeIn(2300);timerZap()",2300)}})}
</script></div>
</div

>

Уведомления о новом личном письме на форуме

HTML-низ

выглядет так https://forumupload.ru/uploads/0000/0a/f2/68797-1.gif

Код:
<script type="text/javascript">
var nrisunok="https://forumupload.ru/uploads/0000/0a/f2/68797-1.gif";
if( (document.getElementById("navpm").innerHTML.indexOf("(") != -1))
{ 
document.getElementById("navpm").innerHTML="<img src='"+nrisunok+"'> "+document.getElementById("navpm").innerHTML;
};
</script>

выглядеть так
https://forumupload.ru/uploads/0000/0a/f2/294914-1.jpg

Код:
<script type="text/javascript">
str = document.getElementById("navpm").innerHTML
loc = new String(document.location)
if( (str.indexOf("(") != -1) &&  loc.indexOf('messages.php')==-1)
{  
  count = parseInt(str.substring(str.indexOf("(")+1,str.indexOf(")")))
  if (count==1) text="  У вас есть 1 новое сообщение"
  else if (count>1 && count<5) text=" У вас есть " +count+" новых сообщения"
  else text="У вас есть " +count+" новых сообщений"
  msg =  "<div id=\"new-mes\" class=\"container\" style=\"position: absolute; z-index=2; left: 40%; text-align: center;\">"
  msg += text
  msg += "<br><a href=\"\" onclick=\"document.location.replace('messages.php'); document.getElementById('new-mes').style.display='none';return false;\">( Посмотреть личные сообщения )</a>"
  msg +="<br><br><a href=\"\" onclick=\"document.getElementById('new-mes').style.display='none'; return false\"><center>( Закрыть окно )</center></a>\r\n"  
  msg += "</div>"
  document.getElementById("pun-status").innerHTML += msg
}
</script>
удобный вход
Код:
<script language="JavaScript">
        function showLDiv()
        {
        if(  document.getElementById("loginDiv").style.display == 'none' )
             document.getElementById("loginDiv").style.display = ''
        else document.getElementById("loginDiv").style.display = 'none'

        return false;
        }
        function check_form()
        {
        if(document.forms["form_login"].req_username.value=='' || document.forms["form_login"].req_username.value=='') {
        alert('Еще рано нажимать на "Войти"');
        return false;
        }
        return true
        }
        url=document.URL
        if(url.indexOf("login.php")==-1  && document.getElementById('navlogin')){
        document.getElementById('navlogin').innerHTML  = "<a href=\"login.php\" onclick=\"return showLDiv()\"><span>Войти</span></a>"
        login = "<centr><div id=loginDiv style=\"display: none; \">"

        login += "<form id=form_login name=login method=post action=\"login.php?action=in\" onsubmit=\"return check_form()\">"
        login += "<fieldset>"
        login += "<legend>Введите свое имя и пароль</legend>"
        login += "<input type=hidden name=form_sent value=1 />"
        login = login + "<input type=hidden name=redirect_url value="+document.URL+" />"
        login += "<br><table width=\"100%\" align=centr>"
        login += "<tr><td align=left><b>Имя :</b></td><td align=left><input type=\"text\" id=\"fld1\" name=\"req_username\" size=\"21\" maxlength=\"25\" /></td></tr>"
        login += "<tr><td align=left><b>Пароль :</b></td><td align=left><input type=\"password\" id=\"fld2\" name=\"req_password\" size=\"7\" maxlength=\"16\" /><span class=formsubmit><input type=submit class=button name=login value=\"Войти\" /></span>"
        login += "</form></td></tr>"
        login += "</table>"
        login += "</fieldset>"
        login += "<p><a href=\"register.php\">  Зарегистрироваться.</a>                                                         <a href=\"login.php?action=forget\">   Забыли пароль?</a></p>"   
    login += "</div></center>"

        document.getElementById('pun-navlinks').innerHTML += login
        }
        </script>

могу похвастаться, что этот код нашла лично я на техподдержке
хотите настроить стиль? пожалуйста:

Код:
<script language="JavaScript">
        function showLDiv()
        {
        if(  document.getElementById("loginDiv").style.display == 'none' )
             document.getElementById("loginDiv").style.display = ''
        else document.getElementById("loginDiv").style.display = 'none'

        return false;
        }
        function check_form()
        {
        if(document.forms["form_login"].req_username.value=='' || document.forms["form_login"].req_username.value=='') {
        alert('Еще рано нажимать на "Войти"');
        return false;
        }
        return true
        }
        url=document.URL
        if(url.indexOf("login.php")==-1  && document.getElementById('navlogin')){
        document.getElementById('navlogin').innerHTML  = "<a href=\"login.php\" onclick=\"return showLDiv()\"><span>Войти</span></a>"
        login = "<centr><div id=loginDiv style=\"display: none; \">"

        login += "<form id=form_login name=login method=post action=\"login.php?action=in\" onsubmit=\"return check_form()\">"
        login += "<fieldset>"
        login += "<legend>Введите свое имя и пароль</legend>"
        login += "<input type=hidden name=form_sent value=1 />"
        login = login + "<input type=hidden name=redirect_url value="+document.URL+" />"
        login += "<br><table width=\"100%\" align=centr>"
        login += "<tr><td align=left><b>Имя :</b></td><td align=left><input type=\"text\" id=\"fld1\" name=\"req_username\" size=\"21\" maxlength=\"25\" /></td></tr>"
        login += "<tr><td align=left><b>Пароль :</b></td><td align=left><input type=\"password\" id=\"fld2\" name=\"req_password\" size=\"7\" maxlength=\"16\" /><span class=formsubmit><input type=submit class=button name=login value=\"Войти\" /></span>"
        login += "</form></td></tr>"
        login += "</table>"
        login += "</fieldset>"
        login += "<p><a href=\"register.php\">  Зарегистрироваться.</a>                                                         <a href=\"login.php?action=forget\">   Забыли пароль?</a></p>"   
    login += "</div></center>"

        document.getElementById('pun-navlinks').innerHTML += login
        }
        </script>
        
<style>
        #loginDiv{
            position:absolute;
            z-index: 2;
            background-color : #8d544d;
            border : solid;
            padding-bottom : 10px;
            padding-left : 0px;
            padding-right : 0px;
            padding-top : 5px;
            width: 290px;
        }
        </style>

бэкграунд-колор: цвет заднего фона контейнера
последняя строчка, width - ширина
остальное не трогаем х)
низ

ветовыделение групп

!-- Цветовыделение групп -->
<script type="text/javascript">
var arr=document.links
var arr1=new Array ("Медузия", "Арей", "Дафна", "Gamer")
var arr2=new Array ("Диметра", "Катерина Лоткова", "Юля Северова", "Таня")
var arr3=new Array ("…")
for (x in arr)
{for (y in arr1)
{if (arr[x].innerHTML==arr1[y])
{
arr[x].innerHTML="<font color='red'>"+arr[x].innerHTML+"</font>"}
}}
for (x in arr)
{for (j in arr2)
{if (arr[x].innerHTML==arr2[j])
{
arr[x].innerHTML="<font color='blue'>"+arr[x].innerHTML+"</font>"}}}
for (x in arr)
{for (l in arr3)
{if (arr[x].innerHTML==arr3[l])
{
arr[x].innerHTML="<font color='green'>"+arr[x].innerHTML+"</font>"}}}
</script>

______________________________________________________
var arr3=new Array ("…") - группы определенного цвета. Эту строку размножаете, столько, сколько надо групп, давая каждой номер:
var arr4=new Array ("…")
var arr5=new Array ("…")
и т.д.
жирным выделены названия цветов, меняете на свое.

смена стилей (переключение дизайнов)

Шаг первый: создаем нужный нам стиль, в данном случае - стили;
Шаг второй: удаляем из этих стилей следующую строчку:

/* A1.1 */
  @import url(style_cs.css);

Забудете убрать - будет бяка!
Шаг третий: сохраняем каждый стиль в отдельности через блокнот в формате .css!
Шаг четвертый: заливаем файл(-ы) сюда http://www.nextmail.ru/ (требуется регистрация)
Шаг пятый: топаем на форум в админку, настройки и ставим в Начало HTML верх следующую красоту:

Код:
<script type="text/javascript">
var linkStyles='<link rel="stylesheet" type="text/css" href="';
function setcookie(a,b,c) {if(c){var d = new Date();d.setDate(d.getDate()+c);}if(a && b) document.cookie = a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
function getcookie(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
function clearSet(L){if(L){setcookie("changeStyle",L,30);$("link[rel='stylesheet']:first").replaceWith(linkStyles+L+'"/>')}};var Lmem=getcookie("changeStyle");clearSet(Lmem);
</script>

Шаг шестой: сразу под вышеуказанным скриптом ставим следующий:

<style>#changeStyle img{border:solid 2px transparent;}
.STYLselect {border-color:red!important;}
</style>
<div id="changeStyle" style="top:0; left: 3px; position:fixed!important;">
<img src="http://www.10pix.ru/img1/3444/5439522.jpg" alt="http://forum.mybb.ru/style/Mybb_Strange_Vision/Mybb_Strange_Vision.css"/>
<br>
<img src="http://www.10pix.ru/img1/3492/5439523.jpg" alt="http://forum.mybb.ru/style/Mybb_Space/Mybb_Space.css"/>
<br>
<img src="http://www.10pix.ru/img1/3492/5439523.jpg" alt="http://forum.mybb.ru/style/Mybb_Sloven/Mybb_Sloven.css"/>
<br>
</div>
<script>$("#changeStyle img[alt='"+Lmem+"']").addClass("STYLselect");$('#changeStyle img[alt]').click(function(){L=$(this).attr("alt");$('#changeStyle img[alt]').removeClass("STYLselect");$(this).addClass("STYLselect");clearSet(L)});</script>elect");clearSet(L)});</script>

Красным - ссылки на картинки соответствующих кнопок
Бордовым  - ссылки на файлы стиля для этой кнопки
Синим - стиль кнопки после нажатия
P.S. позже добавлю ещё один для скриптов в настройках
P.P.S. Очень внимательно читайте темы, если что-то не работает: http://forum.mybb.ru/viewtopic.php?id=6 … 17#p648135 и http://forum.mybb.ru/viewtopic.php?id=6 … 45#p701301

Выпадающее меню для форума (с) rps

http://s2.uploads.ru/Jbfdu.jpg

1. Установка.
В HTML верх

Код:
<style>
div .splLink {width: 130px; height: 40px; border: 2px solid #FFD700; background: #FFFFCC; text-align: center; font-family: Comic Sans Ms; font-size: 15px; padding: 5px;}
.spll {width: 130px; height: 70px; }
.spll div .splCont {height: auto; width: 300px; background:  url(https://forumupload.ru/uploads/0003/83/96/1556-1.png); padding: 5px; z-index: 1000; margin-top: 5px; border: 2px solid #FFD700; font-size: 12px; font-family: Microsoft Sans Serif; text-align: center;}
</style>

В HTML низ

Код:
<!--Спойлер - контейнер-->
<script type="text/javascript" src="http://szenprogs.ru/scripts/jquery-1.3.2.js"></script>
<script type="text/javascript">
  $(document).ready(function(){
    $('.splLink').click(function(){
      $(this).parent().children('div.splCont').toggle('normal');
      return false;
    });
  });
</script>

Вставляем в объявление туда, где должно быть само меню (например, в объявление):
 

Код:
  <center><table style="width: 90%">
    <tr>

    <td><div class="spll">
    <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">Первый контейнер</div>
    <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5">
    Тут будет что-то</DIV></DIV>
    </div></td>
    <td><div class="spll">
    <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">Второй контейнер</div>
    <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5">
    Тут будет что-то</DIV></DIV>
    </div></td>
    <td><div class="spll">
    <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">Третий контейнер</div>
    <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5">
    Тут будет что-то</DIV></DIV>
    </div></td>
    <td><div class="spll">
    <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">Четвёртый контейнер</div>
    <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5">
    Тут будет что-то</DIV></DIV>
    </div></td>
    <td><div class="spll">
    <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">Пятый контейнер</div>
    <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5">
    Тут будет что-то</DIV></DIV>
    </div></td>
    <td><div class="spll">
    <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">Шестой контейнер</div>
    <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5">
    Тут будет что-то</DIV></DIV>
    </div></td>

    </tr>
    </table></center>

2. Заполнение меню.
Чтобы заполнить меню своим содержимым, надо обратиться к третьей части кода.
а). По-умолчанию в коде содержится 6 блоков. По своему усмотрению Вы можете изменить это число, добавив новые или удалив какие-либо. Чтобы осуществить это, достаточно размножить (в случае увеличения числа блоков) или удалить (для уменьшения их числа) такой фрагмент:

Код:
<td><div class="spll">
<DIV><div class=splLink href="javscript://">Шестой контейнер</div>
<DIV style="DISPLAY: none; position: absolute;" class=splCont>
Тут будет что-то</DIV></DIV>
</div></td>

Внимание! Не меняйте НИКАКИЕ числовые значения в этой части кода! В противном случае меню перестанет работать!

б). Чтобы заменить информацию в основных блоках, найдите в коде слова "Первый блок". Замените их на нужное Вам. Это может быть как текстовая информация, так и графическая (картинки). Можно использовать любой HTML.
в). Чтобы заменить информацию в выпадающих блоках, найдите в коде слова "Тут будет что-то" и замените на нужную Вам информацию. Это может быть как текстовая информация, так и графическая (картинки). Можно использовать любой HTML.
3. Оформление меню.
Оформление выпадающего меню необходимо менять в первой части кода.
Ниже приведены доступные для пользователей изменения в дизайне:
а).

Код:
div .splLink {width: 130px; height: 40px; border: 2px solid #FFD700; background: #FFFFCC; text-align: center; font-family: Comic Sans Ms; font-size: 15px; padding: 5px;}

Отвечает за дизайн основных блоков.
width: 130px; - ширина основных блоков, в пикселах.
height: 40px; - высота основных блоков, в пикселах.
border: 2px solid #FFD700; - толщина, метод начертаний и цвет границ основных блоков.
background: #FFFFCC; - цвет фона основных блоков.
text-align: center; - выравнивание текста в основных блоках (по-умолчанию: центр).
font-family: Comic Sans Ms; - шрифт в основных блоках меню.
font-size: 15px; - размер текста в основных блоках меню.
padding: 5px; - отступ от краёв основных блокв (поля).
б).

Код:
.spll {width: 130px; height: 70px; }

Не рекомендовано для изменения неопытным пользователям!
Замечание: width: 130px; менять одновременно с предыдущим значением ширины (ширина основных блоков).
в).

Код:
.spll div .splCont {height: auto; width: 300px; background:  url(https://forumupload.ru/uploads/0003/83/96/1556-1.png); padding: 5px; z-index: 1000; margin-top: 5px; border: 2px solid #FFD700; font-size: 12px; font-family: Microsoft Sans Serif; text-align: center;}

Отвечает за дизайн выпадающих блоков.

height: auto; - высота выпадающих блоков. По-умолчанию осуществляется автоподгон по ширине. При необходимости можно заменить auto на любое числовое значение с указанием единиц измерения.
width: 300px
; - ширина выпадающих блоков.
background:  url(https://forumupload.ru/uploads/0003/83/96/1556-1.png); - фоновое изображение выпадающих блоков. При необходимости можно установить непрозрачный цвет, путём замены на background: #FFFFCC; с указанием нужного цвета.
padding: 5px; - отступ от краёв выпадающих блокв (поля).
z-index: 1000; не рекомендовано к изменению. Данный параметр отвечает за наложение выпадающих блоков на форум. При уменьшении этого значения меню будет открывыться под таблицу форума. Если какой-либо элемент форума закрывает собой выпадающии меню, это значение необходимо увеличить.
margin-top: 5px; - отступ, между основными и выпадающими блоками. При значении 0 - без отступа.
border: 2px solid #FFD700; - толщина, метод начертаний и цвет границ выпадающих блоков.
font-size: 12px; - размер текста в выпадающих блоках меню.
font-family: Microsoft Sans Serif; - шрифт в выпадающих блоках меню.
text-align: center; - выравнивание текста в выпадающих блоках (по-умолчанию: центр).

Внимание! Производить какие-либо изменения во второй части кода ЗАПРЕЩЕНО!

переадресация на другой форум/сайт

в html-верх

Код:
<script>
if (document.location.href.toString().indexOf('адрес_сайта_откуда_переходить') != -1)
{
        document.location.href = 'http://адрес_сайта_куда_переходить.ru';
}
</script>
Любой объект в шапке

В HTML Верх:

Код:
<div style="position: absolute;
top: 178px;
left: 250px;
width:186px;">
Тут код вашего объекта: картинки, плеера, таблицы и т.д.
</div>

top: 178px;

Сдвиг от верха шапки.

left: 250px;

Сдвиг влево по шапке.

width:186px;

Ширина поля.

Плеер для форума (в профиль)

Заходим Администрирование - Поля профиля.
Создаем поле:

Остальное по желанию.
Название:                                           Можно написать любое название.     
Тип поля:                                            Текстовое поле.
Длина:                                                999
Расположение:                                   Под  названием.

Далее заходим в Профиль - Дополнительно и вставляем в поле код плеера:

<object type="application/x-shockwave-flash" data="http://flv-mp3.com/i/pic/ump3player_500x70.swf" height="27" width="180"><param name="wmode" value="transparent" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="movie" value="http://flv-mp3.com/i/pic/ump3player_500x70.swf" /><param name="FlashVars" value="way=http://music.mp3&amp;swf=http://flv-mp3.com/i/pic/ump3player_500x70.swf&amp;w=180&amp;h=27&amp;time_seconds=0&amp;autoplay=0&amp;q=&amp;skin=bs&amp;volume=50&amp;comment=" /></object>

Красным - ссылка на mp3 файл.

5

ПРОЧЕЕ

запрет просмотра профилей для гостей

в хтмл-низ
<script type="text/javascript">
if (document.getElementById('pun-status').innerHTML.indexOf("Гость")!=-1){
if (document.URL.indexOf("profile.php")!=-1){
document.getElementById('pun-status').innerHTML="<div id=pun-status class=section><p class=container><span class=item1>Вы не имеете права доступа к этой странице</span></p></div>"
document.getElementById('pun-main').style.display="none"
}}
</script>
То, что жирным можно заменить на своё

Код:
<script type="text/javascript">
if (document.getElementById('pun-status').innerHTML.indexOf("Гость")!=-1){
if (document.URL.indexOf("profile.php")!=-1){
document.getElementById('pun-status').innerHTML="<div id=pun-status class=section><p class=container><span class=item1>Вы не имеете права доступа к этой странице</span></p></div>"
document.getElementById('pun-main').style.display="none"
}}
</script>
Медальки на форум в профиле, в топике

В HTML низ
<style>
/****************************************************************/
/*CSS  МЕДАЛЬКИ В ПРОФИЛЬ(ТОПИК) */
/****************************************************************/
span.tooltip4:hover span {
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url(http://savepic.org/1942239.png);
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-left-radius: 17px;
border-bottom-right-radius: 17px;
border-top-left-radius: 17px;
border-top-right-radius: 17px;
box-shadow: 0px 5px 15px;
color: #000000;
display: inline;
position: absolute;
}
span.tooltip4 span {
background-attachment: scroll;
display: none;
margin-left: -25px;
margin-top: -45px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
padding-top: 6px;
width: auto;
}
.awards {
cursor:pointer;
cursor:hand;
margin:2px;
}
img.Flug {
cursor:pointer;
cursor:hand;
float:left;
margin: -4px 0 -31px -21px;
}
</style>
<div id=Myawrd style="display:none;">
<!--
=================================================
//НОМЕР НАГРАДЫ    // ЗА ЧТО    // CCЫЛКА НА КАРТИНКУ
//=================================================-->
<p>1,За доблестный Труд,http://savepic.org/1963976.gif</p>
<p>2,Спасателю утопающих,http://savepic.org/1953736.gif</p>
<p>3,Лучшему модератору,http://savepic.org/1950664.gif</p>
<p>4,За доблестный Труд,http://savepic.org/1956808.gif</p>
<p>5,За доблестный Труд,http://savepic.org/1954760.gif</p>
<p>6,За доблестный Труд,http://savepic.org/1944520.gif</p>
<p>7,За доблестный Труд,http://savepic.org/1942472.gif</p>
<p>8,За доблестный Труд,http://savepic.org/1941448.gif</p>
<p>9,За доблестный Труд,http://savepic.org/1939400.gif</p>
<p>10,За достижения культмассовой работе,http://savepic.org/1927112.gif</p>
<p>11,Лучшему администратору,http://savepic.org/1919944.gif</p>
<p>12,Лучшему Летающему Юзеру,http://savepic.org/1925064.gif</p>
<p>13,Змею Искусителю форума,http://savepic.org/1914824.gif</p>
<p>14,Ветерану-Инвалиду в положенный срок,http://savepic.org/1960907.gif</p>
<p>15,За непревзойденную унылость постов,http://savepic.org/1966027.gif</p>
<p>16,Лучшему ISQ-Трепло форума,http://savepic.org/1945547.gif</p>
</div>
<script type="text/javascript">
var NumPole=1; //Номер доп поля c наградками;
var listMedal=[];
$("#Myawrd p").each(function(j){
listMedal[j]=[];listMedal[j]=$(this).html().split(',')});
var NamFld = '.pa-fld'+NumPole;
var FlugIm= '<img width=51 class=Flug src="http://savepic.org/1911734.png" />';
var awSTrt = '<span class=tooltip4><img width="23" class=awards src="';
$("div.post-author "+ NamFld).each(function () {
if($(this).html()!=null){
  var L = $(this).html().replace(/^.+http://imagiart.ru/img/smilies/MyBB/light/sad.gif?:[\s]|<br>)/ig,'')
    var L0=$(this).html().replace(/^(.+http://imagiart.ru/img/smilies/MyBB/light/smile.gif[\s\S]*$/igm,'$1')+'<br>';$(this).html(L0)
    var Thisaw = L.split(',');
for (j=0; j< Thisaw.length; j++){
     Dp='';var x=Thisaw[j];x=x.replace(/(\d+)#.+$/img,'$1');Dp=(Thisaw[j].replace(x,'')).replace(/^#/i,'');
      for (i=0; i< listMedal.length-1; i++){ //alert(Thisaw[j]+","+listMedal[0])
       if(x==listMedal[0]){L=awSTrt+listMedal[i][2]+'"><span>'+listMedal[i][1]+' '+Dp+'<br>'+FlugIm+'</span></span>';
    $(this).append(L);break;}
      }
};}
});
</script>

Выделенное красным, - если нужно меняем на своё.

<p>N,Лучшему ISQ-Трепло форума,http://savepic.org/1945547.gif</p>
Размножаем сколько нужно
(N - номер награды - пишем по порядку

В выбранном Доп.поле, после прописанного имени поля, ниже строкой, - появятся наши награды
Прописанные в данном поле таким макаром
4,2,10
(Номер награды, прописываемый в Доп.Поле, - выбирается из списка в первой колонке Скрипта
Зы:  Если кому нужно => 23  - ширина медальки, cм. скрипт.

Дополнения
Пункт - Медалько - за что, можно дополнить конкретному пользователю, непосредственно в поле награды Профиля,
прописывая после цифры награды решетку #И тут Своё добавочное Описание
Пример прописи в Поле:
1,3#Раздела"Поле Чудес",4
Итог будет=> Лучшему модератору Раздела"Поле Чудес
!!Внимание: - В доп Описании награды - должны отсутствовать дополнительные запятые
тестим - скриншотим - отписываемся:
*Стиль можно перетащить в свой Стиль
*в конец любого Окна без тегов [i]<style>
Источник
http://forum.mybb.ru/viewtopic.php?id=6902&p=48#p703880

отключить "сервис рекомендаций"

Только для форумов FF и тех, кто не хочет видеть это:

http://uploads.ru/i/F/n/0/Fn01L.png
в HTML-верх:

Код:
<script type="text/javascript">
rusffLive.enable = false;
</script>
переадресация на другой сайт
Код:
<script language="JavaScript">
document.location.href = "СЮДА АДРЕС";
</script>

в низ

Slide Down Box Menu
Код:
http://www.htmldrive.net/media/2010/7/20/1279635779.jpg

HTML верх

Код:
<link rel="stylesheet" href="https://forumstatic.ru/files/000f/33/e7/76619.css" type="text/css" media="screen"/>
       

    <body>
    <div class="content">
    	
    	<ul id="sdt_menu" class="sdt_menu">
        <li>
        	<a href="#">
            <img src="https://forumstatic.ru/files/000f/33/e7/81656.jpg" alt=""/>
            <span class="sdt_active"></span>
            <span class="sdt_wrap">
            	<span class="sdt_link">About me</span>
            	<span class="sdt_descr">Get to know me</span>
            </span>
        	</a>
        </li>
        <li>
        	<a href="#">
            <img src="https://forumstatic.ru/files/000f/33/e7/81656.jpg" alt=""/>
            <span class="sdt_active"></span>
            <span class="sdt_wrap">
            	<span class="sdt_link">Portfolio</span>
            	<span class="sdt_descr">My work</span>
            </span>
        	</a>
        	<div class="sdt_box">
            	<a href="#">Websites</a>
            	<a href="#">Illustrations</a>
            	<a href="#">Photography</a>
        	</div>
        </li>
        <li>
        	<a href="#">
            <img src="https://forumstatic.ru/files/000f/33/e7/81656.jpg" alt=""/>
            <span class="sdt_active"></span>
            <span class="sdt_wrap">
            	<span class="sdt_link">Inspiration</span>
            	<span class="sdt_descr">Where ideas get born</span>
            </span>
        	</a>
        </li>
        <li>
        	<a href="#">
            <img src="https://forumstatic.ru/files/000f/33/e7/81656.jpg" alt=""/>
            <span class="sdt_active"></span>
            <span class="sdt_wrap">
            	<span class="sdt_link">Photos</span>
            	<span class="sdt_descr">I like to photograph</span>
            </span>
        	</a>
        </li>
        <li>
        	<a href="#">
            <img src="https://forumstatic.ru/files/000f/33/e7/81656.jpg" alt=""/>
            <span class="sdt_active"></span>
            <span class="sdt_wrap">
            	<span class="sdt_link">Blog</span>
            	<span class="sdt_descr">I write about design</span>
            </span>
        	</a>
        </li>
        <li>
        	<a href="#">
            <img src="https://forumstatic.ru/files/000f/33/e7/81656.jpg" alt=""/>
            <span class="sdt_active"></span>
            <span class="sdt_wrap">
            	<span class="sdt_link">Projects</span>
            	<span class="sdt_descr">I like to code</span>
            </span>
        	</a>
        	<div class="sdt_box">
            <a href="#">Job Board Website</a>
            <a href="#">Shopping Cart</a>
            <a href="#">Interactive Maps</a>
        	</div>
        </li>
    	</ul>
    </div>
        <div>

HTML низ

Код:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript" src="https://forumstatic.ru/files/000f/33/e7/99067.js"></script>
        <script type="text/javascript">
            $(function() {
        /**
        * for each menu element, on mouseenter, 
        * we enlarge the image, and show both sdt_active span and 
        * sdt_wrap span. If the element has a sub menu (sdt_box),
        * then we slide it - if the element is the last one in the menu
        * we slide it to the left, otherwise to the right
        */
                $('#sdt_menu > li').bind('mouseenter',function(){
        	var $elem = $(this);
        	$elem.find('img')
             .stop(true)
             .animate({
            	'width':'170px',
            	'height':'170px',
            	'left':'0px'
             },400,'easeOutBack')
             .andSelf()
             .find('.sdt_wrap')
        	     .stop(true)
             .animate({'top':'140px'},500,'easeOutBack')
             .andSelf()
             .find('.sdt_active')
        	     .stop(true)
             .animate({'height':'170px'},300,function(){
            var $sub_menu = $elem.find('.sdt_box');
            if($sub_menu.length){
            	var left = '170px';
            	if($elem.parent().children().length == $elem.index()+1)
                left = '-170px';
            	$sub_menu.show().animate({'left':left},200);
            }	
        	});
        }).bind('mouseleave',function(){
        	var $elem = $(this);
        	var $sub_menu = $elem.find('.sdt_box');
        	if($sub_menu.length)
            $sub_menu.hide().css('left','0px');
        	
        	$elem.find('.sdt_active')
             .stop(true)
             .animate({'height':'0px'},300)
             .andSelf().find('img')
             .stop(true)
             .animate({
            	'width':'0px',
            	'height':'0px',
            	'left':'85px'},400)
             .andSelf()
             .find('.sdt_wrap')
             .stop(true)
             .animate({'top':'25px'},500);
        });
            });
        </script>
Подфорум на форум

Суть:
создать подфорум - награды, в форуме: конкурсы. *пример*
Порядок действий:
1. Идем: Администрирование-форумы-создать новый. Создаем подфорум *у нас -награды-*
Название форума после установки подфорума менять нельзя.
-создаете форум в той категории, где будет находится подфорум.
- права группам на его просмотр выставляем какие посчитаем нужным.
2. После создания идете на глав. страницу, и заходите в новый форум (он у вас пуст).
Запоминаете на него ссылку, например: http: //imagi.artbb.ru/viewforum.php?id=33
луче всего скопировать ссылку в блокнот, чтобы была под рукой.
3. Идем в форум, в котором будете создавать подфорум *у нас это -конкурсы-*
и создаем там тему, с таким же названием как и подфорум с пункта 1. Т.е. подфорум - награды- значит и название темы будет -награды-.
4. Заходим в тему, и запоминаем на неё ссылку. Например: http: //imagi.artbb.ru/viewtopic.php?id=150
луче всего скопировать ссылку в блокнот, чтобы была под рукой.
5. В любой теме этого форума *конкурсы* пишите какое-нибудь сообщение, чтобы тема *награды* не была самой новой в этом форуме.
Теперь берете этот скрипт, и ставите его в html-низ.

<script type="text/javascript">
var arr = new Array()
arr[0] = new Array("ВСТАВЛЯЕМ ССЫЛКУ С ТЕМЫ *НАГРАДЫ* (С ПУНКТА 3)","ВСТАВЛЯЕМ ССЫЛКУ С ФОРУМА *НАГРАДЫ* (С ПУНКТА 1)","ОПИСАНИЕ1")
var arr2=document.getElementsByTagName("tr")
for (i=0;arr2[i]; i++) {
var str=arr2[i].innerHTML
for (j=0; arr[j]; j++)
    if(str.indexOf(arr[j][0])!=-1) {
    td=arr2[i].getElementsByTagName("td")
    td[0].innerHTML="<div class=\"tclcon\"><h3><a href="+arr[j][1]+">"+td[0].getElementsByTagName("a")[0].innerHTML+"</a></h3>"+arr[j][2]+"</div>"
    td[1].innerHTML="&nbsp;"
    td[2].innerHTML="&nbsp;"
    td[3].innerHTML="&nbsp;"
    break
    }
}
</script>

Чтобы  убрать отображение подфорума с глав.страницы, вставляем в html-верх этот скрипт:

<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
   document.write("<style>#forum_fxx{display:none}</style>")
</script>

вместо xx вставляем число, из пункта 2. id форума. *у нас он 33*

простой и удобный скрипт вставки картинки (--)

В хтмл-низ

Код:
<script>
var oldIMG="<td id=\"button-image\" title=\"Вставить картинку\"><img onclick=\"bbcode('[img]','[/img]')\" src=\"/i/blank.gif\"/><b><p style=\"z-index:20;position:absolute;height14px;margin:-15px 0 0 22px;\">2</p></b></td>"
$("#button-image").after(oldIMG);
</script>
профилактика на форуме

Источник:форум техподдержки.
Идея: Lazary
Реализация: Duka & Lazary
Ставить: в html-верх

Код:
<div id="resplash" style="display: none;">
<div class='formal' style='height:200px; width:200px; margin:auto; margin-top:200px; font-family:tahoma; font-size:10px;'> <form id='login' class='container' method='post' action='login.php?action=in' onsubmit='return my_form(this)'><fieldset><span>Форум на профилактике</span><div class='fs-box inline'> <input type='hidden' name='form_sent' value='1' /><input type='hidden' name='redirect_url' value='index.php' /><p class='inputfield required'> <label for='fld1'>Имя <em>(Обязательно)</em></label><br /> <span class='input'> <input type='text' id='fld1' name='req_username' size='25' maxlength='25'/></span></p> <p class='inputfield required'> <label for='fld2'>Пароль <em>(Обязательно)</em></label><br /> <span class='input'> <input type='password'  id='fld2'  name='req_password'  size='25'  maxlength='25' /></span></p></div></fieldset> <center><p class='formsubmit'> <input type='submit' class='button' id='customebutton' name='login' value='Войти как Администратор' /></p></center></form></div></div>
<script type="text/javascript">
var active = 1;
if(GroupID != 1 && active == 1){
e10 = document.createElement('div')
e10.innerHTML = document.getElementById("resplash").innerHTML;
document.getElementsByTagName('body')[0].insertBefore(e10,document.getElementById('pun_wrap'))
document.write("<style type=\"text/css\">html, body {background: #fff;} #customebutton {margin: auto;} #pun {display: none;}</style>");
document.title= 'Форум на профилактике - '+document.title;
}
</script>

еще один вариант профилактики
ПРИМЕР

Код:
<div id="pircs2"><!-- std.v.1/0/profilaktika --><link rel="stylesheet" type="text/css" href="http://hostjs-mybb2011.narod.ru/css/profilaktika.css" /><div id="msg-n2">У Вас отключён javascript.<br>В данном режиме, отображение ресурса<br/>браузером не поддерживается <br/></div><div id="LogIn_Window" style="display:none"><center>Уважаемые пользователи, мы переехали на новый адрес и полностью изменились - http://yaleuniversity.love-mix.ru/. </center><br/><hr><br/><br/></div></div><!-- --><script type="text/javascript"> 
 
var ON_button=1; //Cвитч включения: 1 - включено!; 0 - выключено
var  moderDostyp_ON=0; //?Модер-доступ включён?: 1 - включен!; 0 - выключен
 
if(ON_button!=1||GroupID ==1||moderDostyp_ON*GroupID==2){
 $("style.#style_st,div.#pircs2").replaceWith("");}
  else {$("#msg-n2").replaceWith("");
 if(GroupID ==3) {$("#LogIn_Window").show();if(document.URL.indexOf("/login.php")==-1){
document.location.href = "../login.php"}else {
$(document).ready(function(){$("form#login").appendTo("#LogIn_Window");
$("#LogIn_Window").find("p.formsubmit a[href*='register.php']").text("");
var v=$("#LogIn_Window").find("p.formsubmit a[href*='action=forget']");
v.replaceWith("<span>Вход только для Администраторов</span>");});};}
else {document.location.href = "../login.php?action=out&id="+UserID};}
</script><!--end/profilaktika-->
плеер на форум
Код:
<!--Универсальный mp3 плеер-->
<style type="text/css">
#button-mp3 {background-image:url('http://img413.imageshack.us/img413/5702/sound3.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>
<script type="text/javascript">
function addSpoiler_mp3(str,from,internal){
    var pos=0,pos2=0,newpos=0
    if((pos=str.indexOf("[mymp3]",from))==-1) return str;
    if((pos2=str.indexOf("[/mymp3]"),pos+8)==-1) return str;
    newpos=str.indexOf("[mymp3]",pos+8)
    if(newpos<pos2 && newpos!=-1) str=addSpoiler_mp3(str,pos+8,true)
    if((pos2=str.indexOf("[/mymp3]",pos+8))==-1) return str;
    txt = str.substring(pos+7,pos2);
    if((sepPos=txt.indexOf("|",0))==-1) return str;
    str=str.substring(0,pos)+makeSpoiler_mp3(txt.substring(0,sepPos),txt.substring(sepPos+1,txt.length))+str.substring(pos2+8,str.length)
    if( str.indexOf("[mymp3]")!=-1 && internal==false) str=addSpoiler_mp3(str,0,false)
    return str
}
function makeSpoiler_mp3(txt1,txt2){
    txt='<br /><embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" src="http://www.enricolai.com/FMP3/FMP3.swf" quality="high" allowscriptaccess="sameDomain" flashvars="vol=80&action=stop&title='+txt2+'&color=000000&textcolor=ffffff&loop=no&lma=no;height=60&amp;width=260&amp;mp3='+txt1+'" height="60" width="260">';
    return txt;
    }
    
    var popup;
        function popmp3()
        {
        popup = window.open("http://klopp.net.ru/files/","popDialog","height=380,width=440")
        if (!document.all)  {popup.moveTo(100,100);}
        return false
        }
        
        function tag_urlm()
        {var FoundErrors = '';
        var enterURL = prompt("Введите ссылку на mp3 файл", "http://");
        var enterTITLE = prompt("Введите автора и название песни", "Песня");
        if (!enterURL)
        {FoundErrors += " " + error_no_url;}
        if (FoundErrors)
        {alert("Ошибка!" + FoundErrors);
        return;}
    insert("[mymp3]" + enterURL + "|" + enterTITLE + "[/mymp3]");}
    
    if((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){
    elm=document.getElementById("pun-main").getElementsByTagName("div")
    for(x in elm) if(elm[x].className=="post-content"){
    var post=elm[x]
    post.innerHTML=addSpoiler_mp3(post.innerHTML,0,false)}}
    if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(17).innerHTML="<img src='/i/blank.gif' title='Загрузить mp3' id='button-mp3' onclick=\"popmp3(); tag_urlm()\">"
</script>
поменять цвет окна репутации и наград. убрать полупрозрачность.

вставлять во второе окно стиля.
репутация

#pun-reputation div {background-color: #цвет заливки; }

-------------------------------------------------------------------
награды

#pun-popup_awards div {background-color: #цвет заливки; }

--------------------------------------------------------------------
можно добавлять доп. параметры:

background-image: url("картинка") repeat;

посты: загрузка файлов. duka
Код:
<style>#button-files {background-image:url('http://i.rusff.me/f/ru/rusff/filesIcon.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}</style><script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(19).innerHTML="<a href='javascript:void(0);' onclick=\"window.open('http://rusff.ifolder.ru/short/', 'uploadfile', 'width=200, height=125, top=200, left=200');\"><img title='Вставить файл' src='http://suppor.rusff.me/i/blank.gif' id='button-files' width='36' height='28' /></a>"
</script>

В HTML-низ

посты: уведомление о конце текущей сессии. deff
Код:
<script> var tTim=20;function ContentTopicAlert(){if($("#main-reply").val()==""){tTim=2;TimeUwedomlenie=setTimeout("ContentTopicAlert()",tTim*1000)}else { alert("Внимание!!! \n Время Вашей сессии скорее всего закончилось: \n\n Cкопируйте на всякий случай данные из поля ответа,\nСделайте перезагрузку страницы, и вставьте Ваш контент в поле ответа по правой кнопке мыши!");}};if($("#main-reply").html()!=null ){
TimeUwedomlenie=setTimeout("ContentTopicAlert()",tTim*60*1000);}</script>

ставим в HTML низ

поворот аватара при наведении

вставлять во второе окно стиля.

.post-author ul li.pa-avatar img{
  -webkit-transition: all 0.5s ease-out; //скорость поворота//
     -moz-transition: all 0.5s ease-out;
      -ms-transition: all 0.5s ease-out;
       -o-transition: all 0.5s ease-out;
          transition: all 0.5s ease-out;
}
.post-author ul li.pa-avatar img:hover {
  -webkit-transform: rotate(2.5deg);  /* Saf3.1+, Chrome */ //угол наклона//
     -moz-transform: rotate(2.5deg);  /* FF3.5+ */
      -ms-transform: rotate(2.5deg);  /* IE9 */
       -o-transform: rotate(2.5deg);  /* Opera 10.5 */
          transform: rotate(2.5deg);
             filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */
                     M11=0.9990482215818578, M12=0.043619387365336, M21=-0.043619387365336, M22=0.9990482215818578, sizingMethod='auto expand');
               zoom: 1;
}

Оформляем страницу переадрессации

Находим в первом окне стиля:

/* A5.3 */
#pun-redirect, #pun-maint {
  margin: 50px 20% 12px 20%;
  width: auto;
  float: none;
  }

допустимые параметры:

/* A5.3 */
#pun-redirect, #pun-maint {
    margin: 0% 30%;     //отступы от краёв экрана
    width: 40%;     //[i]ширина блока
    float: none;
    text-align: center;    //выравнивание текста
    font-size: 10px!important;     //размер текста
    background: white url(http://uploads.ru/i/g/R/7/gR73z.gif) no-repeat;    //фоновый цвет + картинка лоадера
    background-position: center 27%;     //положение картинки
    border: 5px double gray;     //границы
    border-radius: 0 0 30px 30px;     //степень закругленности
    }   
#pun-redirect .main-title {     //слово "Переадресация"
    font-size: 0.6em;     //размер
    font-family: Arial;    //шрифт
    font-weight: bold;    //жирность
    color: black;    //цвет
    text-transform: uppercase;     //все буквы заглавные
    text-shadow: 0px 0px 5px silver;    //тень текста
    padding: 10px!important;
    margin-bottom:0px!important;}

за подробное разъяснение кода спасибо: faiko
информация взята с whitepiar.ru

Аватар последнего автора перед ссылкой на тему (аналог ipb 3.2.3)

в html низ (аватар не прозрачный)

Код:
<script type="text/javascript">
$('div.forum tr, tr[id^="forum_f"]').map(function(){
var self = $(this).find('td.tcr a');
var lastor='<img style="float:left;margin:5px 7px 3px 3px;" width="24" height="24"';
var LastTema=$(this).find('td.tcr a').attr('href');
/* cкрипт запрещен администрацией сервиса */
function getLastPoster(data){
$(data).find('div[class$="endpost"]').each(function(){ 
var LastPosterAva=$(this).find('li.pa-avatar img').attr('src');
if (LastPosterAva==undefined){LastPosterAva='http://petushki-city.ru/files/0002/10/47/50167.gif'};
lastor +='alt="Аватар" src="'+LastPosterAva+'">';
self.prepend(lastor);
}); } }); 
</script>

аватар полупрозрачный с наведением становится нормальным.

Код:
<script type="text/javascript">
$('div.forum tr, tr[id^="forum_f"]').map(function(){
var self = $(this).find('td.tcr a');
var lastor='<img style="float:left;margin:5px 7px 3px 3px;opacity:0.25"  onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40" width="24" height="24"';
var LastTema=$(this).find('td.tcr a').attr('href');
/* cкрипт запрещен администрацией сервиса */
function getLastPoster(data){
$(data).find('div[class$="endpost"]').each(function(){ 
var LastPosterAva=$(this).find('li.pa-avatar img').attr('src');
if (LastPosterAva==undefined){LastPosterAva='http://petushki-city.ru/files/0002/10/47/50167.gif'};
lastor +='alt="Аватар" src="'+LastPosterAva+'">';
self.prepend(lastor);
}); } }); 
</script>
Slide Down Box Menu

http://www.htmldrive.net/media/2010/7/20/1279635779.jpg

HTML верх

Код:
<link rel="stylesheet" href="https://forumstatic.ru/files/000f/33/e7/76619.css" type="text/css" media="screen"/>
       

    <body>
    <div class="content">
    	
    	<ul id="sdt_menu" class="sdt_menu">
        <li>
        	<a href="#">
            <img src="https://forumstatic.ru/files/000f/33/e7/81656.jpg" alt=""/>
            <span class="sdt_active"></span>
            <span class="sdt_wrap">
            	<span class="sdt_link">About me</span>
            	<span class="sdt_descr">Get to know me</span>
            </span>
        	</a>
        </li>
        <li>
        	<a href="#">
            <img src="https://forumstatic.ru/files/000f/33/e7/81656.jpg" alt=""/>
            <span class="sdt_active"></span>
            <span class="sdt_wrap">
            	<span class="sdt_link">Portfolio</span>
            	<span class="sdt_descr">My work</span>
            </span>
        	</a>
        	<div class="sdt_box">
            	<a href="#">Websites</a>
            	<a href="#">Illustrations</a>
            	<a href="#">Photography</a>
        	</div>
        </li>
        <li>
        	<a href="#">
            <img src="https://forumstatic.ru/files/000f/33/e7/81656.jpg" alt=""/>
            <span class="sdt_active"></span>
            <span class="sdt_wrap">
            	<span class="sdt_link">Inspiration</span>
            	<span class="sdt_descr">Where ideas get born</span>
            </span>
        	</a>
        </li>
        <li>
        	<a href="#">
            <img src="https://forumstatic.ru/files/000f/33/e7/81656.jpg" alt=""/>
            <span class="sdt_active"></span>
            <span class="sdt_wrap">
            	<span class="sdt_link">Photos</span>
            	<span class="sdt_descr">I like to photograph</span>
            </span>
        	</a>
        </li>
        <li>
        	<a href="#">
            <img src="https://forumstatic.ru/files/000f/33/e7/81656.jpg" alt=""/>
            <span class="sdt_active"></span>
            <span class="sdt_wrap">
            	<span class="sdt_link">Blog</span>
            	<span class="sdt_descr">I write about design</span>
            </span>
        	</a>
        </li>
        <li>
        	<a href="#">
            <img src="https://forumstatic.ru/files/000f/33/e7/81656.jpg" alt=""/>
            <span class="sdt_active"></span>
            <span class="sdt_wrap">
            	<span class="sdt_link">Projects</span>
            	<span class="sdt_descr">I like to code</span>
            </span>
        	</a>
        	<div class="sdt_box">
            <a href="#">Job Board Website</a>
            <a href="#">Shopping Cart</a>
            <a href="#">Interactive Maps</a>
        	</div>
        </li>
    	</ul>
    </div>
        <div>

HTML низ

Код:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript" src="https://forumstatic.ru/files/000f/33/e7/99067.js"></script>
        <script type="text/javascript">
            $(function() {
        /**
        * for each menu element, on mouseenter, 
        * we enlarge the image, and show both sdt_active span and 
        * sdt_wrap span. If the element has a sub menu (sdt_box),
        * then we slide it - if the element is the last one in the menu
        * we slide it to the left, otherwise to the right
        */
                $('#sdt_menu > li').bind('mouseenter',function(){
        	var $elem = $(this);
        	$elem.find('img')
             .stop(true)
             .animate({
            	'width':'170px',
            	'height':'170px',
            	'left':'0px'
             },400,'easeOutBack')
             .andSelf()
             .find('.sdt_wrap')
        	     .stop(true)
             .animate({'top':'140px'},500,'easeOutBack')
             .andSelf()
             .find('.sdt_active')
        	     .stop(true)
             .animate({'height':'170px'},300,function(){
            var $sub_menu = $elem.find('.sdt_box');
            if($sub_menu.length){
            	var left = '170px';
            	if($elem.parent().children().length == $elem.index()+1)
                left = '-170px';
            	$sub_menu.show().animate({'left':left},200);
            }	
        	});
        }).bind('mouseleave',function(){
        	var $elem = $(this);
        	var $sub_menu = $elem.find('.sdt_box');
        	if($sub_menu.length)
            $sub_menu.hide().css('left','0px');
        	
        	$elem.find('.sdt_active')
             .stop(true)
             .animate({'height':'0px'},300)
             .andSelf().find('img')
             .stop(true)
             .animate({
            	'width':'0px',
            	'height':'0px',
            	'left':'85px'},400)
             .andSelf()
             .find('.sdt_wrap')
             .stop(true)
             .animate({'top':'25px'},500);
        });
            });
        </script>
Super Cool Vertical Scroll Menu

http://www.htmldrive.net/media/2010/7/19/1279548399.jpg

HTML верх

Код:
<style>
body {
padding:0;
margin:0 20px;
}

#sidebar {
height:400px;
overflow:hidden;
position:relative;
background-color:#eee;
}	

#menu {
width:100%;
list-style:none;
padding:0;
margin:0;
top:0;
position:relative;
height:100%;
width:300px;
}

#menu li {
padding:10px 0;
text-align:right;
display:block;
cursor:hand;
cursor:pointer;
}

#menu li a {
background:url() repeat #1f1f1f;

color:#ddd;
font-family:helvetica, arial, verdana;
font-size:9px;
font-weight:900;
display:inline;
padding:20px 8px 5px 20px;
text-decoration:none;
}

#menu li span {
font-family:georgia, arial;
font-size:9px;
color:#464646;
}

</style>

<div id="debugging_mouse_axis"></div>
<div id="debugging_status"></div>
<div id="sidebar">
<ul id="menu">
<li><a href="#">MENU 1 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE 2 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE LONG 3 <span> / 2010</span></a></li>
<li><a href="#">MENU 4 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE 5 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE LONG 6 <span> / 2010</span></a></li>
<li><a href="#">MENU 7 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE 8 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE LONG 9 <span> / 2010</span></a></li>
<li><a href="#">MENU 10 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE 11 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE LONG 12 <span> / 2010</span></a></li>
<li><a href="#">MENU 13 <span> / 2010</span></a></li>
<li><a href="#">SUPER LONG MENU MENU MENU MENU SIZE 14 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE LONG 15 <span> / 2010</span></a></li>
<li><a href="#">MENU 16 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE 17 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE LONG 18 <span> / 2010</span></a></li>
<li><a href="#">MENU 19 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE 20 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE LONG 21 <span> / 2010</span></a></li>
<li><a href="#">MENU 22 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE 5 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE LONG 23 <span> / 2010</span></a></li>
<li><a href="#">MENU 24 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE 25 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE LONG 26 <span> / 2010</span></a></li>
<li><a href="#">MENU 27 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE 28 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE LONG 29 <span> / 2010</span></a></li>
<li><a href="#">MENU 30 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE 31 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE LONG 32 <span> / 2010</span></a></li>
<li><a href="#">MENU 33 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE 34 <span> / 2010</span></a></li>
<li><a href="#">MENU SIZE LONG 35 <span> / 2010</span></a></li>
</ul>
</div>
<div style="font-size:12px;color:#ccc"></div>

HTML низ

Код:
<script type="text/javascript" src="https://forumstatic.ru/files/000f/33/e7/45494.js"></script>
<script type="text/javascript" src="https://forumstatic.ru/files/000f/33/e7/41932.js"></script>
<script type="text/javascript" src="https://forumstatic.ru/files/000f/33/e7/22383.js"></script>
<script type="text/javascript">


$(document).ready(function() {	

	//Background color, mouseover and mouseout
	var colorOver = '#31b8da';
	var colorOut = '#1f1f1f';

	//Padding, mouseover
	var padLeft = '20px';
	var padRight = '20px';
	
	//Default Padding
	var defpadLeft = $('#menu li a').css('paddingLeft');
	var defpadRight = $('#menu li a').css('paddingRight');
    
	//Animate the LI on mouse over, mouse out
	$('#menu li').click(function () {	
    //Make LI clickable
    window.location = $(this).find('a').attr('href');
    
	}).mouseover(function (){
    
    //mouse over LI and look for A element for transition
    $(this).find('a')
    .animate( { paddingLeft: padLeft, paddingRight: padRight}, { queue:false, duration:100 } )
    .animate( { backgroundColor: colorOver }, { queue:false, duration:200 });

	}).mouseout(function () {
	
    //mouse oout LI and look for A element and discard the mouse over transition
    $(this).find('a')
    .animate( { paddingLeft: defpadLeft, paddingRight: defpadRight}, { queue:false, duration:100 } )
    .animate( { backgroundColor: colorOut }, { queue:false, duration:200 });
	});	
	
	//Scroll the menu on mouse move above the #sidebar layer
	$('#sidebar').mousemove(function(e) {

    //Sidebar Offset, Top value
    var s_top = parseInt($('#sidebar').offset().top);    
    
    //Sidebar Offset, Bottom value
    var s_bottom = parseInt($('#sidebar').height() + s_top);
	
    //Roughly calculate the height of the menu by multiply height of a single LI with the total of LIs
    var mheight = parseInt($('#menu li').height() * $('#menu li').length);
	
    //I used this coordinate and offset values for debuggin
    $('#debugging_mouse_axis').html("X Axis : " + e.pageX + " | Y Axis " + e.pageY);
    $('#debugging_status').html(Math.round(((s_top - e.pageY)/100) * mheight / 2));
    	
    //Calculate the top value
    //This equation is not the perfect, but it 's very close	
    var top_value = Math.round(( (s_top - e.pageY) /100) * mheight / 2);
    
    //Animate the #menu by chaging the top value
    $('#menu').animate({top: top_value}, { queue:false, duration:500});
	});

	
});
	
</script>
Любимая мелодия в профиле

Автор: Romych

Инструкция:
Создаём дополнительное поле в Админке.
Название: Любимая мелодия.
Поясняющий текст:

Здесь предлагается разместить вашу любимую на данный момент мелодию, и она будет отображаться у вас профиле. Просто загрузите мелодию воспользовавшись кнопкой загрузки и вставьте полученную ссылку в текстовое поле.
        пример ссылки на загруженную мелодию -  <a href="http://klopp.net.ru/musicbox/i/1012/c3/391f2232603e756103c1b0eb2ba117.mp3">like the morning sunrise</a>

Тип поля: Текстовое поле
Длина: 300
Расположение: Под названием
Естественно, разрешаем пользователям заполнять это поле.
Далее в Настройках админки размещаем сам скрипт в html-низ:

Код:
<script language="javascript">
if(window.location.href.indexOf("profile.php?section=fields")!=-1){$('fieldset').map(function(){var Pole=$(this).find('legend:has(span:contains("Любимая мелодия"))');$(Pole).after('<td id="melody" style=\'background-image:url("http://uploads.ru/i/W/Q/P/WQPBO.gif");background-position:center center;background-repeat:no-repeat;cursor: pointer;border:none;\'  title="Загрузить любимую мелодию"></td>');var Vis=$(this).find('p.inputfield input').val();if(Vis=='undefined'||Vis==null){return false;};if(Vis.indexOf(".mp3")!=-1){var plr=/<a href=\"(http:\/\/[^\s<"]+?\.mp3)\">(.*?)<\/a>/gi;Vis=Vis.replace(plr,'<embed src="https://forumstatic.ru/files/000e/8b/b7/80759.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" flashvars="playerID=audioplayer_2&amp;bg=0xffcc66&amp;slider=0x003366&amp;soundFile=$1&amp;titles=$2" width="200" height="24">');$(this).append(Vis);};});$('#melody').click(function(){$('body').append('<div class="my" align="center" id="melobox" style="width:480px;padding:8px;position:fixed;top:25%;right:35%;z-index:900;"><strong>Загрузить музыку</strong><span style="display:block;cursor:pointer;float:right;margin:0;color:#B22222;font-size:16px;" title="Закрыть" onclick="var zz=document.getElementById(\'melobox\');zz.parentNode.removeChild(zz);"><b>&nbsp;  X</b></span><br><iframe src="http://klopp.net.ru/musicbox/" width="478" height="250" frameborder="no" marginheight="3" scrolling="no"></iframe><br>Скопируйте полученный HTML-код ссылки</div>');});};$('td#profile-right li:has(span:contains("Любимая мелодия"))').map(function(){var Ku=$(this).find('strong').html();if(Ku.indexOf(".mp3")!=-1){plr=/&lt;a href=\"(http:\/\/[^\s<"]+?\.mp3)\"&gt;(.*?)&lt;\/a&gt;/gi;Ku=Ku.replace(plr,'<embed src="https://forumstatic.ru/files/000e/8b/b7/80759.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" flashvars="playerID=audioplayer_2&amp;bg=0xffcc66&amp;slider=0x003366&amp;soundFile=$1&amp;titles=$2" width="200" height="24">');};$(this).find('strong').html(Ku);});$('div.post-author ul').find('li[class^="pa-fld"]:contains("Любимая мелодия")').map(function(){var lm=$(this).html();if(lm=='undefined'||lm==null){return false;};if(lm.indexOf(".mp3")!=-1){var plr=/Любимая мелодия:<br>&lt;a href=\"(http:\/\/[^\s<"]+?\.mp3)\"&gt;(.*?)&lt;\/a&gt;/gi;lm=lm.replace(plr,'Любимая мелодия:<br><embed src="https://forumstatic.ru/files/000e/8b/b7/80759.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" flashvars="playerID=audioplayer_2&amp;bg=0xffcc66&amp;slider=0x003366&amp;soundFile=$1&amp;titles=$2" width="180" height="24">');};$(this).html(lm);});
</script>

Важная деталь: скрипт заточен под название дополнительного поля Любимая мелодия, если хочется какое-то своё словосочетание, то надо его вставить по всему скрипту вместо Любимая мелодия.
http://s2.uploads.ru/rn8co.png

Смайлы с комментариями

Автор: rps
Забавная безделушка, начало которой идёт из темы "Адаптировать phpBB-шный бб-код для наших форумов" на форуме поддержки. Идея эта впервые реализована на php-bb форумах, rps адаптировал её для нашей платформы.
Суть скрипта в том, что он позволяет оставлять мысли в виде текста и наиболее подходящего к нему смайла. Возможно, таким образом будет удобно флудить...
ХТМЛ-верх:

Код:
<script type="text/javascript">
FORUM.set('editor.think', { name : 'Добавить мысли', onclick : function() {make_code(); } } );
</script>
<style type="text/css">
td#button-think {
 background: url(http://st1.bbcorp.ru/i/information.png) no-repeat center !important;
 }

#think-area {
  position: absolute;
  z-index: 1000;
  top: 43px;
  right: 15px;
  padding: 1.5em;
  width: 500px;
}

#div_smiles p {
  padding-bottom: 0 !important;
}

#div_smiles span {
  display: inline;
}

.think_table {
  width: auto !important;
  table-layout: auto !important;
}

td.think_td {
  margin: 0; 
  padding: 0.2em !important;
  border-style: none !important;
}

.think_content {
  background-color: #eeee6f; 
  color: #000; 
  border-radius: 16px; 
  -webkit-border-radius: 16px; 
  -khtml-border-radius: 16px; 
  -moz-border-radius: 16px; 
  -o-border-radius: 16px; 
  border: 1px solid #fff; 
  padding: 3px 5px !important; 
  font-size: 1em;
}

#textarea, #input {
  width: 100%;
}

#close_button {
  margin-left: 15px;
}

.standart_smile {
  padding: 2px;
  cursor: pointer;
}

#hidden_link {
  text-decoration: none;
  border-bottom: 1px dotted;
}

.thought {
  padding-right: 7px;
  background: transparent url(http://s1.uploads.ru/i/D6VpZ.png) no-repeat top right;
  display: inline-block;
}
</style>

ХТМЛ-низ:

Код:
<script type="text/javascript">
var div; var i = 0; var t; var inp; var ta; var max = 10; var def_text = "Мысль потерялась..."; var def_smile = "http://s1.uploads.ru/i/t2jJV.gif";

var pic = new Array();
pic.push("http://www.kolobok.us/smiles/standart/acute.gif");
pic.push("http://www.kolobok.us/smiles/standart/ireful3.gif");
pic.push("http://www.kolobok.us/smiles/standart/blum2.gif");
pic.push("http://www.kolobok.us/smiles/standart/black_eye.gif");
pic.push("http://www.kolobok.us/smiles/standart/bad.gif");
pic.push("http://www.kolobok.us/smiles/standart/secret.gif");
pic.push("http://www.kolobok.us/smiles/standart/yahoo.gif");
pic.push("http://www.kolobok.us/smiles/standart/whistle2.gif");
pic.push("http://www.kolobok.us/smiles/standart/facepalm.gif");
pic.push("http://www.kolobok.us/smiles/standart/this.gif");
pic.push("http://www.kolobok.us/smiles/standart/agree.gif");
pic.push("http://www.kolobok.us/smiles/standart/black_eye.gif");
pic.push("http://www.kolobok.us/smiles/standart/grin.gif");
pic.push("http://www.kolobok.us/smiles/standart/help.gif");
pic.push("http://www.kolobok.us/smiles/standart/polling.gif");
pic.push("http://www.kolobok.us/smiles/standart/smoke.gif");
pic.push("http://www.kolobok.us/smiles/standart/sorry2.gif");
pic.push("http://www.kolobok.us/smiles/standart/umnik.gif");
pic.push("http://www.kolobok.us/smiles/standart/yu.gif");
pic.push("http://www.kolobok.us/smiles/standart/drinks.gif");


function make_div() {
 var fs; var z = 0; var new_div;
 fs = document.getElementsByTagName("div");
 for (z in fs) {
  if (fs[z].className == "fs-box hashelp") {
   new_div = document.createElement("div");
   new_div.id = "think-area";
   new_div.className = "container";
   new_div.style.display = "none";
   fs[z].appendChild(new_div);
  }
 }
}

function make_think(x) {
 var reg; var think; var j = 0; res = x.innerHTML; var smile; var text;
 reg = new RegExp("\\[think=([^\\]]+)\\]([^\\[\\]]+)\\[/think\\]", "g");
 if (reg.test(res)) {
  think = res.match(reg);
  for (j in think) {
   smile = think[j].substring(think[j].indexOf('[think=') + 7, think[j].indexOf(']'));
   text = think[j].substring(think[j].indexOf(']') + 1, think[j].indexOf('[/think]'));
   res = res.replace('[think=' + smile + ']' + text + '[/think]', '<table class="think_table" cellpadding="0" cellspacing="0"><tr><td class="think_td"><div class="think_content">' + text + '</div><span class="thought"><img src="' + smile + '" alt="" /></span></td></tr></table>');
  }
 }
 return res;
}

function make_bb_code() {
 t = document.getElementById("textarea").value;
 if (t == "") t = def_text;
 inp = document.getElementById("input").value;
 if (inp.indexOf("http://") == -1) inp = def_smile;
 bbcode('[think=' + inp + ']' + t + '','[/think]');
 changeVisibility('think-area');
}

function make_code() {
 var h = 0;
 changeVisibility('think-area');
 ta = document.getElementById("think-area");
 ta.innerHTML = "<textarea id='textarea' rows='5'>Введите текст мысли</textarea>";
 ta.innerHTML += "<div id='div_smiles'><p id='conteiner_smiles'><span id='visible_smiles'></span><span id='hidden_smiles' style='display: none;'></span></p><a id='hidden_link' style='cursor: pointer;' title='Показать или скрыть эмоции' onclick='document.getElementById(\"hidden_smiles\").style.display = (document.getElementById(\"hidden_smiles\").style.display == \"none\" ? \"inline\" : \"none\");'>Больше эмоций</a></div><br />";
 ta.innerHTML += "<input type='text' id='input' value='Вставьте ссылку на смайл' /><br /><br />";
 for (h in pic) {
  if (h < max) document.getElementById("visible_smiles").innerHTML += "<img class='standart_smile' src='" + pic[h] + "' alt='Эмоции' title='Нажмите, чтобы добавить' onclick='document.getElementById(\"input\").value = this.src;' />";
  else document.getElementById("hidden_smiles").innerHTML += "<img class='standart_smile' src='" + pic[h] + "' alt='Эмоции' title='Нажмите, чтобы добавить' onclick='document.getElementById(\"input\").value = this.src;' />";
 }
 ta.innerHTML += "<input type='button' class='button' value='Добавить' id='bb_buton' onclick='make_bb_code();' />";
 ta.innerHTML += "<input type='button' class='button' value='Закрыть' id='close_button' onclick='changeVisibility(\"think-area\");' />";
}

make_div();
div = document.getElementById("pun-main").getElementsByTagName("div");
for (i in div) {
 if (div[i].className == "post-content") div[i].innerHTML = make_think(div[i]);
}
</script>

Теперь немного о настройках.
В ХТМЛ-верх располагается скрипт создания новой кнопки в форме ответа и стиль всех элементов. При необходимости, можно поменять иконку

Код:
td#button-think {
 background: url(http://st1.bbcorp.ru/i/information.png) no-repeat center !important;
 }

на свою.
В ХТМЛ-низ доступны для изменения следующие параметры:

Код:
var max = 10;

Устанавливает число смайлов, показываемых по умолчанию в форме. Остальные будут скрыты и доступны по клику на ссылку "Больше эмоций".

Код:
var def_text = "Мысль потерялась...";

Устанавливает стандартный смайл-эмоцию, если пользователь не указал его.

Код:
var pic = new Array();

Набор смайлов-эмоций (в стандартном наборе 20 штук). Можно добавлять свои или удалить ненужные.
Спасибо mkusher за советы при разработке.
Скриншоты:

http://s2.uploads.ru/4c7C0.png
http://s3.uploads.ru/9tUcr.png

Спойлер
Код:
низ
<style>
#button-spoiler {background-image:url('https://forumupload.ru/uploads/0000/12/13/488-1.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
function tag_spoiler(){
	var y = prompt("Введите описание закрытой кнопки",'');
	if(y!='null' && y!='' && typeof(y)!='object' && typeof(y)!='undefined'){
	var x = prompt("Введите описание открытой кнопки",'');
	if(x=='null' || x=='' || typeof(x)=='object' || typeof(x)=='undefined') bbcode('[spoiler='+y+']','[/spoiler]'); else bbcode('[spoiler='+y+'|'+x+']','[/spoiler]');}
	else bbcode('[spoiler]','[/spoiler]')
}
function addSpoiler(str,from,internal){
	var pos=0,pos2=0,pos_c=0,pos_l=0,newpos=0,string='',close='',open='';
	if((pos=str.indexOf("[spoiler",from))==-1) return str;
	if((pos2=str.indexOf("[/spoiler]"),pos+9)==-1) return str;
	if(((pos_c=str.indexOf("]",pos+8))!=-1) && ((pos_c!=pos+8)&&(pos_c!=pos+9))){
	string = str.substring(pos+9,pos_c);
	if((pos_l = string.indexOf("|"))!=-1){
close = string.substring(0,pos_l);
open = string.substring(pos_l+1,string.length);
	}
	else{
close = string;
open = string;
	}
	}
	else{
close = 'Показать спойлер';
open = 'Скрыть спойлер';
	}
	newpos=str.indexOf("[spoiler",pos+9)
	if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+9,true)
	if((pos2=str.indexOf("[/spoiler]",pos+9))==-1) return str;
	str=str.substring(0,pos)+makeSpoiler(str.substring(pos_c+1,pos2),open,close)+str.substring(pos2+10,str.length)
	if( str.indexOf("[spoiler")!=-1 && internal==false) str=addSpoiler(str,0,false)
	return str;
}

function makeSpoiler(txt,open,close){
	txt='<div class="quote-box" style="padding:1px;background: none; border: 0;"><cite style="width:100%;margin:0;"><input id="'+open+'" class="spoiler-button" style="width:140px;font-size:10px; margin:0;" type="button" value="'+close+'"></cite><blockquote class="quote-box" style="display:none; width: 80%;border: 1px solid black;margin:0;">'+txt+'</blockquote></div>'
	return txt;
}

$(document).ready(function(){
	$("div.quote-box > cite > input.spoiler-button").click(function(){
$(this).parents("div.quote-box:first").find("blockquote.quote-box:first").toggle("slow");
var a = $(this).attr('value');$(this).attr('value',$(this).attr('id'));$(this).attr('id',a);
	});
});

if((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){
	elm=document.getElementById("pun-main").getElementsByTagName("div")
	for(x in elm) if(elm[x].className=="post-content"){
var post=elm[x]
post.innerHTML=addSpoiler(post.innerHTML,0,false)
	}
}
if(form=document.getElementById("form-buttons"))
	form.getElementsByTagName("tr")[0].insertCell(16).innerHTML="<img  id=\"button-spoiler\" title=\"Спойлер\" onclick=\"tag_spoiler('[spoiler]','[/spoiler]')\" src=\"/i/blank.gif\" />"
</script>

6

НАВИГАТОРЫ

навигатор справа

http://uploads.ru/i/8/A/N/8ANXh.png
В HTML верх(Или в HTML низ)

Код:
<!-- JampPanel-->
<style>
#JampPanel:hover{
margin-right:-20px;
}
#JampPanel,#JampPanel .container{
border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
border:1px solid #FE2323;
background-color:#F0F0F0;
box-shadow: 0px 5px 5px #626262;
-webkit-box-shadow:0px 5px 5px #626262;
-khtml-box-shadow:0px 5px 5px #626262;
-moz-box-shadow:0px 5px 5px #626262;
}
#JampPanel {opacity:0.86;
position:fixed;z-index:1200;
height:190px;top:8px;right:0;margin-right:-202px;
background:#F0F0F0 url(http://uploads.ru/i/S/z/t/Sztn3.png) 4px 2px no-repeat;
width:230px;
}
#JampPanel .container{
padding:12px;
height:400px;
width:100%;margin:-1px 0 0 30px;
}
#Zaslonyalka{ /*прикрывает область тени на стыке уха с container*/
position:absolute;
height:190px;width:14px;
background-color:#F0F0F0;
margin:-12px 0 0 -18px;
}
</style>
<div id=JampPanel>
  <div class=container>
    <div id=Zaslonyalka></div>
Ваш контент
  </div>
</div>
<!--End//JampPanel-->

Вы здесь » выпьем кофеишки » один кусочек сахара » навигация


Рейтинг форумов | Создать форум бесплатно