Traduttore
Autore: Roberto M.Tutto accade con l'ultimo aggiornamento a pro 2020.3. Improvvisamente non funziona più il modulo gratuito google traslate che era e rimane molto comodo per siti multilingua. Premetto che è accaduto nel momento in cui sono andato a fare un copia incolla dell'oggetto dalla stiky bar per portarlo sull'header della home. Ossia mi serviva in due modi o che compariva dalla stiky o appena aprivi la pagina home. Non l'avessi mai fatto! Non funziona nulla e vi spiego: se rimetto l'oggetto traslate in anteprima non si vede e nemmeno sull'anteprima browser. Da qualsiasi parte cerchi di inserirlo ad esempio come oggetto sulla riga, mi fa vedere solo bianco. Ho provato con codice ma non vedo più le voci prima della chiusura o dopo la chiusura niente come se fossero sparite. Che può essere successo? Premetto che prima di spostarlo funzionava tutto. Non so se su esperto mancassero già le voci che ho detto sopra ma di quello me ne sono accorto solo dopo inserendo il codice di google. Grazie a chi mi risponderà.
Buongiorno Roberto
Vorrei verificare la situazione per te
Potresti gentilmente farmi sapere qui l'URL al tuo sito dove è presente l'oggetto? Fammi sapere dove dovrei vederlo così che io possa verificare per te il motivo per cui non appare
Tienimi aggiornato qui
Grazie
Stefano
Autore
ciao Stefano al momento ho risolto alla meno peggio nel senso che ho replicato la pagina che prima funzionava nel progetto che non funzionava (mi ero fatto un bakup prima della procedura) questo perchè devo consegnare il sito ma però ci vorrei ritornare su questo problema appena chiudo il progetto con il cliente . Se per te o per i moderatori si può tenere in sospeso questo post per poi discuterne mi farebbe piacere anche perchè poi il progetto viene pubblicato su altro host quindi rimane il mio spazio per fare delle prove.
Autore
Come avevo accennato ritorno su questo problema. Allego degli screen zippati. Il problema è sempre lo stesso: Metti google traslate sul menu e funziona tutto. Se lo metti anche sulla stikybar o sul footer succede quello che vedete negli screen. Non ho mai avuto di questi problemi fino a quando c'è stato l'ultimo aggiornamento di dieci gg fa.
Ciao Roberto, il tuo problema è apparentemente normale perché vai a duplicare il codice di Google che vine posizionato più volte.
Ad esempio se io prendo il codice "crudo" fornito da Goolge si presenta il medesimo problema. Non so se cambiando dei parametri sia possibile risolvere.
Autore
Ciao Gabriele. Avevo pensato la stessa cosa ma se io aggiungo un testo sul footer, un qualsiasi testo oltre agli elementi già presenti addirittura mi scompare l'oggetto google. Quando tutto funzionava poteva accadere che al diminuire delle risoluzioni l'oggetto google mi serviva sul footer anzichè sull'header e bastava nascondere uno dei due che io ottenevo quanto desiderato. Oggi no. Se lo metti sopra ok ma se poco poco aggiungi qualcosa sul footer succede il casino. Ora siccome sta accadendo su un template acquistato esattamente Jim Smartfit da 24 crediti non vorrei dipendesse da quello dato che nella segnalazione proveniva sempre da un altro template acquistato. Ora provo con un empty vuoto tante volte fosse quesllo il problema.
Autore
Niente stesso problema anche con un template vuoto.
Buongiorno Roberto
Come indicato in precedenza, vorrei verificare la situazione per te
Potresti gentilmente farmi sapere qui l'URL al tuo sito dove è presente l'oggetto? Fammi sapere dove dovrei vederlo così che io possa verificare per te il motivo per cui non appare
Tienimi aggiornato qui
Grazie
Stefano
Autore
Ciao Stefano. Ti ho messo tutto in un blank1. Il modulo è stato inserito in tre punti: stikybar,menu header e footer. Come potrai notare l'unico che vedrai è quello sopra l'header ed lo vedi come duplicato. il percorso è il seguente: https://templatedesign.it/testincomedia/
Autore
No correggo stefano: in progetto lo vedo duplicato e sormontato mentre on-line l'unico che vedo è quello sopra il menu header. Gli altri 2 sono come scomparsi.
Buongiorno Roberto
Ho fatto una prova con una versione più vecchia, ovvero la 2020.2 e noto lo stesso identico comportamento. Ovvero che inserendo l'oggetto Google Translate in Header e poi anche in Stickybar, si vede solo nel primo punto.
Stessa cosa per versioni ancora più vecchie come la 13 mettendo un oggetto in Header e uno nella pagina?
Sei sicuro che prima ti funzionasse? Dai miei test sembra essere sempre stato così. E' possibile che li integrassi con codice extra?
Fai una prova e fammi sapere qui
Grazie
Stefano
Autore
No mai integrato codice. Io lo avevo fatto con la evo ma di quella serie ho eliminato tutto era roba vecchia non più alla moda e poi sono passato alla PRO. Se tu mi dici che funziona solo in un punto che ti devo dire mi adeguerò però tieni presente che limita parecchio un progettista. Immagina che ti serve per i cellulari e lo vuoi mettere sul footer non si può fare così come stanno le cose. L'unica cosa che non capisco è perchè non si puo mettere in due punti diversi quì proprio non ci arrivo. Se hai delle dritte su come aggirare l'ostacolo benvengano .
... se proprio vuoi vedere sempre il traduttore, puoi fare in modo che la StickyBar sia sempre visibile, e puoi farlo immediatamente con un semplicissimo codice, copia/incolla:
<style>
#imStickyBarContainer {top:0px !important; visibility:visible !important}
</style>
..........................................
... che ho proposto anche qui: >> https://helpcenter.websitex5.com/it/post/233159#comment1
.
Autore
Grazie KolAsim avevo già visto il post ma basterebbe mettere a zer0 l'header per ottenere una perenne visibilità della stiky ma, al di la delle scelte personali sempre ben accette, come saprai la stiky segue lo stile del template per cui quando vado sui device e ho un logo che non mi permette di mettere il traduttore vorrei spostarlo sul footer ma così non si puo fare. In parole più semplici stando all'attuale limitazione, in fase di progetto devi decidere dove mettere il traduttore e da li e solo in quel punto adeguarti alle varie risoluzioni o, in alternativa, fare un header o una stiky di dimensioni abbondanti oppure provare con del codice dove si riesca ad infilarlo in più punti del template...credo.
... non ho il PC altrimenti potevo escogitare qualcosa...
... comunque puoi provare questo vecchissimo codice (migliore, con voci ridotte), che dovrebbe essere sempre valido; ...al limite correggi la radice URL da http: ...in https:
>> https://helpcenter.websitex5.com/it/post/54299#comment7
.
Autore
Grazie Kolasim. IL codice funziona perfettamente ma rimane lo stesso problema sin dall'inizio segnalato ossia utilizzando il codice più il modulo in due parti diverse vedi google doppio (come se fossero due moduli) solo da una parte. Io non capisco che aggiornamenti pago a incomedia se poi queste situazioni rimangono inalterate e abbandonate. il 19 u.s la stessa incomedia accerta l'anomalia anzi ci fa presente che lo fa anche su precedenti versioni quindi? Non capisco: è un problema che ci dobbiamo tenere?
Mha....Speriamo che venga preso in considerazione e magari risolto in un futuro aggiornamento.
... ... penso che dipenda proprio dal codice di google...
... se non rimedi nel modo precedentemente detto, che è semplice, ...si potrebbe provare a forzare con codice EXTRA la duplicazione in header del traduttore che adesso si trova nella StickyBar...
.
ciao
.
Autore
Grazie KolAsim
... hai risolto...?... ...oppure vuoi, o te la senti(!) di fare una prova con la mi intuizione EXTRA...?...
.
Autore
No perchè sto finendo dei lavori in sospeso però se hai del codice al "volo" da provare posso tentare.
... per la pagina REALE del precedente tuo LINK prova a provare questo mio codice:
<script>
$( document ).ready(function() {
KKX= '<div id="KK" style="position:absolute;width:auto;height:24px;top:75px;left:60px;z-index:1000000; "> K </div>';
$("#imHeaderObjects").append(KKX);
K= $("#imStickyBar_pluginAppObj_04").html();$("#KK").html(K);
$("#KK .goog-te-gadget-icon *,#KK div span,#KK .goog-te-gadget img").css("display","none");
});
</script>
Autore
Provato - mi esce solo una lettera K sull'header ma potrebbe anche essere che sono imbranato io e sbaglio qualcosa.
Apro in progetto e inserisco il codice sull'header. Dato che ho utilizzato il blank1 ora il plug della stiky porta .. _03. Corretto il codice da 04 a 03 ma come sopra detto vedo solo una lettera K. ho provato il codice sia in modalità progetto CONTENUTO DEL MODELLO sia direttamente sulla sulla home page in proprietà che all'interno della pagina sul contenuto come oggetto html. Sempre una K vedo anche se rimetto il tuo codice originale _04. La cosa positiva è che vedo solo una K mentre il traduttore rimane tranquillo sulla stiky e porta il tuo codice di suggerimento linkato qui https://helpcenter.websitex5.com/it/post/54299#comment7
...!... forse non si tratta dello stesso esempio a cui mi sono riferito, e/o non mi par di vedere applicato il mio codice EXTRA...!...
... in teoria dovresti ottenere questo risultato:
.
Autore
No Kolasim non è pubblicata la mia prova quella che vedi è la precedente. lo faccio adesso: https://www.templatemaxdesign.altervista.org/testincomedia/
... hai cambiato le carte in tavola; ...a quanto vedo hai tolto il precedente oggetto Google Translate dalla Sticky Bar, a cui faceva riferimento il mio codice, di cui il K che appare, ...altrimenti doveva apparire come la simulazione del mio STAMP...
... adesso hai modificato l'esempio e cambiato il traduttore con il mio transaltor EXTRA dell'altro Topic, ...ma...!... visto che hai il tuo sito in SSL, nello SCRIPT del tansaltor extra devi modificare "http:" in "https:"...
... infatti il traduttore non si vede, non funziona...
... fai gli aggiustamenti e poi si vedrà se qualosa si potrà fare anche con questo translator ridotto...
.
Autore
Allora ho ricominciato da zero. Ho messo l'oggetto originale che da la casa incomedia sulla stiky poi metto il codice extra sull'header della home il risultato è che vedo doppio il modulo traslate e sparisce dalla stiky. Dove sbaglio?
Anche con l'esempio di prima facendo le stesse cose non funzionava però vorrei soffermarmi solo sul tuo codice extra e il modulo traslate all'interno di incomedia.
https://www.templatemaxdesign.altervista.org/testincomedia/
... adesso mi pare che hai invertito, mettendo il traduttore in HEADER, e quindi il mio precedente codice non era fatto per quello...
... togli dalla pagina il mio codice extra, in modo da poter valutare la struttura pulita, ed avvisami...
.
Autore
Pulito e azzerato tutto ora il traslate olriginal lo trovi sull'header. Fai un refresh tante volte ci sia la vecchia cache.
https://www.templatemaxdesign.altervista.org/testincomedia/
Autore
No scusa che rincoio. LO trovi sulla stiky bar. Ammettiamo che io lo voglia mettere anche sull'header prossima mossa?
... finalmente ci siamo capiti......
... ecco! ... adesso SI che puoi usare lo stesso mio precedente codice, ed otterresti lo stesso risultato dei miei STAMP...
... prova e fammi sapere, così controllo...
______________________________________
... poi, se vuoi provare anche il traduttore extra ridotto, prepara un NUOVO esempio diverso da questo, e ricordati che nello SCRIPT devi sostituire http: con https:
.
Autore
Ok ti inoltro prima quello che vedo da ispeziona codice senza fare nulla. Traslate inserito in stiky bar.
Autore
Poi vado su sezione 2> MODELLO > CONTENUTO DEL MODELLO mi porto sull'header, inserisco oggetto html e copio all'interno il tuo codice e questo è quello che vedo. Io sono sicuro che sbaglio IO qualcosa perckè sono 4 anni che ti seguo Kolasim e dire che c'è l'hai quadrate in queste cose è dire poco quindi dove sbaglio?
... mi par di vedere che hai inserito il codice in posizione errata...
... dovresti toglierlo da li, ... ed incollarlo in questa posizione:
>> Passo 1 - Impostazioni > Sezione Avanzate > Statistiche e Codice > Sezione Codice | ▪Codice personalizzato: > 3^opzione - Prima della chiusura del tag HEAD ...
... avvisami quando fatto...
Autore
Eseguo alla lettera il suggerimento come da screen ma vedo sempre doppio. Sto pc è umbriaco
https://www.templatemaxdesign.altervista.org/testincomedia/
Autore
Anzi correggo. Ho eliminato la cache e vedo solo quello normale sulla stiky.
... penso che hai fatto tutto in modo corretto, ...ma non mi spiego come mai vedo doppio in HEADER e niente nella Sticky Bar......
... visto che siamo in ballo, se vuoi e te la senti, prova fare al contrario, cioè traduttore in HEADER, no! in Sticky Bar, e niente codice extra, ...e poi controllerò...
.
Autore
Ok fatto. Messo l'oggetto TRADUTTORE nell'header da passo 2 > contenuto del modello > traduttore. Ora si vede solo sull'header. Tolto tutto il codice di prima - ambiente pulito. Grazie sempre kolasim.
... col clone, niente; ...prova con questo mio escamotage extra:
<script> window.onscroll =function() {scrollK()};
scrollK();
function scrollK() {scrollpagina = window.pageYOffset;
if (scrollpagina >100 ) {
document.getElementById('imHeader_pluginAppObj_04_wrapper').style.position = "fixed";
document.getElementById('imHeader_pluginAppObj_04_wrapper').style.top = 40+"px";
document.getElementById('imHeader_pluginAppObj_04_wrapper').style.left = 15+"%";
document.getElementById('imHeader_pluginAppObj_04_wrapper').style.zIndex = "12000";
} else {
document.getElementById('imHeader_pluginAppObj_04_wrapper').style.position = "relative";
document.getElementById('imHeader_pluginAppObj_04_wrapper').style.top = 60+"px";
document.getElementById('imHeader_pluginAppObj_04_wrapper').style.left = 40+"px";
}} </script>
.
Autore
Whaohhhhhhhhhh lo sapevo che alla fine avresti fatto scacco matto!! SEi proprio un grande! Funziona a meraviglia Grazie KolAsim grazie davvero !!
https://www.templatemaxdesign.altervista.org/testincomedia/
... ho visto, OK, ...e grazie a te per il test...
... quando e se! vorrai provare anche il traduttore extra ridotto, ... avvisami...
.
ciao
.
Autore
Buongiorno ragazzi. Premetto che non ho fatto altre prove se non mettere codice extra per il traduttore ma, oltre a non funzionare, non funziona neanche più l'oggetto traduttore di google nel senso che lo metti ma non te lo fa vedere. Ho aperto un paio di progetti e lo fa anche con quest'ultimi. Parliamo del solo traslate di google che abbiamo come oggetto. Non funziona o meglio tu lo metti ma non si vede ne le lo infili nella home,ne sull'header ne sulla stiky. In questo link il traslate è stato messo sulla stiky bar. Grazie a chi mi potrà dare una mano.
link del progetto quasi concluso https://www.templatedesign.it/test2/
... no! ... non hai fatto uso del translate del programma, ...ma hai messo il mio ridotto...
... no! ... non è nella Sticky Bar ma in HEADER...
... non lo vedi perchè lo hai inserito in un oggetto che hai reso nascosto! ... controlla le opzioni alle varie risoluzioni e sistema...
... questo tanslate extra si gestirebbe in extra meglio di quello ufficiale...
Autore
Ora controllo e ti faccio sapere . Parliamo esclusivamente del traslate che ha il prodotto incomedia.
Autore
Hai ragione ma deve esserci proprio un problema sul progetto perche se ne faccio uno nuovo con blank1 funziona. Cercherò di individuare il problema e anche gli altri dato che solitamente utilizzo layout già lavorati per non rifare tutto d'accapo. Per il mnt grazie kolasim.
Ciao, ho solo letto ora questo lungo topic grazie alla segnalazione fatta da Gabriele in un mio topic nel quale riscontro lo stesso problema di Roberto:
https://helpcenter.websitex5.com/it/post/235443
Io sono più che certo che nelle vecchie versioni (ma parlo della 13 o 14) questo inconveniente del traduttore che si vede solo nell'header e non nella sticky bar non avveniva.
Proverò con il codice fornito gentilmente da KolAsim.
Autore
Ciao Giuseppe il codice di Kolasim funziona alla grande e come hai tu sottolineato il traslate funzionava benissimo nelle vecchie versioni anche se incomedia riscontra in quest'ultime la stessa anomalia. Questo oggetto è molto importante secondo me e va presa in considerazione questa segnalazione perchè non è possibile dover usare questo oggetto solo in una posizione per tutte le risoluzioni.