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+"");
}
});
}
});
})();