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

Avater bij de tag

2 plaatsers

Vorige onderwerp Volgende onderwerp Ga naar beneden

  • 0

Opgeloste Topic Avater bij de tag

Bericht van Lenie di 14 feb 2023 - 12:31

Goedemiddag!

Ik ben op zoek naar de code om bij 't reageren niet alleen de tagnaam, maar tevens de avater te zien.
Hieronder een voorbeeld wat ik bedoel

Avater bij de tag Image223

De codes van de avater bij de toolbar en index heb ik wel gevonden.
Maar deze dus niet.

Mvg Lenie


Laatst aangepast door Lenie op wo 15 feb 2023 - 8:28; in totaal 1 keer bewerkt

Terug naar boven Terug naar beneden

Lenie

Lenie
Nieuw Forumlid

Vrouw
Berichten : 47
Registratie : 12-04-22
Oprichter : Nee
Templates : Ja
CSS : Ja

Feestdagen 2022
Fijne Feestdagen namens team Actieforum!
Lid sinds +1 jaar
U bent al meer dan1 jaar lid
Feestdagen 2023
Fijne Feestdagen namens team Actieforum!
20 berichten of meer gepost
Je hebt 20 berichten of meer gepost

https://passievoorpsp.actieforum.com/ https://testforumpassie.actieforum.com/

Joost, Liesbeth* en TonnyKamper hebben dit bericht gelezen




Lenie is bedankt door de starter van dit topic.
  • 0

Opgeloste Topic Re: Avater bij de tag

Bericht van TonnyKamper di 14 feb 2023 - 21:32

Goedenavond @Lenie daar is een plugin voor nodig van Ange Tuteur https://fmdesign.forumotion.com/t399-display-the-user-avatar-before-mentions

Om deze plug-in te installeren, ga je naar:
Beheerderspaneel Modules Beheer van JavaScript-codes - NIEUW JAVASCRIPT

Maak een nieuw javascript aan met de volgende instellingen:

Titel: Avatar bij vermelding
Plaatsing: In alle pagina's (of "In de onderwerpen" als je wilt dat het alleen in onderwerpen werkt)
Code: Kopieer en plak het onderstaande script en klik op opslaan:

Code:
(function() {
  window.faMentionAvatar = {
    // position modifies the position of the avatar
    // 0 = before mention
    // 1 = after mention
    position : 0,
    cacheTime : 1*60*60*1000, // amount of time the avatar is cached ( 1 hour )
 
    mentions : null, // mention node list
    index : -1, // current index in the mentions array
 
    // checks if the mention is valid and then gets the avatar
    getter : function() {
      var mention = faMentionAvatar.mentions[++faMentionAvatar.index],
          storage = window.localStorage,
          id;
       
      if (mention) {
        id = mention.href.replace(/.*?\/u/, '');
     
        if (storage && storage['mentionAvatar_' + id] && storage['mentionAvatar_' + id + '_exp'] > +new Date - faMentionAvatar.cacheTime) {
          var avatar = document.createElement('IMG');
          avatar.className += ' mention-ava';
          avatar.src = storage['mentionAvatar_' + id];
          faMentionAvatar.position ? mention.appendChild(avatar) : mention.insertBefore(avatar, mention.firstChild);
          faMentionAvatar.getter();
        } else {
          $.get('/ajax/index.php?f=m&user_id=' + id, function(d) {
            var avatar = $('.tooltip-content > img', d)[0];
             
            if (avatar) {
              faMentionAvatar.position ? mention.appendChild(avatar) : mention.insertBefore(avatar, mention.firstChild);
           
              if (storage) {
                storage['mentionAvatar_' + id] = avatar.src;
                storage['mentionAvatar_' + id + '_exp'] = +new Date;
              }
            }
            faMentionAvatar.getter();
          });
        }
      }
    }
  };
 
  // write the stylesheet into the HEAD section
  document.write('<style type="text/css">.mentiontag img { height:20px; width:20px; vertical-align:middle; border-radius:100px; background:#FFF; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3), 0px -0px 1px rgba(0, 0, 0, 0.3); margin:1px 3px; padding:1px; }</style>');
 
  // statements that need execution when the document is ready
  $(function() {
    faMentionAvatar.mentions = $('.mentiontag');
    faMentionAvatar.getter();
  });
}());

Zodra het script is opgeslagen, ga je naar een onderwerp waarin iemand is vermeld en je zou dan hun avatar moeten zien vóór de vermelding! Als je de positie van de avatar wilt wijzigen, raadpleeg je de sectie Wijzigingen.

Wijzigingen:

Er zijn slechts een paar aanpassingen voor deze plug-in die gemakkelijk te begrijpen en te bewerken zouden moeten zijn.

position : Bovenaan het script zie je een variabele met de titel "position", deze variabele wijzigt de positie van de avatar. Als je de avatar na de vermelding wilt, verander dan de 0 in een 1 en je bent klaar. Verander het terug naar 0 als je de avatar vóór de vermelding wilt. Ik heb een opmerking in het script achtergelaten als herinnering.

