Переливающие ссылки

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Flint
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет 3 месяца

Переливающие ссылки

Сообщение Flint »

Подскажите можна ли зделать на phpbb переливающие ссылки . Мод есть только для Invision Power Board http://www.ibresource.ru/db/484/
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 19 лет 11 месяцев
Откуда: tallinn.ee

Сообщение Romy »

демо не работает, а регаться, чтобы скачать мод впадел.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Flint
Можно, было, ищите, даже вроде тут в бетах валяеться. И вообще, почти наверняка это просто css для ссылок.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 1 месяц
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

Интересно, а кого/что эти ссылки переливают? :)
Flint
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет 3 месяца

Сообщение Flint »

Переливающиеся ссылки это когда ты наводиш мышку к примеру на профиль оно становится не оранжевое(или другой цвет) а разно цветной т.е меняет цвет сначала красные, потом синий ну и так далее. Пример я не могу найти
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 1 месяц
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

Flint
Так вы уже определитесь - переливающие или переливающиеся :)
Flint
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет 3 месяца

Сообщение Flint »

а какая разница?? :)
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 1 месяц
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

Flint
А подумать? Они переливаются или переливают?
Flint
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет 3 месяца

Сообщение Flint »

переливаются. так что можно ?
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 1 месяц
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

Flint
Ну так отредактируйте тему... И выложите собственно мод, а не ссылку на него - может кто и поковыряет.
Flint
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет 3 месяца

Сообщение Flint »

Код: Выделить всё

Дополнительный  java скрипт  для модификации от X-PortaLTeaM (=SPiRiT=)

Пример можно посмотреть на: http:www.new-soft.ru/cool-life

***********************************************************************
Установка:

1) Заливаем  java-скрипт в корень форума...

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

После

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

добавляем:

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

Все готово....
скрипт

Код: Выделить всё

////////////////////////////////////////////////////////////////////
var rate = 20;  // Increase amount(The degree of the transmutation)
////////////////////////////////////////////////////////////////////
if (document.getElementById)
window.onerror=new 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.onmouseover = doRainbowAnchor;
    document.onmouseout = stopRainbowAnchor;
}
else if (document.getElementById) {
    document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
    document.onmouseover = Mozilla_doRainbowAnchor;
    document.onmouseout = Mozilla_stopRainbowAnchor;
}
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;
}
Последний раз редактировалось Flint 12.01.2006 13:57, всего редактировалось 1 раз.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 1 месяц
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

А сам JavaScript-то ГДЕ?

PS:
Отредактировать первый пост сложно?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

1) Залить в /templates
2) Открыть overall_header.tpl
Flint писал(а):Все готово....
Добавлено спустя 1 минуту 54 секунды:

Код: Выделить всё

<script type="text/javascript" src="fade.js"></script>
путь поправьте только
я люблю daft punk | новый sugoi.ru
Flint
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет 3 месяца

Сообщение Flint »

Код: Выделить всё

<script type="text/javascript" src="fade.js"></script>
путь поправьте только
Я не понял (я новичек в этом деле) что тут надо подпровлять, я все перебробывал.Подскажите плиззз[/quote]
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 19 лет 11 месяцев
Откуда: tallinn.ee

Сообщение Romy »

Flint писал(а):что тут надо подпровлять
йепонски

Добавлено спустя 1 минуту 10 секунд:
Flint писал(а):что тут надо подпровлять
йепонский бох...

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

менять на

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

Вернуться в «Поддержка phpBB 2.0.x»