GIF выключить в миниатюрах - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

GIF выключить в миниатюрах

#1 Пользователь не на сайте   Dzi ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 21-Февраль 18
  • Репутация: 0
  • IPB version:4.1.x
 

Отправлено 22 Февраль 2018 - 08:27

Собственно как это сделать? Хочется чтобы все превюшки маленькие были без анимаций..
А в теме чтобы всё норм анимировалось.
Как это сделать?
0

#2 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 521
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 379
  • IPB version:I have no IPB
 

Отправлено 22 Февраль 2018 - 11:59

Просмотреть сообщениеDzi сказал(а):

Хочется чтобы все превюшки маленькие были без анимаций..

Где это?
0

#3 Пользователь не на сайте   Dzi ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 21-Февраль 18
  • Репутация: 0
  • IPB version:4.1.x
 

Отправлено 22 Февраль 2018 - 12:09

Просмотреть сообщениеnewbie 22 Февраль 2018 - 11:59 сказал(а):

Где это?

Ну для начала на главной.
а там уже с кодом я разберусь куда впихивать ещё

Или к примеру чтобы все превьюшки изначально были без анимаций(не аватарка в теме поста, а именно превьюшки только)
А при наведений мышки они оживали с помощью mouseover

Превью это я имею в виду вот это:
Вложение  preview2.png (8,78К)
Количество загрузок: 1Вложение  preview.png (9,1К)
Количество загрузок: 2

Сообщение изменено: Dzi (22 Февраль 2018 - 12:29)

0

#4 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 521
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 379
  • IPB version:I have no IPB
 

Отправлено 23 Февраль 2018 - 10:04

Просмотреть сообщениеDzi сказал(а):

А при наведений мышки они оживали с помощью mouseover


Поищите в интернете js-скрипты для этого.
0

#5 Пользователь не на сайте   Dzi ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 21-Февраль 18
  • Репутация: 0
  • IPB version:4.1.x
 

Отправлено 23 Февраль 2018 - 11:20

А если хочется полностью их выключить в превью? возможно это как-то сделать?
0

#6 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 521
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 379
  • IPB version:I have no IPB
 

Отправлено 23 Февраль 2018 - 13:14

Поищите в интернете js-скрипты для этого.
0

#7 Пользователь не на сайте   Dzi ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 21-Февраль 18
  • Репутация: 0
  • IPB version:4.1.x
 

Отправлено 23 Февраль 2018 - 17:07

Нашёл короче один скрипт
но он останавливает все гифки, а мне нужно только миниатюры :(
помогите..
сам скрипт:
<script>
  function createElement(type, callback) {
    var element = document.createElement(type);

    callback(element);

    return element;
}

function freezeGif(img) {
    var width = img.width,
    height = img.height,
    canvas = createElement('canvas', function(clone) {
        clone.width = width;
        clone.height = height;
    }),
    attr,
    i = 0;

    var freeze = function() {
        canvas.getContext('2d').drawImage(img, 0, 0, width, height);

        for (i = 0; i < img.attributes.length; i++) {
            attr = img.attributes[i];

            if (attr.name !== '"') { // test for invalid attributes
                canvas.setAttribute(attr.name, attr.value);
            }
        }

        canvas.style.position = 'absolute';

        img.parentNode.insertBefore(canvas, img);
        img.style.opacity = 0;
    };

    if (img.complete) {
        freeze();
    } else {
        img.addEventListener('load', freeze, true);
    }
}

function freezeAllGifs() {
    return new Array().slice.apply(document.images).map(freezeGif);
}

freezeAllGifs();
</script>

0

#8 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 521
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 379
  • IPB version:I have no IPB
 

Отправлено 24 Февраль 2018 - 09:19

Просмотреть сообщениеDzi сказал(а):

но он останавливает все гифки, а мне нужно только миниатюры

Для начала найдите отличия в коде между миниатюрами и не миниатюрами.
0

Сообщить об этой теме:


Страница 1 из 1


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

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2018 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна