Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano
W dniu 17.02.2026 o 16:06, Pan Mateoo napisał(a):

wy chyba nie sledzicie forum, tylko nawalacie polityką..

 

reakcje w innych dialach zostaly przywrocone bo to czesc interakcji i w tym nie ma nic zlego jak np ktos podlinkuje bardzo fajną piosenke i inni ją polubią.

 

wszelkie reakcje w offtopie  Dyskusje na tematy różne zostaly wylaczane bo tam zwierzeta uzytkownicy nabijaja sobie do rankingow etc - a to zbedne i polityka to tylko dodatek wiec po co podliczac to do rankingow?

 

@tomcug Czyli nie ma szans na przywrócenie reakcji do samego tematu "Politmemy, czyli wojna na polityczne memy (każdy mile widziany)" ? 
Akurat budowa tego tematu, czyli wklejanie prześmiewczych memów (bez komentowania!), jest naturalnym efektem, aby użytkownicy tego forum mogli w tym temacie używać reakcje / emotikony - jako "odpowiedź".
Grzecznościowo pytam tylko :) 

  • 2 miesiące temu...
Opublikowano

Czy można zrobić aby litera "x" pomiędzy cyframi w przypadku kiedy nie ma odstępów w postaci spacji, nie zamieniała się z automatu w znak mnożenia? Dla przykładu: RTX 50x0. Natomiast: 50 x 0, jest ok jako działanie.

  • 1 miesiąc temu...
Opublikowano
44 minuty temu, kalderon napisał(a):

Jest tu na forum możliwość ignorowania użytkownika żeby więcej nie widzieć jego postów? 

Jest ale niestety widzisz każdy cytat jak go ktoś cytuje, widzisz w nieprzeczytanych postach. Apelowałem do administracji żeby dało się coś z tym zrobić tak jak na JoeMonsterze że dekiel znika całkowicie z twojego życia ale "niedasie".

  • Upvote 1
Opublikowano

Cytowane posty przeboleję.

  

56 minut temu, Pan Mateoo napisał(a):

Chodzi tobie o inną funkcje niz ta?

image.png.e04acd57a1cb2d6982b514c39be53817.png

Chodziło o tą, myślałem że to będzie jakiś przycisk przy poście czy profilu użytkownika którego chcę zablokować.

Opublikowano
20 minut temu, Grolshek napisał(a):

Jest ale niestety widzisz każdy cytat jak go ktoś cytuje, widzisz w nieprzeczytanych postach. Apelowałem do administracji żeby dało się coś z tym zrobić tak jak na JoeMonsterze że dekiel znika całkowicie z twojego życia ale "niedasie".

Bo się nie da. Invision nie ma takiej opcji.

  • Sad 1
Opublikowano
26 minut temu, Grolshek napisał(a):

Jest ale niestety widzisz każdy cytat jak go ktoś cytuje, widzisz w nieprzeczytanych postach. Apelowałem do administracji żeby dało się coś z tym zrobić tak jak na JoeMonsterze że dekiel znika całkowicie z twojego życia ale "niedasie".

Taki mechanizm rozwala ciągłość i sens dyskusji.

Próbowałem kiedyś ignorować na innym forum, gdzie faktycznie wycinało ale przestawało dać się czytać, bo kontekst wątku zaczynał się gubić.

 

IMO najlepsza opcja, to zwijanie wypowiedzi ignorowanych. Wtedy nie trzeba tego czytać, a jednocześnie widać co się w temacie dzieje i kto komu odpowiada.

Jak już coś blokować, to możliwość cytowania siebie przez ignorowanego, przywoływania itp. rzeczy powodujących powiadomienia.

Opublikowano
47 minut temu, tomcug napisał(a):

Bo się nie da. Invision nie ma takiej opcji.

