Joomla.it Forum
Joomla! 3 => Joomla! 3 => : anto16 20 Nov 2016, 21:02:55
-
salve a tutti,
navigando nella rete in diversi siti compaiono dei numeri che crescono automaticamente: tipo al numero dei clienti, degli iscritti...
è un modulo o come poter realizzare?
Grazie a tutti
-
ciao
qui (https://extensions.joomla.org/extension/skillset)
-
Grazie
ho installato skillset.
dovendo inserire un numero elevato 100.000, al fine di evitare di impiegare un enorme quantità di tempo esiste la possibilità ad esempio di far partire il conteggio da circa 99.000 così viene mostrato subito il risultato? oppure aumentare la velocità?
Grazie
-
ciao a tutti,
c'è una soluzione alternativa?
Grazie
-
soluzione con quel modulo non c'è.
potresti se conosci un po di php anzi qui e tutto js smonti il codice e lo intreghi manualmente modificando tu il start che ora inizia contare da 0 , e lo imposti come vuoi smontando il code devi fare uno per volta altrimenti ti trovi ancora nella stessa situazione di ora ma al contrario che non ti parte da 0 ma da x che hai inpostato.
-
grazie conti... prima di provare con js riesci a segnalarmi altro modulo?
-
quello segnalato e quello che vedi sulla maggioranza dei web , se ne vedono di diversi ma non son moduli sono codice inseriti manualmente come decritto in precedenza.
-
proverò allora a provare a vedere, tanto penso solo vedere il codice... grazie per il momento
-
provo ad allegare il modulo. in quale file e riga dover intervenire?
-
salve a tutti,
per caso esiste una soluzione alternativa?
Grazie
-
Io non ho idea di cosa faccia quello script, non lo conosco e non l'ho mai aperto prima, ma con un minimo di impegno e seguendo la logica dei file mi sembra che il punto da modificare sia la riga 66 del file tmpl/count.php
Credo però che se vuoi essere indipendente dovresti metterci più impegno nel trovare la soluzione. Se non ci metti del tuo difficilmente troverai la soluzione: sicuramente non troverai qui qualcuno che aprirà i moduli e studierà il codice per te... :(
-
basta fisualizzare la pagina in html di dove visualizza il modulo
li trova tutto wuel che serve js div li esposta e vede come e fatto ripeto il js e unico lo start parte da 0 modificando quel parametro tutti vengono modificati
-
ho provato la soluzione di giovi, modificando la riga 66 nel file count.php, modificando il var rate da 1 a 1000 e va molto piu veloce, nel senso che va di mille in mille
var current = 0;
var finish = total;
var miliseconds = 1000;
var rate = 1000;
Il problema che resta è se riporto il valore 151252 a arrotonda a 152000.
Grazie ancora.
-
evidentemente non era quella la riga da modificare........... al di la del numero di riga che potrebbe non corrispondere, non penso che servisse una laurea in ingegneria informatica per capire che la variabile da modificare era l'unica impostata a 0 (visto che è la partenza che vuoi cambiare) e non quella che indica l'incremento... ??? te lo aveva segnalato anche conti1!
-
avevo modificato all'inizio var current = 1000 ma purtoppo non va.
ecco perchè ho provato con var rate = 1000
Grazie ancora
-
Non so. Prova a ridurre il millisecond, magari diventa più veloce... sperimenta!
-
allora apri il file del modulo
tmpl> count.php
riga 60 e 65
vedi che devono essere identici le pertenze
var current = 1000;
var finish = total;
var miliseconds = 1000;
var rate = 1;
if(current == 1000) {
magari vediomo un bel Risolto
-
Il RISOLTO lo mettto ugualmente.
Il mio scenario è il seguente:
nel modulo ho inserito i seguenti skill con i seguenti valori:
se metto come dato di partenza 4000 si verifica questo che il primo valore 1000 diventa 4000 e gli altri inizia il conteggio da 1000, risolvendo il problema solo in parte (troppo tempo caricamento).
Se modifico il var rate a 1000 o 100, il caricamento va veloce e potrebbe andar bene, ma alla fine i valori sono numeri arrotondati e pertanto non esatto.
Pensavo di inserire per ogni skill un modulo ma penso che non cambi nulla.
Grazie ancora
-
per risolvere il tuo problema non devi usare il modulo ma strappolare il codice e fare sigolarmente i contatori nulla di più semplice
contatore uno ci metti quel che vuoi contatore 2 cimetti quel che vuoi solo in questo modo potrai dividere la partenza unica cosa dovrai cambiare i nomi al js altrimenti andrai in conflitto.
contorolla quella pagina che to detto il code e tutto li lo prendi e crei moduli separati con html personalizzato , solo che per modificare il numero dovrai aprire il code , invece con il modulo lo facevi normalmente.
-
Grazie Conti,
la vedo dura per me... quanto e che tipo di codice inserire in un modulo html personalizzato?
-
sto provando nel seguente modo:
all'interno della cartella mod_skillset >> tmpl >> ho copiato il file count e lo rinominato 1count impostando i parametri per il primo contatore
var current = 1000;
var finish = total;
var miliseconds = 1000;
var rate = 1;
if(current == 1000)
adesso dovrei all'interno del modulo personalizzato richiamare il file 1count appena creato?
Grazie a tutti
-
Ciao a tutti,
qualcuno riesce a darmi qualche indicazione su come procedree?
Grazie a tutti