ik heb vaak ook last met oude topics die terugkeren, ook al is het hetzelfde apparaat.
zit je dan eerst paginas lang te lezen naar het probleem en wat al voorgesteld is, om dan op de allerlaatste reply te zien dat er een nieuwe vraag is gekomen.

een kleurverschil in achtergrond (of tekst) zou handig zijn.
bv de tekst naar grijs laten gaan ipv zwart als de tekst ouder is dan 1jaar ofzo. dan is het wel nog steeds te lezen, maar zal het opvallen dat het oud is

laatste keer dat ik het had, was hier, zit ik 3 paginas te lezen van een topic uit 2014...
https://www.circuitsonline.net/forum/view/118249

TS deed het op zich prima, heeft zijn origineel topic terug gezocht zodat mensen ook de history kunnen teruglezen indien nodig. alleen jammer dat ik het niet zag

Even voor de goede orde: Door het default op: 1 jaar, wit, wit te zetten merken huidige gebruikers die dit niet willen er niets van.

Er zijn natuurlijk ook topics die bedoeld lang lopen....
Zie b.v. mijn topics over referentie weerstanden of 10MHz Masterclock. Denk aan de vele topics van Blackdog, of de CO voeding.

Het zou toch raar zijn als dergelijke informatieve topics (die hopelijk nog lang voor anderen een informatiebron blijven) voor een groot deel in een andere kleur verschijnen. Een kleur die "verouderd" moet aangeven....

Nu is het al zo dat bij een topic dat ouder is als 90 dagen er een grote rode waarschuwingsbalk verschijnt. Tja, als je dat negeert....

groet, Gertjan.

Op 29 april 2018 07:59:54 schreef rew:
Of "met hetzelfde topic verder" wel of niet terecht is, dat is HELEMAAL niet de issue.

Natuurlijk wel, soms komen er naar jaren nog nuttige aanvullingen op een topic, de TS heeft er dan wel (meestal) niet veel meer aan, maar de rest en iemand die komt zoeken wel.

Neem bijvoorbeeld dat afzuigkap topic met die doorgefikte transistor, die wordt nog regelmatig omhoog gestampt.

-edit-

En inderdaad zoals Gertjan aangeeft terecht lang lopende topics.

En deze melding hebben we al voor iemand die iets uit de mottenballen wilt halen:

Dat weet ik alleemaal. Het gaat er om dat als het door iemand al uit de mottenballen gehaald is, ik zonder me dat te realiseren zit te reageren op een post die tien jaar oud is. Ja, de informatie dat die betreffende post 10 jaar oud is, die is al beschikbaar. Maar niet op een manier dat ie door mijn brein geregistreerd wordt.

Gertjan, je moet het niet als "oud / verouderd" zien, maar eerder als "niet actueel". En nogmaals, door de default 6 maanden, wit, wit te maken, zal iedereen die het zo prima vind niets merken.

Ik tuin daar ook regelmatig in....
Als dat mogelijk is, graag..

Als je je zo ergert dat je reageert op een oude post, dan kijk je toch de volgende keer beter naar de datum die toch duidelijk rechts boven die vorige post(s) staat??

Op 29 april 2018 07:59:54 schreef rew: Dan zit je dus "hints en tips" te typen voor iemand die al tien jaar niet meer op CO komt....

Het goede nieuws is dat je die (gewaardeerde!) hints en tips maar voor 5% voor de TS geeft, en voor 95% voor de velen die meelezen, en hen die later met iets soortgelijks bezig zijn, en zoekend bij het topic terug komen...

groet, Gertjan.

de datum lezen van tevoren scheelt idd, of lees ook een paar posts terug, kun je zo zien of een topic gedateerd is. evt zou de datum een maatje grotere letters kunnen zijn..

Ik struikelde net nog op een flinke kick op tnet, daar hebben ze inderdaad zoiets geïmplementeerd, de datum kleurt rood bij oude posts.

Op 29 april 2018 12:03:52 schreef miedema:
Als je je zo ergert dat je reageert op een oude post, dan kijk je toch de volgende keer beter naar de datum die toch duidelijk rechts boven die vorige post(s) staat??

Ja, dat lukt twee dagen lang, nadat ik er weer een keer ingetuind ben. En dan verwatert het tot de volgende keer. Zo gaat dat bij mij. Bij jou kennelijk niet.