A może chociaż dodać opcję "dział polityka niewidoczny nigdy"? Po diabła w ogóle taki śmietnik na forum sprzętowo-komputerowym? 50% wyświetlanych "nieprzeczytanych" to szambo stamtąd.

  • Like 2
Opublikowano (edytowane)
2 godziny temu, Pan Mateoo napisał(a):

image.png.836c819d3c55159b707c7374330aba99.png

mozesz zwinac kategorie - co prawda calą ale coz

Niczego to nie daje. Nadal jest widoczny w nieprzeczytanych. Mam tak cały czas:

obraz.thumb.png.4e0406c8bee8c06cb1720fe0985d2ec7.png

 

A tutaj nadal go widać więc opcja jest bezsensowna.

 

obraz.thumb.png.095aced48e6a77a9d51063e1d835a870.png

 

Więc nadal widzę wynurzenia homofobów i pożytecznych idiotów fiutina. Pytanie jest jedno: PO CO na forum sprzętowo-technicznym dział z polityką? Mało tego szamba mamy dookoła? Potrzebne to jak świni siodło.

 

obraz.thumb.png.e15cea53ed88b1c5c9b296da0ac6b95d.png

W oko mi się rzuciło że nie tylko polityka to bagno :faja:

 

obraz.thumb.png.8b91b15e8631eacd1d0fb850467274ae.png

Edytowane przez Grolshek
Opublikowano
23 minuty temu, Grolshek napisał(a):

Coś bliżej?

Przykładowy skrypt do Tampermonkey w Chrome, ukrywa wybrane tematy z listy tematów, najnowszych postów, aktywności i nieprzeczytanych:

 

Spoiler

 

// ==UserScript==
// @name         ITHardware - ukrywanie wybranych tematów
// @namespace    local.ithardware.hide-topics
// @version      1.0.0
// @description  Ukrywa wybrane tematy z list działów, najnowszych postów, aktywności i nieprzeczytanych na forum ITHardware / Invision Community.
// @match        https://forum.ithardware.pl/*
// @run-at       document-start
// @grant        none
// ==/UserScript==

