Nederlands Ondersteuningsforum :
Wilt u reageren op dit bericht? Maak met een paar klikken een account aan of log in om door te gaan.

Pas de weergave van subforums aan

Vorige onderwerp Volgende onderwerp Ga naar beneden

  • 0

Tutorial Pas de weergave van subforums aan

Bericht van TonnyKamper op di 26 jun 2018 - 19:50

Pas de weergave van subforums aan

Met deze tutorial kun je deze weergave van subforums op de forumindex aanpassen.

Pas de weergave van subforums aan Sf

1. Template aanpassen


Ga naar:
Beheerderspaneel Display Templates Algemeen Index_box

Welke forumversie je ook gebruikt, zoek in de Index_box template naar de variabelen {catrow.forumrow.L_LINKS} {catrow.forumrow.LINKS} .
En vervang ze door:
Code:
<div class="s_forum">{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}</div>

2. Maak een nieuw Javascript


Ga naar:
Beheerderspaneel Modules HTML & JAVASCRIPT Javascript code beheer

Maak nu met onderstaande code een nieuwe Javascript aan:
Titel: Aangepaste subforums (mag ook eigen keuze zijn)
Plaatsing: op de index
Code:
$(function() {
   var sep = '/', max_by_line = 3;
   $('.s_forum').each(function() {
      var nth = 0;
      $('a.gensmall', this).each(function(){
         var next = this.nextSibling;
         if (next && next.nodeType == 3 && next.nodeValue == ", ") {
            if (++nth % max_by_line) $(next).replaceWith(sep);
            else $(next).replaceWith('<br>');
         }
      });
   });
});
De aanpassing gebeurt bij de variabelen van de JavaScript-code:
De variabele sep definieert tussen de aanhalingstekens het nieuwe scheidingsteken, in dit geval de slash ( / )het kan in eenvoudige tekst of in HTML zijn ( Hoe werkt HTML ? ).

De variabele max_by_line stelt in na hoeveel subforums doorgegaan wordt op de volgende regel, in dit geval dus 3.

Opmerking : Als je besluit om max_by_line gelijk te stellen aan 0, zal het resultaat hetzelfde zijn alsof max_by_line gelijk was aan 1, Javascript zet dan een regeleinde na elk subforum.

Terug naar boven Terug naar beneden

TonnyKamper

TonnyKamper
Globaal Moderator
Globaal Moderator

Vrouw Aantal berichten : 931
Geboortedatum : 23-10-54
Leeftijd : 65
Taal : Nederlands, Engels
Locatie : Nederland
Registratiedatum : 15-02-15
Oprichter van het forum : Ja
Templates gewijzigd : Ja
CSS : Ja

http://punt.forumactie.com/


TonnyKamper is bedankt door de starter van dit topic.

Vorige onderwerp Volgende onderwerp Terug naar boven


Permissies van dit forum:
Je mag geen reacties plaatsen in dit subforum