Pagina 1 van 1

Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 11:48
door Simon`
Gegroet beheerders en vrinden (het een sluit het ander niet uit) van het Lunagang Tipforum (https://www.lunagang.nl/tipforum/),


Ik denk dat een groot deel van de huidige actieve bezoekers van dit forum toch enkel in het onderste gedeelte van het forum aanwezig en actief zijn. De vraag luidt dan ook of het mogelijk is dat bepaalde delen van het forum geminimaliseerd kunnen worden, en dat die keuze kan worden opgeslagen door middel van een cookie of het opgeven van je preferentie bij je persoonlijke instellingen. Mocht dit kunnen en niet een te grote opgave zijn voor Feppie64 AKA Ferdinand AKA Herr Kaiser AKA goedheiligman AKA God, dan zie ik dat graag verschijnen.

De bedoeling zou dan dus zijn dat je naast het kopje 'Runescape' een min/lage streep/pijltje hebt staan (je kent 't wel), en dat je bij het klikken op die min/lage streep/pijl (je kent 't wel) alle onderstaande subcategorieën zou minimaliseren.

Ik heb een poll toegevoegd zodat mensen hun voorkeur kunnen uitspreken, mijn excuses als je hooikoorts hebt.

Dank u zeder voor uw tijd en aandacht.

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 11:53
door Zeekoe
Daar had toch al iemand een scriptje voor gemaakt?

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 11:56
door Simon`
Geen idee, niet die aan mij bekend is in ieder geval. Als een willekeurige hobbyist van dit forum dat kan, dan kan een programmerend meesterbrein als onze Fep dat tussen twee boterhammen in ook voor elkaar krijgen.

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 11:59
door i k0nijn i
Zeekoe schreef:Daar had toch al iemand een scriptje voor gemaakt?
Klopt.
Bighead schreef:
Jij had dat script, toch?

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 12:07
door Zeekoe
Ik dacht dat het van Yves W was, maar kan me vergissen.

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 12:11
door Bighead
Yves W inderdaad, als ik me niet vergis. Fep wilde dit geloof ik niet zelf doorvoeren.

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 12:55
door Simon`
Vervloekt Ferdinand!!

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 13:03
door Ricc
PhpBB 3.1 heeft normaal deze functie standaard ingebouwd als extensie, geloof ik. Kan het me herinneren van de demo.

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 13:04
door i k0nijn i
Bighead schreef:Yves W inderdaad, als ik me niet vergis. Fep wilde dit geloof ik niet zelf doorvoeren.
Ja, ik wist niet wie het geschreven had, maar ik dacht dat jij het gebruikte. :P

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 13:17
door Bighead
Het script dat ik gebruikte verborg posts van G4Q. :')

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 13:41
door Ricc
Bighead schreef:Het script dat ik gebruikte verborg posts van G4Q. :')
lolwat

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 14:05
door Daan
Hoe kan je dat nou niet hebben meegekregen Ricc.

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 14:20
door Ricc
Ik vind het geniaal lol

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 14:38
door Zeekoe
G4Q was een held, Bighead slechte mod.

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 16:29
door Joost
Was dat scriptje niet tot een extensie gemaakt door Stephen?

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 18:35
door Simon`
waarom zou je tegen stemmen stomme mensen :@

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 18:52
door Daan
Ik lees de RuneScapedelen ook gewoon.
Ik ben echt een LTF-alrounder.

Re: Minimaliseren forumonderdelen

Geplaatst: donderdag 9 juni 2016, 20:28
door Yves W
In- of uitklappen •
Ik gebruik zelf een versie die alles behalve Forum en de Website & Non-RS weghaalt en LTF ook breder maakt. Het script is erg basaal; ik wil er nog wat meer functies aan toevoegen zoals het verticaal centreren van de namen en beschrijvingen van subfora in het forumoverzicht, maar dat doe ik wel in de zomervakantie.

Greasemonkey (FF) of Tampermonkey (Chrome) is een vereiste.

Code: Selecteer alles

// ==UserScript==
// @name           LtfSliced
// @description    Remove certain elements
// @author         Yves W
// @version        0.1
// @include        *www.lunagang.nl/tipforum/*
// @require        http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// @run-at         document-start
// ==/UserScript==

window.addEventListener('DOMContentLoaded', function(e) {
    $("#page-body div.forabg").slice( 1, 3 ).remove();//verberg alle RS-delen; RS & OSRS
    window.removeEventListener(e.type, arguments.callee, true);
}, true);
https://dl.dropboxusercontent.com/u/835 ... ed.user.js

Bovenstaand script haalt gewoon de forumdelen weg; je kan ze nog bezoeken door in een subforum onderin rechts te klikken op "Gaan naar". Het is ook mogelijk buttons toe te voegen waarmee je kunt hiden & unhiden. Daar was ik te lui voor.
Toegevoegd na 1 uur, 17 minuten en 14 seconden:
Ik besloot er wat aan te prutsen en heb buttons & cookies toegevoegd.

Code: Selecteer alles

