КВ Инфа

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

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


Вы здесь » КВ Инфа » Скрипты » Скрипты


Скрипты

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

1

Скрипт тега предупреждения

Скрипт тега нарушения

Оптимальнее всего ставить в форму ответа, тогда скрипты будут срабатывать быстрее, чем загрузится страница с остальными скриптами, но гости не будут видеть эффекта. Можно поставить и в html-низ.
Кнопки в форму ответа (Доступны только Администраторам и модераторам)

Для предупреждения

0

2

Заливаем форум определённым цветом:

0

3

Картинкой фон:

0

4

Делаем форум прозрачным:

0

5

Вставляем шапку:

0

6

Задний фон:

0

7

Чтобы задний фон не прокручивался:

0

8

Меняем ширину форума. 85 можно поменять на своё

0

9

Можно изменить размер текста:

0

10

И сам шрифт. Century Gothic меняем на своё:

0

11

Меняем на главной 1,2,3,4 столбцы форума. Заливаем их определённым цветом:

0

12

Прикрепляем картинку к названию категорий:

0

13

Ставим свою картинку и в строке "Форум-Тем - Сообщений - Последнее сообщение":

0

14

Делаем рамку между столбцами:

0

15

Подвинем рекламу. Внимание! Если вообще удалите рекламу, ваш форум будет удалён! Цифры меняем на свои:

0

16

Картинка возле статистики:

0

17

Вставляем видео в пост

Скрипт вставлять в хтмл-низ.

Как добавлять видео?
заходите на youtube.com, находите в поиске нужно вам видео, жмете на просмотр и в адресной строке будет что-то типа http://youtube.com/watch?v=5pvXkmlaiBk, так вот  окончание после знака равно нам и потребуется 5pvXkmlaiBk
Далее идет в тему, пишим пост и вставляем туда такой тег
[youtube]5pvXkmlaiBk[/youtube]
Далее жмем отправить и наслаждаемся просмотром видео в посте.

Ru.YouTube.
[youtube]5pvXkmlaiBk[/youtube]

Rutube.ru
[rutube1]концовка[/rutube1]

Video.Google.com

0

18

Видео@mail.ru  [M.@.t.r.i.x]

Теги: [mailru1]~[/mailru1]

Как пользоваться: Значит под каждым видео есть ссылка на HTML код, нажимаем и получаем код выглядит он

<object width="452" height="385"><param name="flashvars" value="imaginehost=video.mail.ru&perlhost=video.mail.ru&alias=inbox&username=vladimir.matveev&albumid=3&id=4&catalogurl=http://video.mail.ru/catalog/naturevideo/&tagurl=" /><param name="allowScriptAccess" value="always" /><param name="movie" value="http://img.mail.ru/r/video2/player_v2.swf?par=http://content.video.mail.ru/inbox/vladimir.matveev/3/$4$0$120" /><embed src="http://img.mail.ru/r/video2/player_v2.swf?par=http://content.video.mail.ru/inbox/vladimir.matveev/3/$4$0$120" type="application/x-shockwave-flash" width="452" height="385" flashvars="imaginehost=video.mail.ru&perlhost=video.mail.ru&alias=inbox&username=vladimir.matveev&albumid=3&id=4&catalogurl=http://video.mail.ru/catalog/naturevideo/" allowScriptAccess="always"></embed></object>

Отсюда берем то что выделенно жирным и красным, и вставляем между ббкодами.
Скрипт очень компактный и занимает мало места, в Хтмл-низ!

0

19

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

В хтмл-низ если не получится попробуйте в верх

0

20

Иконки для разделов и тем
Первый способ:

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

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

<style type="text/css">
.....................
.....................
</style>

--------------------------------------------------------------------------------

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

#pun-main .category Div.icon {float: left; display: block; border-style: none none none none; height: ...; width: ...;}
Вместо троеточий вставляем максимальную высоту и ширину тех иконок, которые будем вставлять для разделов.

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

tr#forum_fx Div.icon, tr#forum_fx TR.iclosed Div.icon, tr#forum_fx TR.iredirect Div.icon, tr#forum_fx TR.inew Div.icon   {background-color : transparent; background-image: url(http://time.3bb.ru/uploads/time/2_br_redirect.gif);  background-repeat : no-repeat; background-position: top center;}
Размножаем его копипэйстом, столько раз, сколько у нас подфорумов.

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

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

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

tr#forum_f2 Div.icon, tr#forum_f2 TR.iclosed Div.icon, tr#forum_f2 TR.iredirect Div.icon, tr#forum_f2 TR.inew Div.icon   {background-color : transparent; background-image: url(http://time.3bb.ru/uploads/time/2_br_redirect.gif);  background-repeat : no-repeat; background-position: top center;}
Вместо троеточия в скобках вставляем адрес иконки для первого раздела.

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

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

Пишем:

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

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

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

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

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

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

tr#forum_f2 div.icon {background-image: url(Ваша ссылка на картинку);  }
tr#forum_f2 div.inew {background-image: url(Ваша ссылка на картинку);  }</style>
div.icon = обычная иконка
div.inew = иконка  при появлении новых сообщений

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

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

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

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

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

#pun-main .category Div.icon {float: left; display: block; border-style: none none none none; height: 40px; width: 40px; background-repeat : no-repeat; background-position: top center; background-color : transparent;}
Попробуйте его заменить на:

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

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

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

#pun-main table div.tclcon {margin-left: ...px;}
Подставляешь разные значения вместо троеточия пока не добъешься нужного отступа.