(function () {
  'use strict';

  /*
    Jak dodać kolejny temat?

    Z URL-a:
    https://forum.ithardware.pl/topic/7993-polityka-w-polsce-i-na-świecie-wątek-ogólny/

    bierzesz ID po /topic/, czyli tutaj: 7993

    Dodajesz np.:
    { id: 12345, title: 'Nazwa tematu opcjonalnie' },
  */

  const HIDDEN_TOPICS = [
    {
      id: 7993,
      title: 'Polityka w Polsce i na Świecie - wątek ogólny',
    },
  ];

  const OPTIONS = {
    debug: false,

    // false = ukrywa temat z list i aktywności, ale jak ręcznie wejdziesz w URL tematu, strona się otworzy
    // true  = także blokuje bezpośrednie wejście w ukryty temat
    blockDirectTopicPage: false,

    // gdzie przenieść użytkownika, gdy blockDirectTopicPage = true
    directTopicRedirectUrl: 'https://forum.ithardware.pl/',
  };

  const HIDE_CLASS = 'tm-ith-hidden-topic';
  const STYLE_ID = 'tm-ith-hidden-topic-style';

  const ITEM_SELECTORS = [
    // widok działu / listy tematów
    'li.ipsDataItem',
    'div.ipsDataItem',
    'tr.ipsDataItem',

    // aktywność / discover / unread
    'li.ipsStreamItem',
    'div.ipsStreamItem',
    'article.ipsStreamItem',

    // różne warianty Invision / widgety
    'li.cForumRow',
    'li[data-rowid]',
    'article',

    // fallback dla widgetu "Najnowsze posty"
    'li',

    // fallback dla tabel
    'tr',
  ];

  function log(...args) {
    if (OPTIONS.debug) {
      console.log('[ITH hide topics]', ...args);
    }
  }

  function injectStyle() {
    if (document.getElementById(STYLE_ID)) return;

    const style = document.createElement('style');
    style.id = STYLE_ID;
    style.textContent = `
      .${HIDE_CLASS} {
        display: none !important;
      }
    `;

    const target = document.head || document.documentElement;
    target.appendChild(style);
  }

  function safeDecode(value) {
    try {
      return decodeURIComponent(value);
    } catch {
      return value;
    }
  }

  function normalizeText(value) {
    return safeDecode(String(value || ''))
      .replace(/\s+/g, ' ')
      .trim()
      .toLowerCase();
  }

  function escapeRegExp(value) {
    return String(value).replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
  }

  function hrefMatchesTopicId(href, topicId) {
    const id = escapeRegExp(topicId);

    return (
      new RegExp(`/topic/${id}(?:-|/|\\?|#|$)`, 'i').test(href) ||
      new RegExp(`[?&](?:topic|showtopic)=${id}(?:&|$)`, 'i').test(href)
    );
  }

  function linkMatchesHiddenTopic(anchor) {
    const rawHref = `${anchor.getAttribute('href') || ''} ${anchor.href || ''}`;
    const href = normalizeText(rawHref);
    const text = normalizeText(anchor.textContent);

    return HIDDEN_TOPICS.some(topic => {
      if (topic.id && hrefMatchesTopicId(href, topic.id)) {
        return true;
      }

      if (topic.urlParts) {
        const matchesUrlPart = topic.urlParts.some(part =>
          href.includes(normalizeText(part))
        );

        if (matchesUrlPart) {
          return true;
        }
      }

      if (topic.title) {
        const wantedTitle = normalizeText(topic.title);

        // Celowo sprawdzamy tekst linku, nie cały kontener,
        // żeby nie ukrywać przypadkowych wpisów tylko dlatego,
        // że ktoś wspomniał nazwę tematu w treści posta.
        if (text.includes(wantedTitle)) {
          return true;
        }
      }

      return false;
    });
  }

  function currentUrlMatchesHiddenTopic() {
    const href = normalizeText(window.location.href);

    return HIDDEN_TOPICS.some(topic => {
      if (topic.id && hrefMatchesTopicId(href, topic.id)) {
        return true;
      }

      if (topic.urlParts) {
        return topic.urlParts.some(part => href.includes(normalizeText(part)));
      }

      return false;
    });
  }

  function findHideContainer(anchor) {
    const direct = anchor.closest(ITEM_SELECTORS.join(','));

    if (
      direct &&
      direct !== document.documentElement &&
      direct !== document.body
    ) {
      return direct;
    }

    // Fallback: idziemy kilka poziomów w górę i szukamy sensownego kontenera.
    let el = anchor;

    for (let i = 0; i < 8; i++) {
      el = el.parentElement;

      if (!el || el === document.body || el === document.documentElement) {
        break;
      }

      const className = String(el.className || '');

      if (
        /ipsDataItem|ipsStreamItem|cForum|cTopic|ipsWidget/.test(className)
      ) {
        return el;
      }
    }

    return null;
  }

  function hideAnchorOwner(anchor) {
    const container = findHideContainer(anchor);

    if (!container) {
      log('Nie znaleziono kontenera dla linku:', anchor);
      return;
    }

    container.classList.add(HIDE_CLASS);
    container.setAttribute('data-tm-hidden-topic', '1');

    log('Ukryto element:', container);
  }

  function scan(root = document) {
    if (!root || !root.querySelectorAll) return;

    injectStyle();

    if (OPTIONS.blockDirectTopicPage && currentUrlMatchesHiddenTopic()) {
      window.location.replace(OPTIONS.directTopicRedirectUrl);
      return;
    }

    const anchors = root.querySelectorAll('a[href]');

    for (const anchor of anchors) {
      if (linkMatchesHiddenTopic(anchor)) {
        hideAnchorOwner(anchor);
      }
    }
  }

  let scanQueued = false;

  function queueScan() {
    if (scanQueued) return;

    scanQueued = true;

    window.requestAnimationFrame(() => {
      scanQueued = false;
      scan(document);
    });
  }

  injectStyle();

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', () => scan(document), {
      once: true,
    });
  } else {
    scan(document);
  }

  const observer = new MutationObserver(queueScan);

  function startObserver() {
    const target = document.body || document.documentElement;

    if (!target) {
      window.setTimeout(startObserver, 50);
      return;
    }

    observer.observe(target, {
      childList: true,
      subtree: true,
    });

    scan(document);
  }

  startObserver();

  // Invision czasem doładowuje / podmienia widoki bez pełnego reloadu.
  const originalPushState = history.pushState;
  const originalReplaceState = history.replaceState;

  history.pushState = function (...args) {
    const result = originalPushState.apply(this, args);
    queueScan();
    return result;
  };

  history.replaceState = function (...args) {
    const result = originalReplaceState.apply(this, args);
    queueScan();
    return result;
  };

  window.addEventListener('popstate', queueScan);
})();

 