Zie de link hier beneden.
Installeer Greasemonkey/Tampermonkey, klik op de onderstaande link, klik op install en accepteer de pop-up.
https://openuserjs.org/scripts/Yves_W/LtfEnhancedLight

Edit: Script & download link gefixt. Geswitcht van jquery-cookie naar js-cookie voor FF compatibiliteit.
Edit2: Wallop. Je kan hem verbergen of helemaal naar beneden moven.
Edit3: Op https://openuserjs.org/scripts/Yves_W/LtfEnhancedLight gezet. Zie daar voor updates e.d.

Re: Minimaliseren forumonderdelen

Geplaatst: zondag 12 juni 2016, 20:52
door Simon`
Yves W schreef:Ik gebruik zelf een versie die alles behalve Forum en de Website & Non-RS weghaalt en LTF ook breder maakt. Het script is erg basaal; ik wil er nog wat meer functies aan toevoegen zoals het verticaal centreren van de namen en beschrijvingen van subfora in het forumoverzicht, maar dat doe ik wel in de zomervakantie.

Greasemonkey (FF) of Tampermonkey (Chrome) is een vereiste.

Code: Selecteer alles

// ==UserScript==
// @name           LtfSliced
// @description    Remove certain elements
// @author         Yves W
// @version        0.1
// @include        *www.lunagang.nl/tipforum/*
// @require        http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// @run-at         document-start
// ==/UserScript==

window.addEventListener('DOMContentLoaded', function(e) {
    $("#page-body div.forabg").slice( 1, 3 ).remove();//verberg alle RS-delen; RS & OSRS
    window.removeEventListener(e.type, arguments.callee, true);
}, true);
https://dl.dropboxusercontent.com/u/835 ... ed.user.js

Bovenstaand script haalt gewoon de forumdelen weg; je kan ze nog bezoeken door in een subforum onderin rechts te klikken op "Gaan naar". Het is ook mogelijk buttons toe te voegen waarmee je kunt hiden & unhiden. Daar was ik te lui voor.

Toegevoegd na 1 uur, 17 minuten en 14 seconden:
Ik besloot er wat aan te prutsen en heb buttons & cookies toegevoegd. Ik ben geen held met JS & jquery, dus als iemand verbeteringen heeft, dan hoor ik het graag. Ik twijfel vooral of het togglen in het begin het meest efficient is. Ook denk ik dat ik het compacter kan maken en in 1 cookie kan steken, maar ik weet niet of de code dan trager wordt.

Code: Selecteer alles

// ==UserScript==
// @name           LtfEnhancedLight
// @description    Verberg forumdelen met de knoppen onderaan de pagina
// @author         Yves W
// @version        0.1.2
// @include        *www.lunagang.nl/tipforum/*
// @require        http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// @require        https://cdn.jsdelivr.net/js-cookie/2.2.0/js.cookie.js
// @run-at         document-start
// ==/UserScript==


window.addEventListener('DOMContentLoaded', function(e) {
    if (Cookies.get('LtfFW')) {
$("div.forabg:eq(0)").toggle();
}
    if (Cookies.get('LtfRS')) {
$("div.forabg:eq(1)").toggle();
}
    if (Cookies.get('LtfOSRS')) {
$("div.forabg:eq(2)").toggle();
}
    if (Cookies.get('LtfNonRS')) {
$("div.forabg:eq(3)").toggle();
}
    window.removeEventListener(e.type, arguments.callee, true);
}, true);

window.addEventListener('load', function() {
        $('<button>Non-RS</button><br>').prependTo('div.copyright').click(function() {
     if (Cookies.get('LtfNonRS')) {
   Cookies.remove("LtfNonRS");
}
     else {
   Cookies.set("LtfNonRS", 1);
}
  $("div.forabg:eq(3)").toggle();
});
    
        $('<button>OSRS<br></button>').prependTo('div.copyright').click(function() {
     if (Cookies.get('LtfOSRS')) {
   Cookies.remove("LtfOSRS");
}
     else {
   Cookies.set("LtfOSRS", 1);
}
  $("div.forabg:eq(2)").toggle();
});
    
    $('<button>RuneScape</button>').prependTo('div.copyright').click(function() {
     if (Cookies.get('LtfRS')) {
   Cookies.remove("LtfRS");
}
     else {
   Cookies.set("LtfRS", 1);
}
  $("div.forabg:eq(1)").toggle();
});
    
    $('<button>Forum & Website</button>').prependTo('div.copyright').click(function() {
     if (Cookies.get('LtfFW')) {
   Cookies.remove("LtfFW");
}
     else {
   Cookies.set("LtfFW", 1);
}
  $("div.forabg:eq(0)").toggle();
});
}, false);
Installeer Greasemonkey/Tampermonkey, klik op de onderstaande link en accepteer de pop-up.
https://dl.dropboxusercontent.com/u/835 ... ht.user.js

Edit: Script & download link gefixt. Geswitcht van jquery-cookie naar js-cookie voor FF compatibiliteit.
Dankjewel!

Toegevoegd na 3 minuten en 7 seconden:
Werkt prima, lobbi Yves ♥