Autore Topic: Say thanks MOD  (Letto 577 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline giusejoseph

  • Utente IS Lv.2
  • **
  • Post: 96
  • Sesso: Maschio
    • Mostra profilo
  • Versione SMF: 2.0.x
  • Versione ElkArte: Altro
Say thanks MOD
« il: Mercoledì, 22 Aprile 2020 02:18 »
ho installato questa MOD
https://custom.simplemachines.org/mods/index.php?mod=3898

funziona, ma volevo aggiungere sotto la lista utenti che ringraziano il totale dei ringraziamenti quindi il valore numerico complessivo, come posso fare?
==========================
SMF 2.0.15

Offline BELFA

  • Utente IS Lv.3
  • ***
  • Post: 366
    • Mostra profilo
    • Download Destination
  • Versione SMF: 2.0.x
Re:Say thanks MOD
« Risposta #1 il: Mercoledì, 22 Aprile 2020 21:31 »


la cartella è
.../Themes/tuo tema/scripts

il file theme.js

dopo
Codice: [Seleziona]
// Add hover events to list items if the browser requires it.
if (is_ie7down && 'attachEvent' in window)
window.attachEvent('onload', smf_addListItemHoverEvents);
aggiungi
Codice: [Seleziona]
function contatore_grazie(){
    /*/ le seguenti variabili sono modificabili a piacere /*/
    // messaggio visualizzato prima del conteggio - lasciare solo "" se non vengono usati
    let meSG_Bef = "hanno ringraziato ";
    // messaggio visualizzato dopo il conteggio
    let meSG_Aft = " utenti";
    // ** per lo styling, ** //
    // linea di separazione tra grazie e conteggio
      // dimensione se 0 il bordo non è visibile
    let borderTop_Size = "1px "
      //colore se l'opacità (ultimo numero) è = 0 è completamente invisibile
    let borderTop_Color = "rgb(50, 51, 52, 1) ";
      // stile
    let borderTop_Style = "solid";
    // spessore margine superiore
    let marginTop_Px = "2px";
    //spazio tra tra la linea e il testo
    let paddingTop_Px = "2px";
    // dimensione del testo
    let fontSize_Rem = "0.8rem";
    // colore del testo
    let texT_Color="rgb(0, 255, 0)";
    /*/ non modificare oltere qui /*/
    let obj = window.location.href ;
    if(obj.indexOf("topic") > -1 ){
      const thankCont = document.querySelectorAll(".thanks");
      for(var i = 0; i < thankCont.length; i++){
        let thankEr = thankCont[i].querySelectorAll("a").length ;
        let nEwDiV = document.createElement("div");
          nEwDiV.setAttribute("class","thanks smalltext");
          nEwDiV.style.borderTop = "" + borderTop_Size + borderTop_Color + borderTop_Style + "";
          nEwDiV.style.marginTop = marginTop_Px;
          nEwDiV.style.paddingTop =paddingTop_Px;
          nEwDiV.style.fontSize = fontSize_Rem;
          nEwDiV.style.color = texT_Color;
          nEwDiV.innerHTML = meSG_Bef + thankEr + meSG_Aft;
        thankCont[i].parentNode.insertBefore(nEwDiV, thankCont[i].nextSibling);
      }
    } 
}

addLoadEvent(contatore_grazie)

Offline giusejoseph

  • Utente IS Lv.2
  • **
  • Post: 96
  • Sesso: Maschio
    • Mostra profilo
  • Versione SMF: 2.0.x
  • Versione ElkArte: Altro
Re:Say thanks MOD
« Risposta #2 il: Mercoledì, 22 Aprile 2020 21:42 »
wow grazie mille :) gentilissimo
« Ultima modifica: Mercoledì, 22 Aprile 2020 22:12 da giusejoseph »
==========================
SMF 2.0.15

 

SimplePortal 2.3.7 © 2008-2018, SimplePortal