Herhaald verzoek. Ik ben er weer ingetuind.

Een kennis heeft de basis voor een "tampermonkey" scriptje aangeleverd.... Nu "afblijven indien 2018", maar dat gaat in 2019 straks fout, later in 2018 fout enz. enz. En het wordt vast tricky om de text-versie van de datum te parsen.

Die kennis heet Sjoerd. Sjoerd zat zich wat te vervelen en heeft:
[edit: Bug gevonden door Loony Tunes hier al gefixed]

// ==UserScript==
// @name         co oude topics
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       you
// @match        https://www.circuitsonline.net/forum/view/*
// @grant        none
// ==/UserScript==


(function() {
    'use strict';

    // Hoeveel dagen zijn nieuw genoeg?
    var hoeveel_dagen = 60;

    // Zet vorige parameter om in 'epoch'
    var threshold = new Date();
    threshold.setDate(threshold.getDate()-hoeveel_dagen);
    var epoch_threshold = Date.parse(threshold);

    // Itereer over .top-elementen en controleer threshold-conditie
    $(".top").each(function () {
        // Parse datum
        var datum = $(this).text().trim().split(' ');
        var dag = datum[2];
        var maand = datum[3];
        var jaar = datum[4];
        switch(maand) { // Switch om NL maanden in EN maanden om te zetten
            case "januari": maand = "jan"; break;
            case "februari": maand = "feb"; break;
            case "maart": maand = "mar"; break;
            case "april": maand = "apr"; break;
            case "mei": maand = "may"; break;
            case "juni": maand = "jun"; break;
            case "juli": maand = "jul"; break;
            case "augustus": maand = "aug"; break;
            case "september": maand = "sep"; break;
            case "oktober": maand = "oct"; break;
            case "november": maand = "nov"; break;
            case "december": maand = "dec"; break;
        }

        // Zet datum van post om in 'epoch'
        var epoch_post = Date.parse(dag + ' ' + maand + ' ' + jaar);

        // Indien post oud genoeg is, verander uiterlijk
        if(epoch_post < epoch_threshold) {
                $(this).parent().parent().css({'background': 'rgba(255, 165, 0, .3)'});
        }
    });

})();

voor me gemaakt. :-) Ik ben helemaal happy zo.

Voor het geval iemand het nog nuttig vind.

Top! Je moet toch iets als "de hoge heren" niet naar je willen luisteren ;-)
En niet van dat flauwe, 60 dagen is al echt niet fris meer, bij mij staat alles ouder dan 3 dagen staat nu op oranje.

Kleine opmerking m.b.t. script dat rew gegeven heeft. Er zit een bugje in: okt moet oct zijn.
Verder is het ideaal en zijn hier de oudere posts ook in het oranje te vinden :D

“Er in trappen” doe ik ook, maar dan is een ander er mee begonnen en er al een aantal posts zijn bijgekomen.
Ik zoek niet zo vaak naar oude topics. Meestal trap ik er in als ik het een nuttig/interessant onderwerp vind, of een leuke discussie, waar ik iets aan denk te hebben. Steeds een aantal posts terug kijken of het misschien een opgegraven mummie is, vind ik een beetje paranoïde.
Een post beantwoorden doe je niet uitsluitend om een ander van dienst te zijn, maar ook voor je eigen ‘lering ende vermaeck’.
Niet ter zake doende herstarts lijken mij eerder een zaak voor de moderatoren.

Het gaat er om dat als er een zinnige herstart is van een oud topic, je de oude postings soms doorleest en denkt iemand van nuttig advies te kunnen voorzien. Maar niet als ie er 3 jaar geleden mee bezig was.

Kan mog zinnig zijn voor nieuwkomers en zij die het onderwep gemist hebben er nu er op gewezen of aderszins geprikkeld worden.
Je hoeft er ook niet mee door te gaan als jij het een ouwe koe vind!

Ja ik her ken de situatie en ben er ook wel eens in getuind. Maar dat script, is het niet leuk om te vermelde hoe je dit gebruikt? moet dat met een speciale browser, of kan dat bv ook in EDGE ?

Jeroen? Backup teruggezet?

Ik mis een aantal reacties!

Ik gebruik tampermonkey. Dat is een plugin waar je "javascript" in kan schrijven die actief wordt op bepaalde paginas, en dan dus vanuit javascript wijzingen kan aanbrengen aan de pagina.

