NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Hardverapro 2018 by Supreme7 // @namespace https://hardverapro.hu/tag/supreme7.html // @version 0.9.2 // @description Hardverapro finomhangolás // @author SUPREME7 // @include *hardverapro.hu* // @grant GM_xmlhttpRequest // @require https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js // @updateURL https://openuserjs.org/meta/Supreme7/Hardverapro_2018_by_Supreme7.meta.js // @license MIT // ==/UserScript== (function() { 'use strict'; var $ = window.jQuery;//OR // BEÁLLÍTÁSOK // Hirdetés információk áthelyezése a hirdetés címe alá - Kikapcsoláshoz írd át az alábbi opciót "0" értékre var uadInfoMod = 1; // Jegelt hirdetés jelző módosítás - Kikapcsoláshoz írd át az alábbi opciót "0" értékre var uadIceMod = 1; // Hirdetés szövegének előnézete funkció hozzáadás - Kikapcsoláshoz írd át az alábbi opciót "0" értékre var uadContentLoadMod = 1; // Hirdetők letiltása - Ha van olyan felhasználó akinek szeretnéd elrejteni a hirdetéseit, itt tudod beállítani var disableAdvertisers = 0; // Letiltott hirdetők felhasználónevei //////////////////////////////// /// ADD MEG A BLOKKOLT HIRDETŐK NEVEIT //////////////////////////////// var disabled_users = ["hirdető1", "hirdető2"]; //////////////////////////////// if($(".uad-list").length && disableAdvertisers == 1){ $(".uad-list li").each(function() { var nick = $(this).find(".uad-misc").find("a").first().text(); var title = $(this).find(".uad-title").find("a").first().text(); if (jQuery.inArray(nick, disabled_users) != -1) { console.log(nick + " hirdetése elrejtve. ("+title+") ") $(this).hide(); } }); } // Felhasználó menü hozzáadása jobb oldali boxhoz var userName = $(".user-dropdown-menu").find("h6").html(); var userFace = $(".user-dropdown").find(".user-face").find("img").attr('src'); var private_msg = $(".user-dropdown-menu").find("a[href='/privatok/listaz.php']").html(); $( "#right" ).prepend( "<div class='user-menu-list user-thread-list'><div class='card card-forum'><div class='card-header'>Saját menü</div>" +"<li class='list-group-item'><img src='"+userFace+"'> "+userName+"</li> " +"<li class='list-group-item'> <a href='/privatok/listaz.php'>"+ private_msg +"</a></li>" + "<li class='list-group-item'><span class='fas fa-tags fa-fw'></span> <a href='/hirdetesfeladas/listaz.php'>Hirdetéseim kezelése</a></li>" + "<li class='list-group-item'><span class='fas fa-exclamation-circle fa-fw'></span> <a href='/jelentesek/index.html'>Jelentéseim</a></li>" + "</div>" ); // "CARD" mod $( ".uad-filter" ).before("<div class='card-header'>Szűrés</div>"); $( ".uad-form" ).before("<div class='card-header'>Hirdetés feladás</div>"); $( ".uad-info" ).each(function( index ) { // Lenyíló leírás ikon hozzáadása címhez if(uadContentLoadMod == 1){ var uadId = $(this).parents(':eq(1)').attr("data-uadid"); var uadURL = $(this).parents(':eq(1)').find(".uad-title").find("a").attr("href"); $(this).parents(':eq(0)').prepend("<span class='fa fa-chevron-down text-muted uad-content-load' style='margin-left: 10px; cursor: pointer;' uad-id='"+ uadId +"' uad-url='"+ uadURL +"'></span>"); } // Hirdetés információk áthelyezése a hirdetés címe alá if(uadInfoMod == 1){ $(this).hide(); var uadPrice = $(this).find(".uad-price").html(); var uadCity = $(this).find(".uad-light").html(); var uadCityFull = $(this).find(".uad-light").find("span").attr("data-original-title"); var uadDate = $(this).find(".uad-ultralight").html(); var uadImageNum = $(this).parents(':eq(1)').find(".uad-photos").html(); var uadTitleUptime = $(this).parents(':eq(1)').find(".uad-title-uptime").text(); $(this).parents(':eq(1)').find(".uad-title-uptime").hide(); var uadDefaultImageUrl = $(this).parents(':eq(1)').find('img').attr('src'); uadDefaultImageUrl = uadDefaultImageUrl.replace('.100', ''); $(this).parent().find(".uad-title").append("<span class='uad-light'><span style='color: #e54c09;'>" + uadPrice + "</span> | " + (typeof uadCityFull === 'undefined' ? uadCity : uadCityFull) + " | " + uadDate + (typeof uadImageNum === 'undefined' ? '' : " | " + "<a href='"+ uadDefaultImageUrl +"' target='_blank'>"+ uadImageNum +"</a>") + "</span>"); } // Jegelt hirdetés MOD if(uadIceMod == 1){ var uadIce = $(this).parents(':eq(1)').find(".fa-snowflake"); uadIce.parent().hide() uadIce.parents(':eq(3)').css({ 'border-left' : '5px solid #2783a7', 'background-color' : '#e6f7ff' }); } }); // Lenyíló leírás $(".uad-content-load").click(function(e){ e.preventDefault(); var uadId = $(this).attr("uad-id"); var uadURL = $(this).attr("uad-url"); if($(".uad-id-"+ uadId +"").length){ $(".uad-id-"+ uadId +"").slideToggle("slow"); }else{ $(this).parents(':eq(1)').after("<div class=' card-body uad-content uad-id-"+ uadId +"' style='background-color: #ffeee4; border-left: 4px solid #827a6b;'></div>"); GM_xmlhttpRequest({ method: "POST", url: uadURL, headers: { "Content-Type": "application/x-www-form-urlencoded" }, onload: function(response) { var responseText = response.responseText; var uadText = $(responseText).find('.uad-content').html(); $(".uad-id-"+ uadId +"").html(""+uadText+""); } }); } }); })();