Greasy Fork is available in English.

Re-Mcbbs

the old

// ==UserScript==
// @name         Re-Mcbbs
// @namespace    undefined
// @version      0.3
// @description  the old
// @author       SettingDust
// @include      *mcbbs.net/*
// @require      https://code.jquery.com/jquery-latest.js
// ==/UserScript==

$(function () {
    var css = "";
    //修改标题
    document.title = " Minecraft(我的世界)中文论坛 - Mcbbs";
    $("[src='template/mcbbs/image/logo_sc.png']").attr("src", "http://i.imgur.com/8WUBLPS.png");
    //主体背景颜色
    css += [
        "#hd .wp {",
        "  background: none;",
        "}",
        "#ip_notice .bm{",
        "  background: #C5A97A;",
        "}",
        "#ip_notice{",
        "  background: none;",
        "  bottom: -9px;",
        "}",
        ".plugin .bm_h {",
        "  background: #D6BE96",
        "}"
    ].join("\n");

    //修改底部
    $("[style*='width:100%;margin-top:-20px;']").css("background", "rgba(0, 0, 0, 0.4) none repeat scroll 0 0");
    $("body").append($("[style*='width:100%;margin-top:-20px;']"));

    //修改顶部
    css += [
        "#toptb {",
        "  background: none 0px 0px repeat scroll rgba(0, 0, 0, 0.4);",
        "  line-height: 39px;",
        "  height: auto;",
        "}",
        "#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;",
        "}",
        ".z {",
        "   margin-left: 100px;",
        "}"
    ].join("\n");
    $(".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",
        "}",
        "#scrolltop .scrolltopa {",
        "  visibility: hidden;",
        "}"
    ].join("\n");

    //导航栏修改
    $(".nv_ul").css("background", "none");
    css += ["#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-top: 1px solid #b1a994;",
        "}",
        "#hd .p_pop a:hover {",
        "  color: #C5A97A;",
        "}"
    ].join("\n");
    $("#nv_right").remove();

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

    //分情况处理
    var url = document.URL;
    if (url.endsWith("forum.php") || url.endsWith("portal.php")) {
        //修改个人资料部分
        css += [
            ".special_info {",
            "  background: none !important;",
            "}",
            ".special_info_t {",
            "  background: none !important;",
            "}",
            ".special_info_i {",
            "  background: none !important;",
            "}",
        ].join("\n");
        $(".special_user_info").css("background-color", "#C5A97A");
        var avatar = $(".special_photo > img").attr("src");
        if (avatar !== undefined) {
            avatar = avatar.replace("big", "middle");
            $(".special_photo").css("background", "url(" + avatar + ") center no-repeat");
            $(".special_photo > img").remove();
        }

        //微博修改
        css += [
            "iframe {",
            "  height: 415px;",
            "  width: 264px;",
            "}"
        ].join("\n");

        //背景修改
        css += [
            "#wp {",
            "  background: none;",
            "}",
            "#nv_forum #ct {",
            "  background: none;",
            "}"
        ].join("\n");

        if (url.endsWith("portal.php")) {
            //背景修改
            css += [
                "#wp .wp {",
                "  background: none;",
                "}",
                ".portal_left_dev {",
                "  background: #D6BE96",
                "}"
            ].join("\n");
            //修改侧边栏
            css += [
                "#portal_index_right .block {",
                "  background: #C5A97A",
                "}",
                "#portal_index_right .frame {",
                "  background: none",
                "}",
                "#portal_index_right .portal_game {",
                "  width: auto;",
                "}",
                "#portal_index_right .portal_game {",
                "  padding: 0px 1px",
                "}"
            ].join("\n");
            $("#portal_block_737_content").attr("style", "margin: 0 !important;");

            //修改轮播
            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 {",
                "  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;",
                "}"
            ].join("\n");
        }
        if (url === "http://www.mcbbs.net/forum.php") {
            //修改侧边栏
            css += [
                "#forum_index_right .frame {",
                "  background: none;",
                "}",
                "#forum_index_right .block {",
                "  background-color: #C5A97A !important;",
                "}"
            ].join("\n");
            $(".bm.bmw.cl").css("background", "#D6BE96");
        }
    } else if (url.includes("http://www.mcbbs.net/misc.php?mod=faq")) {
        //修改背景
        css += [
            "#wp .wp {",
            "  background: none;",
            "}",
            ".tbn {",
            "  background: #D6BE96",
            "}",
            ".lum ul {",
            "  background: #D6BE96 !important",
            "}"
        ].join("\n");
        if (url === "http://www.mcbbs.net/misc.php?mod=faq") {
            css += [
                ".bm {",
                "  background: none;",
                "}"
            ].join("\n");
        }
        if (new RegExp("mod=faq&action=faq&id=\d*").test(url)) {
            css += [
                ".bm {",
                "  background: #D6BE96;",
                "}"
            ].join("\n");
        }
    }
    $("<style></style>").text(css).appendTo($("head"));
});