Normaliter heb je een javascript dingetje wat bijvoorbeeld de sterkte van je password controleert en meldt: "passwords do not match", en pas als alles OK is, wijzigt ie de "submit new password" knop.

Dat is door de maker van de pagina met de pagina mee geleverd, maar nu kan je dus zelf iets maken wat op bepaalde webpaginas programmatisch dingen verandert of bijvoorbeeld dingen invult. Soms als je je postcode invult, dan krijg je het adres direct te zien, toch? Da's javascript die dus het invulveldje "straat" en "stad" invult voor je.

Anyway, Plugins die je custom javascript laten schrijven voor websites die volgens jou niet "af" zijn, heten "tampermonkey" en "greasemonkey". Ik dacht dat er tegenwoordig ook een mechanisme ingebouwd zit in moderne browsers, maar ik weet even niet hoe dat heet.

Op de site: (Https kapot) https://www.greasyfork.org/en zie je een lijstje van dit soort dingen, en staat de "ingebouwde" er ook niet bij. En of Edge zou werken met iets als tampermonkey ook niet. Dus ik weet het niet.

Ik gebruik tampermonkey in chrome. Dan tampermonkey -> dashboard -> add script en dan het script hierboven plakken in het venster. Omdat ie met een template begint, moet je de orignele stuff effe weer weghalen. "save" en dan zou het moeten werken....

Formeel hoort hier een waarschuwing bij: Zomaar scripts installeren is gevaarlijk. Als er bovenin staat: "match abnamro.nl", dan kan zo'n script als jij aan het internet bankieren bent en op het punt staat eea goed te keuren namens jou allerlei dingen veranderen en al je geld naar een boef overmaken. Maar ik ben natuurlijk 100% te vertrouwen. :-) (Tip: Gewoon zelf het scriptje even doorlezen, zo moeilijk is dat niet, en dan zie je dat ie vooral kleinigheden doet met de achtergrond op UITSLUITEND circuitsonline.net/....)

Ik gebruik het bovenstaande javascript "co oude topics" samen met de plugin Tampermonkey en de Firefox-browser. Dat gaat redelijk goed.
Er zit een bugje in deze javascript en ik weet niet hoe ik het moet aanpassen.
Bekijk dit topic van begin tot einde.
Bijna alles voor deze post is oranje gekleurd behalve de post van 2 mei 2018.
Deze is nog mooi wit. Ik heb gemerkt dat alle oude posts van de eerste 9 (of 10 ?) dagen van een maand wit blijven. Het parsen van de datum in het script gaat niet goed.
Wie kan mij helpen aan een aangepast stukje code?

Hoeft al niet meer. Na een hoop gepruts heb ik de volgende code gevonden.
Het is slecht getest, dus er kunnen nog fouten tevoorschijn komen en misschien vindt iemand nav deze code nog mooiere code.


// ==UserScript==
// @name         co oude topics
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       you
// @match        https://www.circuitsonline.net/forum/view/*
// @grant        none
// ==/UserScript==

/* global $ */ // 3 nov 2022  ohm pi Toegevoegd wegens warnings

(function() {
    'use strict';

    // Hoeveel dagen zijn nieuw genoeg?
    var hoeveel_dagen = 60;

    // Zet vorige parameter om in 'epoch'
    var threshold = new Date();
    threshold.setDate(threshold.getDate()-hoeveel_dagen);
    var epoch_threshold = Date.parse(threshold);

    // Itereer over .top-elementen en controleer threshold-conditie
    $(".top").each(function () {
        // Parse datum
        var datum = $(this).text().trim().split(' ');
        var dag = datum[2];
        var maand = datum[3];
        var jaar = datum[4];
        // 3 nov 2022  ohm pi   Als de datum binnen de eerste 10 dagen van een maand valt, dan is het array een positie verschoven
        if (dag.length == 0) {
            dag = datum[3];
            maand = datum[4];
            jaar = datum[5];
        }
        switch(maand) { // Switch om NL maanden in EN maanden om te zetten
            case "januari": maand = "jan"; break;
            case "februari": maand = "feb"; break;
            case "maart": maand = "mar"; break;
            case "april": maand = "apr"; break;
            case "mei": maand = "may"; break;
            case "juni": maand = "jun"; break;
            case "juli": maand = "jul"; break;
            case "augustus": maand = "aug"; break;
            case "september": maand = "sep"; break;
            case "oktober": maand = "oct"; break;
            case "november": maand = "nov"; break;
            case "december": maand = "dec"; break;
        }

        // Zet datum van post om in 'epoch'
        var epoch_post = Date.parse(dag + ' ' + maand + ' ' + jaar);

        // Indien post oud genoeg is, verander uiterlijk
        if(epoch_post < epoch_threshold) {
                $(this).parent().parent().css({'background': 'rgba(255, 165, 0, .3)'});
        }
    });

})();