#pun-stats .container hr {display: none;}
2. если сделал , но не пашет, то напиши

#pun-main table Div.icon {float: none !important;}
3. Если ещё проблемы, тогда еще пишем

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

ИЛИ

<style type="text/css">
#pun-main .category Div.icon {float: left; display: block; border-style: none none none none; height: 50; width: 50;}

tr#forum_fN Div.icon, tr#forum_fN.iclosed Div.icon, tr#forum_fN.iredirect Div.icon, tr#forum_fN.inew Div.icon   {background-color : transparent; background-image: url(адрес картинки-иконки для данного раздела, т.е. форума);  background-repeat : no-repeat; background-position: top center;}

Div.icon {
background-image : url(адрес иконки темы без новых сообщений);
background-repeat: no-repeat;
}
TR.inew Div.icon {
background-image : url(адрес иконки темы с новыми сообщениями);
background-repeat: no-repeat;
}
TR.isticky Div.icon {
background-image : url(адрес иконки выделенной темы);
background-repeat: no-repeat;
}
TR.iclosed Div.icon {
background-image : url(адрес иконки закрытой темы);
background-repeat: no-repeat;
}
TR.iredirect Div.icon {
background-image : url(адрес иконки перемещенной темы (кстати, нифига не пашет));
background-repeat: no-repeat;
}
</style>

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

Блок с иконками ДЛЯ ТЕМ вставляется ОДИН раз

1 способ:
Код вставляется в HTML в форме ответа

Будет отображаться смайл, по клику на который в текст сообщения будет вставлен необходимый BBCode

2 способ:

Код вставляется в HTML в форме ответа

Код:
<img onclick="return changeVisibility('id_смайлов', this)" src="адресс_смайла" alt="описание_смайлов" />
<div class="container" id="id_смайлов" style="display:none; width:199px; position: absolute; z-index: 2">
<div id="smilies-block">
<img src="адрес_смайла" alt="описание_смайла" style="cursor: pointer" onclick="insert_text(' -- ', ''); return changeVisibility('id_смайлов', this)" />
</div>
</div>

id_смайлов - название блока смайлов. Например: smiles-icq, smiles-area2, smiles.
описание_смайла - по желанию, вешь вообщем-то ненужная, ИМХО, так что можно смело удалять.
Добавлять смайлы просто копируя строчку:
<img src="адрес_смайла" alt="описание_смайла" style="cursor: pointer" onclick="insert_text(' -- ', ''); return changeVisibility('id_смайлов', this)" />

Адреса можно писать в формате: uploads/имя_форума/имя_файла , исключение - адрес между --, там адрес должен быть полным, начиная с http:// и т.д.

Выглядит это так:

Используя этот способ можно создать несколько наборов смайлов, оформляя каждый набор отдельным блоком. Каждому блоку надо присваивать уникальные id.

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

Первая часть -  её можно распологать где угодно - хоть в html-верхе, хоть в низе, хоть в объявлении.

Добавлять смайлики нужно после "//Добавлять смайлики здесь". Просто скопируйте строчку smiles.push("...") и в кавычках пропишите URL смайла

Вторая часть кода - ссылка

Этот код распологайте там, где хотите расположить ссылку на доп. смайлики.
Только не забудьте скрипт, который идёт после ссылки. Благодаря ему ссылка отображается только при просмотре тем.

0

21

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

Не забудьте в коде таблицы заменить все адреса форума help.forumbb.ru на свой.

Скрипт замены надписей активны/неактивны под аватаром на картинки

Замена ссылок Профиль - ЛС - Email картинками

Попап с картинкой при нажатии на ссылку   
<script language="JavaScript">
function poppict()
{
var msg = new String("")
msg = "<img src='АДРЕС_КАРТИНКИ'>"
popup = window.open("","popDialog","height=390,width=258")
popup.document.write(msg)
popup.document.close()
return false
}
</script>
<a id="poppict"  href="" onclick="return poppict()">СCЫЛКА</a>

Форма входа на форум (логин и пароль) в окне статуса

Запрет на установку аватара и подписи отдельным пользователям

Вместо DREД  - ник юзера, которому запретили менять.

Этот скрипт запрещает простотрa профиля участника гостями.

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

Вставлять его нужно в объявление, или html-низ. Но лучше всего в объявление.

0

22

Запрет перехода по всем ссылкам

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

0

23

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

1.Создаете дополнительное поле как обычно с нужным названием и установками

2. Вниз вставлем:

Вместо синих слов - вставляете свои ранги-опции. Чтобы увеличить их количество размножайте в скрипте этот блок
"<option value='ведьма'>ведьма</option>" вместо красного троеточия (если рангов больше не надо. тоеточие выкиньте), соединяя их между собой плюсами.
Если речь идет о втором посчету, а не опервом доп поле в профиле, в скрипте ВЕЗДЕ fld1 замените на fld2

Расположение сообщений на странице от более позднего (вверху) к более раннему (внизу)

!!!Вставлять строго в HTML низ. В Html под формой ответа вызывает ошибку эксплорера.

0

24

Скрипт запрещающий копировать инфу с  форума. VOL1

0

25

Скрипт универсального цветовыделения групп

В красную строчку в скобочки, через запятую, в кавычках, пишем имена админов
В синию - модеров.
Меняет цвета админов на красный, модеров на синий - на всем форуме.

0

26

Индикатор групп

Хтмл низ вставляем, то что выделено заменям на свои данные, если надо.

0


Вы здесь » КВ Инфа » Скрипты » Скрипты


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