cacheTime : Deze optie beïnvloedt de hoeveelheid tijd dat de avatars in de cache worden bewaard. Standaard worden de avatars 1 uur in de cache bewaard ( 1*60*60*1000 ), wijzig de waarde van deze optie als u de cachetijd wilt wijzigen. Dit is voornamelijk bedoeld voor prestatiedoeleinden, zodat er niet meerdere verzoeken voor dezelfde gebruiker hoeven te worden ingediend. In het kort ; het zorgt ervoor dat het script sneller werkt.

stijl: De stijl van de avatar wordt beïnvloed door deze regel in het script:
Code:
document.write('<style type="text/css">.mentiontag img { height:20px; width:20px; vertical-align:middle; border-radius:100px; background:#FFF; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3), 0px -0px 1px rgba(0, 0, 0, 0.3); margin:1px 3px; padding:1px; }</style>');

Wat deze regel doet, is een kleine stylesheet in het HEAD-gedeelte van het document schrijven. U kunt deze CSS wijzigen om de grootte, kleur, marge, enz. van de avatar te wijzigen. Dit is de niet-verkleinde CSS om het bewerken gemakkelijker te maken:

Code:
.mentiontag img {
  height:20px;
  width:20px;
  vertical-align:middle;
  border-radius:100px;
  background:#FFF;
  box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3), 0px -0px 1px rgba(0, 0, 0, 0.3);
  margin:1px 3px;
  padding:1px;
}

Hopelijk beantwoordt dit je vraag?
Zo ja Markeer dan bovenaan je bericht met de groene Opgelost knop.


Avater bij de tag 121910
Forum Tools | Tutorials | Stijl aanvraag | Forumpromotie goedkeuring | Wachtwoord vergeten?
Geen ondersteuning via PM | Ondersteuningsvraag opgelost? Markeer je topic dan met het icoon Avater bij de tag 210610



Avater bij de tag PiUYHC2 Facebook

Terug naar boven Terug naar beneden

TonnyKamper

TonnyKamper
Beheerder
Beheerder

Vrouw
Berichten : 2243
Leeftijd : 70
Registratie : 15-02-15
Oprichter : Ja
Templates : Ja
CSS : Ja

Lid sinds +5 jaar
U bent al meer dan 5 jaar lid
Medewerker award
Je verdient deze award als je medewerker bent van Actieforum
1000 berichten of meer gepost
Je hebt 1000 berichten of meer gepost
Feestdagen 2022
Fijne Feestdagen namens team Actieforum!
1000 berichten of meer zijn als leuk gemarkeerd
Wanneer je 1000 of meer likes op je berichten krijgt
Feestdagen 2023
Fijne Feestdagen namens team Actieforum!

https://www.nederlandheelt.nl https://depspzolder.actieforum.com/

Joost en Liesbeth* hebben dit bericht gelezen




TonnyKamper is bedankt door de starter van dit topic.
  • 0

Opgeloste Topic Re: Avater bij de tag

Bericht van Lenie wo 15 feb 2023 - 8:27

Yes het is gelukt hoor!
Dankjewel Tonny 4

Terug naar boven Terug naar beneden

Lenie

Lenie
Nieuw Forumlid

Vrouw
Berichten : 47
Registratie : 12-04-22
Oprichter : Nee
Templates : Ja
CSS : Ja

Feestdagen 2022
Fijne Feestdagen namens team Actieforum!
Lid sinds +1 jaar
U bent al meer dan1 jaar lid
Feestdagen 2023
Fijne Feestdagen namens team Actieforum!
20 berichten of meer gepost
Je hebt 20 berichten of meer gepost

https://passievoorpsp.actieforum.com/ https://testforumpassie.actieforum.com/

Joost, Liesbeth* en TonnyKamper hebben dit bericht gelezen




Lenie is bedankt door de starter van dit topic.
  • 0

Opgeloste Topic Re: Avater bij de tag

Bericht van TonnyKamper wo 15 feb 2023 - 10:57

.
Topic opgelost en gesloten 8djze9q
Ondersteuningsvraag is opgelost en gesloten.



Avater bij de tag 121910
Forum Tools | Tutorials | Stijl aanvraag | Forumpromotie goedkeuring | Wachtwoord vergeten?
Geen ondersteuning via PM | Ondersteuningsvraag opgelost? Markeer je topic dan met het icoon Avater bij de tag 210610



Avater bij de tag PiUYHC2 Facebook

Terug naar boven Terug naar beneden

TonnyKamper

TonnyKamper
Beheerder
Beheerder

Vrouw
Berichten : 2243
Leeftijd : 70
Registratie : 15-02-15
Oprichter : Ja
Templates : Ja
CSS : Ja

Lid sinds +5 jaar
U bent al meer dan 5 jaar lid
Medewerker award
Je verdient deze award als je medewerker bent van Actieforum
1000 berichten of meer gepost
Je hebt 1000 berichten of meer gepost
Feestdagen 2022
Fijne Feestdagen namens team Actieforum!
1000 berichten of meer zijn als leuk gemarkeerd
Wanneer je 1000 of meer likes op je berichten krijgt
Feestdagen 2023
Fijne Feestdagen namens team Actieforum!

https://www.nederlandheelt.nl https://depspzolder.actieforum.com/

Joost heeft dit bericht gelezen




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