Voor de durfals die rew's script gebruiken in Firefox en merken dat na laden van een oude pagina niet altijd de kleurtjes bijgewerkt worden heb ik hier een aangepaste script. In dit script heb ik de achtergrondkleur naar geel (255, 255, 100) gezet.
Het requirestatement heb ik toegevoegd omdat ik gemerkt heb dat de library jquery in Firefox niet altijd op tijd geladen is.
Ik hou me aanbevolen voor nettere of betere code.

// ==UserScript==
// @name         co oude topics
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       you
// @match        https://www.circuitsonline.net/forum/view/*
// @grant        none
// @require     https://code.jquery.com/jquery-1.11.1.min.js /* 5 nov 2022 code toegevoegd om script betrouwbaarder in Firefox te laten werken */
// ==/UserScript==


/* global $ */ // 3 nov 2022  ohm pi Toegevoegd wegens warnings

(function() {
    'use strict';

    // Hoeveel dagen zijn nieuw genoeg?
    var hoeveel_dagen = 60;

    // Zet vorige parameter om in 'epoch'
    var threshold = new Date();
    threshold.setDate(threshold.getDate()-hoeveel_dagen);
    var epoch_threshold = Date.parse(threshold);

    // Itereer over .top-elementen en controleer threshold-conditie
    $(".top").each(function () {
        // Parse datum
        var datum = $(this).text().trim().split(' ');
        var dag = datum[2];
        var maand = datum[3];
        var jaar = datum[4];
        // 3 nov 2022  ohm pi   Als de datum binnen de eerste 10 dagen van een maand valt, dan is het array een positie verschoven
        if (dag.length == 0) {
            dag = datum[3];
            maand = datum[4];
            jaar = datum[5];
        }
        switch(maand) { // Switch om NL maanden in EN maanden om te zetten
            case "januari": maand = "jan"; break;
            case "februari": maand = "feb"; break;
            case "maart": maand = "mar"; break;
            case "april": maand = "apr"; break;
            case "mei": maand = "may"; break;
            case "juni": maand = "jun"; break;
            case "juli": maand = "jul"; break;
            case "augustus": maand = "aug"; break;
            case "september": maand = "sep"; break;
            case "oktober": maand = "oct"; break;
            case "november": maand = "nov"; break;
            case "december": maand = "dec"; break;
        }

        // Zet datum van post om in 'epoch'
        var epoch_post = Date.parse(dag + ' ' + maand + ' ' + jaar);

        // Indien post oud genoeg is, verander uiterlijk
        if(epoch_post < epoch_threshold) {
                $(this).parent().parent().css({'background': 'rgba(255, 255, 100, .3)'});
        }
    });

})();

Ik gebruik het script ook.
Ik heb het nu ook actief staan, ben benieuwd of ik het verschil zie.

Wat mij wel al een tijdje opviel was dat het niet altijd uitgevoerd wordt, dat je naar een oude discussie zit te kijken maar toch alles wit blijft. Na een refresh van de pagina werkte het vaak wel.

Op 6 november 2022 11:30:16 schreef Rob W.:
Wat mij wel al een tijdje opviel was dat het niet altijd uitgevoerd wordt...

Ik had dezelfde fout en dacht ook daarom dat het script niet altijd werd uitgevoerd. Nader onderzoek (F12 in Firefox) leerde mij dat het script altijd wordt uitgevoerd, maar het script heeft een library (jquery) nodig die voor het afwikkelen van het script geladen moet zijn. Dat gebeurde niet altijd. Dan blijft de pagina wit. Ook met jonge pagina's gaat het laden van de library soms fout, maar dat zie je niet. Wat me niet aanstaat in de toevoeging is dat ik kijk naar een vreemde site. Is die er nog wel over een paar jaar en is de library 'jquery-1.11.1.min.js' dan nog wel veilig?