Greasy Fork is available in English.

Mcbbs-Light

the new

// ==UserScript==
// @name         Mcbbs-Light
// @namespace    undefined
// @version      0.6
// @description  the new
// @author       Snownee
// @include      *mcbbs.net/*
// ==/UserScript==

jQuery(document).ready(function($) {
    console.log('欢迎使用 MCBBS Light! =w=');
    // 修改标题
    // document.title = " Minecraft(我的世界)中文论坛 - Mcbbs";
    // $("[src='template/mcbbs/image/logo_sc.png']").attr("src ", "http://i.imgur.com/8WUBLPS.png");
    // 主体背景颜色
    var css = `
#scrolltop {
bottom: 40px !important;
transform: translateX(50px);
}
#scrolltop .scrolltopa {
background-color: #7E57C2 !important;
background-image: none !important;
border-radius: 50%;
width: 54px !important;
padding: 0;
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
color: #fff;
line-height: 54px;
font-size: x-large;
font-family: cursive;
font-weight: bolder;
transform: rotate(-89deg);
}
#body_fixed_bg {
background-size: cover !important
}
.ad {
display: none
}
#wp .wp, #hd .wp,
.pm .flb {
background: none !important;
}
.kk_xshow .kkinnerpad,
.kk_xshow .tab,
.plugin .bm_h,
.portal_left_dev,
.m_c,
#ct.wp.ct1,
.move-span,
.appl,
#threadlist,
.pm_tac, .c,
.special_user_login,
#group_f_mn .xld.xlda,
#group_f_mn .tbmu {
background: #FDFDFD !important
}
.portal_left_content,
.portal_left_content,
#portal_index_right .portal_note,
#portal_index_right .portal_news,
#portal_index_right .portal_game,
#portal_index_right .portal_zb,
.portal_wrapper4_dev,
.portal_left_dev,
#autopbn,
.bm_h,
.tbn ul,
#diy5,
#deletepmform,
.ct1, #uhd,
.sttl.mbn {
border: none !important
}
.kk_xshow .tab, .kk_xshow .tab_cur {
color: #444
}
.kk_xshow li,
.pg_index .mn>.fl.bm,
.pg_guide .mn {
background: none !important
}
.bm {
border: none;
background: #FDFDFD !important;
}
#threadlist>.bm_c,
.bm_c[id|=recommendgroups_],
.pg_index .bm_c {
padding: 0 !important
}
#ip_notice,
.special_user_info {
display: none;
}
.bmw,
.move-span,
.special_user_info,
embed,
.kk_xshow .kkinnerpad,
#postlist,
#f_pst,
.portal_left_dev,
#threadlist,
.bml.pbn,
#thread_types,
#autopbn,
#pt,
.pgbtn,
#threadindex>.tindex,
.pg_space .bm,
.appl,
#nv_group .mn>.bm,
#nv_group .sd>.bm,
.pg_spacecp .bm,
#editorbox,
#uhd,
#nv_portal .bm,
#nv_group .tb.cl,
#darkroomtable,
.sttl.mbn,
#postform .bm.cl,
.special_user_login,
#group_f_mn .xld.xlda,
#group_f_mn .tbmu,
.ttp.cl {
box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12) !important;
}
#framea7S7Jl, #portal_block_711 {
box-shadow: none !important
}
#visitedforumstmp {
margin-left: 0
}
#faq_right {
margin-left: 0;
background: none;
}
#faq_right .faq_right_inp {
background: none;
border-bottom: 2px solid #C2D5E3;
font-size: 16px;
}
.pg_index .mn {
width: 662px !important;
}
.mn {
padding: 4px !important;
transform: translate(-4px, -4px);
}
table.fl_tb tr,
.tl tr th, .tl tr td,
#hd .p_pop a {
transition: background .2s;
}
table.fl_tb tr:hover,
.tl tr:hover th, .tl tr:hover td,
.kk_xshow .tab_cur,
#hd .p_pop a:hover {
background-color: #EFF6F8 !important
}
.fl_icn, .fl_g, #postbox, #threadlist {
padding: 10px !important;
}
#portal_block_741 iframe, #portal_block_713_content iframe {
height: 416px;
width: 100% !important
}
#portal_block_713 {
height: 450px;
}
.kkinnerpad div img {
visibility: hidden;
}
.bm_h,
.blocktitle.title,
.portal_left_title,
.tbn .mt.bbda,
.mn .tb {
background-color: #1976D2 !important;
background-image: none !important;
padding: 0 10px !important;
}
#nv {
height: 38px !important;
transform: translateY(-5px);
}
.block>.title,
.tbn .mt.bbda,
#threadlist {
width: auto !important
}
#portal_index_right .block .dxb_bc {
margin: 0 4px !important;
}
#autopbn,
.pgbtn a {
color: #fff !important
}
.pgs {
background: none !important
}
#pt .z {
margin-left: 10px
}
#thread_types {
padding: 10px 10px 5px 10px;
}
.pls {
background: #e1f5fe !important;
border-right: 1px solid #C2D5E3 !important;
}
.pi {
border-color: #C2D5E3 !important
}
.tbn li {
border-bottom-style: solid;
margin: 0 !important;
padding: 0 10px !important;
}
.tbn li.a {
border-top: none;
}
.pg_space .pgs {
padding-bottom: 10px;
}
.pg_guide .pbn {
padding-bottom: 0 !important
}
.pg_guide .bm_c.cl.pbn {
display: none
}
.mn .tb li a {
color: #FDFDFD
}
.ct2_a .mn {
transform: translate(4px,-4px);
}
.appl {
width: auto;
margin: 0;
float: none;
}
#nv_group .bm {
margin: 3px;
}
#nv_group .bm_c {
padding: 8px !important;
}
#group_mn {
width: 682px !important
}
.frame-1-1-l, .frame-1-1-r {
width: 48.9% !important
}
#nv_home #ct {
background: none !important
}
#nv_group .tb.cl,
#nv_group .ttp.cl,
#group_f_mn>* {
margin: 0 3px !important
}
#wp #portal_block_741_content {
margin: 0 !important;
}
#nv_search .pgs {
margin-top: 10px;
float: right
}
.showhide, .ignore_notice {
height: 11px !important;
}
#my16modannouncement, #mymodannouncement {
background: #e1f5fe !important;
border-color: #ddd !important;
}
.bbda, .tbmu, .bm_c tr td, .bm_c tr th {
border-bottom: 1px solid #C2D5E3 !important;
}
.fl_row td, #nv_group .bm_c tr:first-child td, #nv_group .bm_c tr:first-child th {
border-top: 1px solid #C2D5E3 !important;
}
.xlda .m {
margin: 8px 0 8px -60px;
}
#group_f_mn .tbmu {
padding: 8px 10px 8px 0;
}
`;

    $('.bm.bmw.cl, #tabVpFJkk_content').css('background', '#FDFDFD');
    $('.bm_c, .move-span').css("cssText", "border:none !important;");
    $('.weiboShow .weiboShow_wrap').css("cssText", "background:#FDFDFD !important;");
    $('#frameEUfgzT, #frameVrMSR7').removeClass('move-span');
    $('.hdc h2 a').attr('href', 'http://www.mcbbs.net/forum.php');
    $('#ft').parent().css({'min-width': '1130px', 'background': 'rgba(0, 0, 0, 0.4) none repeat scroll 0 0', 'margin-top': '-40px', 'padding-top': '50px'});
    $('.pg_group #pgt').parent().css({'background': '#FDFDFD', 'box-shadow': '0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12)', 'margin': '0 3px', 'border': 'none'});
    $('#scrolltop .scrolltopa').text('>');
    $('#group_f_mn .tbmu:not(.cl)').css('padding', '0 20px 5px');
    $('#ft').parent().css('background', 'none');
    $('#tabVpFJkk_title').css('background-color', '#DDD');
    $('#toptb').append(`
<a href="javascript:;" id="qmenu" onmouseover="delayShow(this, function () {showMenu({'ctrlid':'qmenu','ctrlclass':'a','duration':1});showForummenu();})" initialized="true" class="a">♥</a>
`);
    $('#qmenu').click(function(e) {$(e).hide();});

    //修改顶部
    css += `
#qmenu.a {
position: absolute;
right: 0;
background: none;
width: auto;
height: 35px;
color: #F44336;
font-size: 24px;
margin: 7px;
}
#toptb {
background: none 0px 0px repeat scroll rgba(0, 0, 0, 0.4);
line-height: 39px;
height: auto;
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
#toptb .z a {
height: 39px;
}
#toptb .z a:hover {
background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
background-size: 100% 37px;
color: #fff;
text-decoration: none;
}
#um {
margin-right: 82px;
}
.mc_map_wp {
margin-top: -26px;
}
`;
    $(".hdc.cl > h2").css("margin-top", "-18px").css("margin-left", "130px");

    //边框修改
    css += `
.mc_map_border_top {
background: none;
height: 0;
}
.mc_map_border_right {
background: none
}
.mc_map_border_foot {
height: 0;
background: none
}
.mc_map_border_left {
background: none
}
`;

    //导航栏修改
    css += `
#nv .nv_ul {
background: none
}

#nv .nv_ul li a {
width: 80px;
height: 57px;
padding: 0;
text-align: center;
font-size: 14px;
background: none !important;
border: none
}
#nv .nv_ul li a:hover {
background: none !important;
color: #ffff58;
text-decoration: underline;
}
#nv .nv_ul li {
width: 60px;
padding: 0;
height: 57px;
line-height: 56px;
background: none !important;
}
#nv .nv_ul li:last-child a {
border: none;
}
#nv .nv_ul li:first-child a:hover{
border: none;
}
#nv li#mn_N7844.hover a {
background: none !important;
color: #ffff58 !important;
}
#hd .h_pop {
border: none !important;
background: #FDFDFD !important;
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
#hd .p_pop a {
background: none;
}
`;
    $("#nv_right").remove();

    //修改搜索
    css += `
.y_search {
width: auto;
margin-top:4px;
}
.y_search_inp {
background: none;
}
`;
    $(".y_search_btn").remove();

    //分情况处理
    var url = document.URL;
    if (url.includes("/forum.php") || url.includes("/portal.php")) {

        //修改个人资料部分
        css += `
.special_info_t {
background: none !important
}
.special_info_i {
background: none !important
}
.special_user_info {
background: #FDFDFD !important;
height: 113px !important
}
.special_user_info1, .special_user_info3 {
display: none !important
}
`;

        //背景修改
        css += `
#nv_forum #ct {
background: none;
}
`;

        if (url.includes("/portal.php")) {
            //修改侧边栏
            css += `
#portal_index_right .block {
background: #FDFDFD
}
#portal_index_right .frame {
background: none
}
#portal_index_right .portal_game {
width: auto;
}
#portal_index_right .portal_game {
padding: 0px 1px
}
`;

            $('#portal_block_741_content iframe').css('border', 'none');

            //修改轮播
            css += `
.ss3_wrapper .slideshow_paging li {
background: none;
}
.ss3_wrapper .slideshow_paging a {
width: 90px;
height: 43px;
overflow: hidden;
}
.ss3_wrapper .slideshow_paging .activeSlide {
background-color: rgba(255,255,255,0.4);
}
.portal_wrapper4 .slideshow_paging li {
height: auto;
}
#portal_left .portal_txt table {
margin: auto 8px;
}
.portal_wrapper .slideshow_paging a {
width: 73px;
height: 39px
}
.portal_wrapper .slideshow_paging li {
background: none;
}
.portal_wrapper .slideshow_paging .activeSlide {
background-color: rgba(255,255,255,0.6);
}
#slideshow_3 .slideshow_item .image a {
height: 320px;
width: 670px;
overflow: hidden;
}

`;
        }
        if (url === "http://www.mcbbs.net/forum.php") {
            //修改侧边栏
            css += `
#forum_index_right .frame {
background: none;
}
#forum_index_right .block {
background-color: #FDFDFD !important;
}
.tb a {
border: none;
}
`;
            $('#category_1 td').attr('width', '49.9%');
        }
    } else if (url.includes("http://www.mcbbs.net/misc.php?mod=faq")) {
        //修改背景
        css += `
.tbn {
background: #FDFDFD
}
.lum ul {
background: #FDFDFD !important
}
`;
        if (url === "http://www.mcbbs.net/misc.php?mod=faq") {
            css += `
.bm {
background: none;
}
`;
        }
        if (new RegExp("mod=faq&action=faq&id=\d*").test(url)) {
            css += `
.bm {
background: #FDFDFD
}"
`;
        }
    }
    $("<style></style>").text(css).appendTo($("head"));
});