• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

Дополнил дизайн форума

Автоматический обмен без AML

Arbusx

Специалист
Регистрация
30.09.2019
Сообщения
516
Реакции
209
Поинты
0.000
Всем привет.
Написал для себя скрипт, может кому пригодится.

Возможности этого скрипта:
  1. Время создания темы в формате гггг-мм-дд
  2. Прямая ссылка на сайт
  3. Изображение главного экрана хайпа
  4. Кнопка "Скрыть". Свернуть/развернуть все разделы кроме псевдоинвестиций
  5. Ну и открытие разделов псевдоинвестиция в отдельной вкладке и с применённым фильтром (Сортировка: Первое сообщение)
1.jpg


P.s.: Чтобы установить скрипт можно использовать любое расширение: Tampermonkey, Stylish и тд. Я использую User JavaScript and CSS. Шикарное расширение в этом плане.

JavaScript:
$(document).ready(function() {
    
    let url = new URL(document.location.href);
    
    if (url.pathname == '/' || url.pathname == '/categories/forum-o-psevdoinvesticijax.6/') {
        // Показать кнопку "Скрыть"
        $('.p-nav-list').append('<li><div class="p-navEl" data-has-children="false"><a href="#" style="padding-right:17px" class="p-navEl-link p-navEl-link--splitMenu" id="myHyip_hide">Скрыть</a></div></li>')
            // Действие при клике на кнопку "Скрыть"
        $('body').on('click', '#myHyip_hide', function(e) {
            e.preventDefault();
            $('.p-body-pageContent > div').each(function() {
                if ($(this).children().hasClass('u-anchorTarget')) {
                    let item = $(this).children('.u-anchorTarget').attr('id').split('.')[1];
                    // Скрыть всё кроме хайпов
                    if (item != 6) {
                        $('#collapse-'+item).click();
                    }
                }
            })
        });
        
        // Добавить фильтр к ссылкам хайпов
        let dom_el = $('.block--category6 .block-body > div').length != 0 ? $('.block--category6 .block-body > div') : $('.block-body > div');
        dom_el.each(function() {
            let item = $(this).find('.node-title > a');
            item.attr('href', item.attr('href')+'?order=post_date&direction=desc').attr('target', '_BLANK');
        });
    }
    
    // Добавить время, картинку и прямую ссылку на сайт хайпа
    if (url.pathname.split('/')[1] == 'forums') {
        $('.structItemContainer-group > div').each(function() {
            let item_time = $(this).find('.structItem-startDate time').attr('datetime').split('T')[0];
            let arr_url = $(this).find('.structItem-title a').text().split(' - ');
            let tmplink = '';
            let im;
            for (z of arr_url) {
                if (z.split('.').length <= 1 || z.split(' ').length > 1) { continue; }
                tmplink = tmplink + '&#160;<a class="myLink" href="//'+z+'" target="_BLANK">'+z+'</a>';
                im = z;
            }
            $(this).find('.structItem-startDate').append('<span class="myTime">'+item_time+'</span>');
            $(this).find('.structItem-title').append(tmplink);
            
            if (im !== undefined) {
                $('<div class="myImg"><img class="nemui" src="https://blinky.nemui.org/shot?http://'+im+'/"><img class="investorsstartpage" src="https://is.investorsstartpage.com/images/hthumb/'+im+'.jpg"></div>').insertAfter($(this).children('div:nth-child(2)'));
            }
        });
    }
    
});

CSS:
.myLink,
.myTime {
    color: #a9a9a9;
}

.myLink {
    font-weight: 400;
}
.myLink:hover {
    color: #a00;
}

.myTime {
    padding-left: 10px;
}

.myImg {
    position: relative;
    display: table-cell;
    height: 55px;
    width: 150px;
    padding: 1px 8px;
    margin-right: 0;
    margin-left: auto;
    text-align: right;
}
.myImg img {
    /*display: block;*/
    display: inline;
    position: relative;
    height: 100%;
}
.myImg img:after {
    display: inline-block;
    position: absolute;
    content: "";
    width: 70px;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #c8c1b8;
    background-color: #fff;
}
.myImg:hover img {
    position: absolute;
    top: 0;
    left: 140px;
    min-width: 128px;
    min-height: 128px;
    z-index: 10;
    background-color: #fff;
}
.myImg:hover img.investorsstartpage {
    min-width: 266.6666px;
    min-height: 200px;
    top: -140px;
    box-shadow: rgb(0 0 0) 1px 1px 17px -2px;
}
.myImg:hover img.nemui {
    min-width: 256px;
    min-height: 256px;
    top: -400px;
    left: 134px;
}

 
Реклама: 🔥 Хочешь получить Telegram Premium и стать гуру Polymarket? Кликай сюда!

BEHEMOT

ТОП-МАСТЕР
Регистрация
13.03.2014
Сообщения
9,380
Реакции
6,137
Поинты
0.050

fzone

МАСТЕР
Регистрация
12.09.2010
Сообщения
1,989
Реакции
1,426
Поинты
0.822
Он исходные коды то выложил, нечего такого тут нету. Не вижу я особо полезным это дополнение, но в целом спасибо за труды.
 
Реклама: 🔥 Хочешь получить Telegram Premium и стать гуру Polymarket? Кликай сюда!

BEHEMOT

ТОП-МАСТЕР
Регистрация
13.03.2014
Сообщения
9,380
Реакции
6,137
Поинты
0.050
Сверху Снизу