Opublikowano

@Wu70 Serdecznie dziękuję za czas poświęcony oraz zaangażowanie. Jest tylko mały problem: wyobraź sobie człowieka który pierwszy raz widzi na oczy samochód a ty mu mówisz "Staaary to proste, wsiadasz, odpalasz wrzucasz jedynkę i jedziesz". Mniej więcej tyle zrozumiałem z tych szlaczków choć zapewne dla kogoś kto wie co z nimi zrobić to jest łatwe proste i przejrzyste jak dla mnie jazda samochodem :red:

Opublikowano

Skrypt najprawdopodobniej jest wygenerowany prezz sztuczna inteligencje.

Autor wspomina by wklepac go w wtyczke o nazwie Tampermonkey w przegladarkach opartych na chromium - nie firefox.

 

Wiec zeby to dzialalo musisz pobrac wtyczke i przeklepac kod - jak to dziala? nikt nie wie bo to ai wygenerowalo - ale dziala. Jesli ci sie nie spodoba to mozesz go usunac i odswiezyc forum

  • Like 1
Opublikowano (edytowane)

Mam Chroma mam wtyczkę wiem gdzie wkleić. Proste się skończyło. Czy to jest skrypt?: // ==UserScript== // @name ITHardware - ukrywanie wybranych tematów // @namespace local.ithardware.hide-topics // @version 1.0.0 // @description Ukrywa wybrane tematy z list działów, najnowszych postów, aktywności i nieprzeczytanych na forum ITHardware / Invision Community. // @match https://forum.ithardware.pl/* // @run-at document-start // @grant none // ==/UserScript== (function () { 'use strict'; 

Edytowane przez Grolshek
Opublikowano (edytowane)
9 minut temu, Pan Mateoo napisał(a):

Niby jest ale to nie to.

wejdz na strone 27 i przekopiuj to co wrzucił inny user w SPOILERZE - tam masz tez opisane jak z tego korzystac

Słońce ty moje. Ja to wszystko wiem i zrobiłem. Jedyny problem że ja z tego nic nie rozumiem. Nie mam pojęcia co to jest skrypt, gdzie się zaczyna, gdzie kończy, jak go uruchomić. Mogę to czytać jak nawet nie wiem od której strony zacząć.

Doszedłem do tego:

image.thumb.png.93e351dbd4d9cf2418351572270731dc.png

 

Włączyłem zezwalanie na skrypty użytkownika. Ale dalej klikam jak małpa w maszynę dopisania :heu:

