Перейти к контенту

[2.3.x]Переливающиеся ссылки 2...


sania

Рекомендуемые сообщения

Название: Переливающиеся ссылки 2...

Добавил: sania

Добавлен: 27 Окт 2005

Обновлен: 27 Окт 2005

Категория: IP.Board 2.3.x

 

Дополнительный java скрипт для модификации Переливающиеся ссылки

 

Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
  • 2 недели спустя...

у меня не идёт (( там написано 2) Заходим в Админку>>Шаблоны>>Управление шаблонами>>_ваш_скин_>>>Изменить верхний и нижний колонтитул:

 

После

 

<meta http-equiv="content-type" content="text/html; charset=windows-1251" />

 

Вот у меня нет там такой строки <meta http-equiv="content-type" content="text/html; charset=windows-1251" /

Ссылка на комментарий
Поделиться на других сайтах

-------

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

--------

 

Тебе главное до </head> рекомендуемую строку вставить

Ссылка на комментарий
Поделиться на других сайтах

Я вот вставляю и ни в опере ни в осле не работает(((

В опере рaботает все отлично если "мой" явa скрипт ставите...

Изменено пользователем sania
Ссылка на комментарий
Поделиться на других сайтах

  • 5 месяцев спустя...

Скажите, что означают параметры внтури скрипта?

 

Много часов убил, но так и не продвинулся в этом :D

 

Пытаюсь сделать fade из цвета ссылки в оранжевый и обратно. Подскажите, как?

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
  • 1 месяц спустя...
при написании сообщения при навидении на ссылу коды цветов вписываются в сообщение... как это убрать?
Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
  • 1 месяц спустя...

А можете ниписать еще несколько скриптов?

 

И как сделать, что бы сылка мигала, до наведения курсора?

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...
у меня не идёт (( там написано 2) Заходим в Админку>>Шаблоны>>Управление шаблонами>>_ваш_скин_>>>Изменить верхний и нижний колонтитул:

 

После

 

<meta http-equiv="content-type" content="text/html; charset=windows-1251" />

 

Вот у меня нет там такой строки <meta http-equiv="content-type" content="text/html; charset=windows-1251" /

 

 

А что такое верхний и нижний колонтитул? Версия у меня 2,3,1 У меня такого нет:D

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
у меня не идёт (( там написано 2) Заходим в Админку>>Шаблоны>>Управление шаблонами>>_ваш_скин_>>>Изменить верхний и нижний колонтитул:

 

После

 

<meta http-equiv="content-type" content="text/html; charset=windows-1251" />

 

Вот у меня нет там такой строки <meta http-equiv="content-type" content="text/html; charset=windows-1251" /

 

 

А что такое верхний и нижний колонтитул? Версия у меня 2,3,1 У меня такого нет:D

Изменить общий шаблон форума

После строки <meta http-equiv="content-type" content="text/html; charset=<% CHARSET %>" />

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
  • 1 год спустя...

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

 

<meta http-equiv="content-type" content="text/html; charset={$this->settings['gb_char_set']}" />
Ссылка на комментарий
Поделиться на других сайтах

Постараюсь, обьяснить для тех кто не понел : У, меня есть скин, IP.Board Pro, я хочу что-бы эффекты переливающих ссылок были в данном скине.

Создаем, в папку jscripts, Файл : fade.js, и записываем в него следующие :

////////////////////////////////////////////////////////////////////
var rate = 20;  // Increase amount(The degree of the transmutation)
////////////////////////////////////////////////////////////////////
if (document.getElementById)
window. Function("return true")
var objActive;
var act = 0;   
var elmH = 0;
var elmS = 128;
var elmV = 255; 
var clrOrg;	 
var TimerID;   


if (document.all) {
document.
document.
}
else if (document.getElementById) {
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
document.
document.
}
function doRainbow(obj)
{
if (act == 0) {
	act = 1;
	if (obj)
		objActive = obj;
	else
		objActive = event.srcElement;
	clrOrg = objActive.style.color;
	TimerID = setInterval("ChangeColor()",100);
}
}
function stopRainbow()
{
if (act) {
	objActive.style.color = clrOrg;
	clearInterval(TimerID);
	act = 0;
}
}
function doRainbowAnchor()
{
if (act == 0) {
	var obj = event.srcElement;
	while (obj.tagName != 'A' && obj.tagName != 'BODY') {
		obj = obj.parentElement;
		if (obj.tagName == 'A' || obj.tagName == 'BODY')
			break;
	}

	if (obj.tagName == 'A' && obj.href != '') {
		objActive = obj;
		act = 1;
		clrOrg = objActive.style.color;
		TimerID = setInterval("ChangeColor()",100);
	}
}
}
function stopRainbowAnchor()
{
if (act) {
	if (objActive.tagName == 'A') {
		objActive.style.color = clrOrg;
		clearInterval(TimerID);
		act = 0;
	}
}
}
function Mozilla_doRainbowAnchor(e)
{
if (act == 0) {
	obj = e.target;
	while (obj.nodeName != 'A' && obj.nodeName != 'BODY') {
		obj = obj.parentNode;
		if (obj.nodeName == 'A' || obj.nodeName == 'BODY')
			break;
	}

	if (obj.nodeName == 'A' && obj.href != '') {
		objActive = obj;
		act = 1;
		clrOrg = obj.style.color;
		TimerID = setInterval("ChangeColor()",100);
	}
}
}
function Mozilla_stopRainbowAnchor(e)
{
if (act) {
	if (objActive.nodeName == 'A') {
		objActive.style.color = clrOrg;
		clearInterval(TimerID);
		act = 0;
	}
}
}
function ChangeColor()
{
objActive.style.color = makeColor();
}
function makeColor()
{
if (elmS == 0) {
	elmR = elmV;	elmG = elmV;	elmB = elmV;
}
else {
	t1 = elmV;
	t2 = (255 - elmS) * elmV / 255;
	t3 = elmH % 60;
	t3 = (t1 - t2) * t3 / 60;

	if (elmH < 60) {
		elmR = t1;  elmB = t2;  elmG = t2 + t3;
	}
	else if (elmH < 120) {
		elmG = t1;  elmB = t2;  elmR = t1 - t3;
	}
	else if (elmH < 180) {
		elmG = t1;  elmR = t2;  elmB = t2 + t3;
	}
	else if (elmH < 240) {
		elmB = t1;  elmR = t2;  elmG = t1 - t3;
	}
	else if (elmH < 300) {
		elmB = t1;  elmG = t2;  elmR = t2 + t3;
	}
	else if (elmH < 360) {
		elmR = t1;  elmG = t2;  elmB = t1 - t3;
	}
	else {
		elmR = 0;   elmG = 0;   elmB = 0;
	}
}

elmR = Math.floor(elmR).toString(16);
elmG = Math.floor(elmG).toString(16);
elmB = Math.floor(elmB).toString(16);
if (elmR.length == 1)	elmR = "0" + elmR;
if (elmG.length == 1)	elmG = "0" + elmG;
if (elmB.length == 1)	elmB = "0" + elmB;

elmH = elmH + rate;
if (elmH >= 360)
	elmH = 0;

return '#' + elmR + elmG + elmB;
}

Что, делаем дальше, я иду в АдминПанель (АдминЦентр),Перехожу в вкладку "Внешний Вид", далее ищу там свой скин "IP.Board Pro", нажимаю "Изменение общего шаблона форума", полный путь его будет таков : Админцентр > Управление шаблонами > Изменение общего шаблона форума IP.Board Pro, далее я ищу тег <head>,и после него смело вставляю следующий код :

<script type="text/javascript" src="/jscripts/fade.js"></script>

Все, думаю я, легко и доступно обьяснил, тем кто не понел...

Удачи, и легких работ !

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.