Edytowane przez Grolshek

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

  • Popularne tematy

  • Najnowsze posty

    • Nowa wersja moda od Daniela .   Alpha 0.9.0-pre1 New DLSS-SR presets K and J (DLSS 4 transformer). Auto now picks K, M or L per mode, like NVIDIA New DLSS-NR model CC, 40-80% faster. Requires DLSS-NR 310.9.16 or later New DLSS-FG preset C (Lite), 100% faster Added RDNA2 support for DLSS-SR, RR, and FG (I could only test this on an emulated RDNA2 card, report if you find any issues) Upgraded the bundled FSR to 4.1.1 and FSR-FG to 4.0.1 Added support for driver-upgraded FSR 4.1.2 and FSR-FG 4.0.2 Multiple performance improvements across all networks Reduced the mod size by 40% DLSS-FG on AMD mod Added support for up to x6 MFG, requires a game with Streamline 2.14 or later Added support for the new DLSS-FG Lite model (preset C), 100% faster than A and B New DLSS-FG multiplier settings: the game's choice, Fixed x2 to x6 or Dynamic (picks the largest multiplier that fits your display's refresh rate) 4% performance improvement over v0.8.0 Added a new Fast mode (12% faster than Reference) FSR Frame Generation can now be used with DLSS inputs (x2) DLSS Frame Generation can now be used with FSR inputs (x2) Switching the frame generation provider no longer needs a game restart Added software path for PCs without hardware GPU scheduling (HAGS) Clearer overlay status: which generator and multiplier are running, what limits them, and whether the frame rate fits your display DLSS-NR on AMD mod New CC model, 40-80% faster than HT 5% performance improvement over v0.8.0 in Fast mode 7% performance improvement over v0.8.0 in Reference mode   DLSS-RR on AMD mod 11% performance improvement over v0.8.0 Transparency effects like rain, smoke, lasers and liquids are no longer missing in games that pass them separately (e.g. Cyberpunk) Much less stutter when the game changes resolution Fixed a VRAM leak when switching upscalers multiple times DLSS-SR on AMD mod 12% performance improvement over v0.8.0 Ported models K and J No more stutter on the first frame, and much less when the resolution changes NeuralHub The game page now shows which inputs each game offers (DLSS, FSR, XeSS) Faster startup Smaller installer Fixed crashes on unusual game files Stability Fixed device hangs with DLSS-SR / DLSS-RR in RE Engine games (Pragmata, RE9, Dragon’s Dogma 2) Fixed a crash at start in Star Wars Jedi: Survivor with the GPU spoof Fixed a crash at start in Forza Horizon 6 (Microsoft Store) Fixed a crash in Spider-Man 2 with the GPU spoof Games no longer report the spoofed NVIDIA driver as outdated (Crimson Desert, Spider-Man) DLSS is now offered in Unreal games that keep their DLSS files in plugin folders (no manual NgxStandIn needed) Fixed a random crash at game start in games that use XeSS (e.g. Cyberpunk) Fixed a crash when the system DLL the mod forwards to fails to load Many small fixes and clearer log messages If your game supports DLSS-FG, I recommend selecting that in the game settings instead of FSR-FG Known issues: The overlay can register double key presses under heavy game loads NR can be aborted on slow iGPUs Some DLSS-SR presets don't work at some resolutions The Reflex to Anti-Lag 2 mapping has been temporarily disabled during FG due to performance issues Selecting a large DLSS-FG multiplier can cause lag in some games Cyberpunk forces V-Sync off when DLSS-FG is enabled
    • Nawet gdyby te cyfry byly odzwierciedleniem realnej wydajnosci to takie wzrosty w stosunku do Arrow lake w grach to mizeria  
    • Nigdy z OLEDem nie miałem do czynienia, pytanie czy tani monitor szybko się nie wypali? Szczególnie w miejscu radaru czy HUDa?
    • AQPd5ZkTrD5VC3kBtCFmpBEubw8UaQ4Tg2zaURd78OtFudREyxs05fdkDphct_sPJ8OqvMFNQ059WoNTpzk4PdDUGXKZVFuIQYJE8cSTsv3x1A.mp4
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...
{literal} {/literal}