Joomla.it Forum
Joomla! 3 => Joomla! 3 => : ita4012 26 Jan 2017, 18:42:35
-
Ciao a tutti. Da qualche tempo, la condivisione degli annunci di ads manager con i social network ha problemi (non si visualizzano più le icone). Ho contattato gli sviluppatori che mi hanno detto che sanno del problema, e ci stanno lavorando, ormai da mesi....
Qualcun altro ha sperimentato il problema ed ha trovato qualche soluzione?
Ciao
-
Icone: intendi la miniatura dell'immagine dell'articolo?
Ci sono un paio di elementi:
1. L'immagine non viene mostrata se è esclusa dal robots.txt; assicurati che il percorso dove è salvata l'immagine non sia bloccato;
2. il percorso dell'immagine potrebbe contenere la stringa "ads" che è un modo sicuro di aver problemi: ad blocker e tanti siti evitano percorsi "sospetti" per non rischiare di riproporre la tua pubblicità invece che il contenuto dell'articolo; in questo caso, la soluzione vera è cambiare il percorso. Credimi ne ho provate tante altre senza successo.
Altrimenti, copia qui il codice dell'annuncio così possiamo individuare altre criticità
-
No. Non compaiono più le icone dei social. Gli sviluppatori mi hanno detto che ci stanno lavorando
-
Ok, allora puoi darci la url?
-
Certo. Eccolo qui: https://www.waterwind.it/new/it/shopping/waterwind-mercatino-dell-usato/10-windsurf-sails/96-vela-wave-neil-pryde-zone-3-7.html?rootid=9
è l'url di un annuncio. ma il problema si presenta in tutti gli annunci.
Grazie. Ciao
-
La questione è fortunatamente piuttosto semplice. Non sono le immagini a non esser visualizzate, ma proprio gli script a non esser caricati!
Il tuo sito è (correttamente) https.
Gli script vengono caricati da http - una pratica considerata non sicura, e quindi vengono bloccati.
Ora un messaggio agli sviluppatori lo puoi mandare:
1. Non avete nemmeno guardato il sito (non posso credere che tu sia il primo utente che usa https!)
2. Sostituite tutti i protocolli "http://" con "//"
ad esempio:
<div class="itp-share"><div class="itp-share-fbl"><div id="fb-root"></div><script src="http://connect.facebook.net/it_IT/all.js#xfbml=1"></script>
dovrebbe diventare
<div class="itp-share"><div class="itp-share-fbl"><div id="fb-root"></div><script src="//connect.facebook.net/it_IT/all.js#xfbml=1"></script>
// è un segnaposto che significa "copia il protocollo della pagina"; l'alternativa è forzare https, visto che nemmeno quello dà errori.
Puoi fare tu le modifiche al volo, devi trovare tutti i codici che richiamano risorse (quindi non i tag <a href per intenderci, ma solo <script> e <link> e sostituire gli http con https. Questi sono i codici incriminati sulla pagina:
<script src="http://connect.facebook.net/it_IT/all.js#xfbml=1"></script>
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
<script type="text/javascript" src="http://platform.linkedin.com/in.js"></script>
<script type="text/javascript" src="http://apis.google.com/js/plusone.js"> {lang: 'en'}</script>
<script src="http://widgets.fbshare.me/files/fbshare.js"></script>
e poi hai link pubblicitari dentro, forse è il caso di toglierli.
<a title="shape5.com" href="http://www.shape5.com" target="blank" id="s5_shape5_logo">[/url]
Un'ultima nota: hai tanti tanti script e risorse esterne, sicuro che ti servano tutte? appesantisci la pagina... non sono sicuro che abbia senso condividere un windsurf usato su linkedin per esempio.
-
Grazie. Giro le info agli sviluppatori.
Si, in effetti linkedin, non serve. Lo toglierò, In generale, mi rendo conto che più installo estensioni e plugin, e più il sito rallenta....
Forse, è il caso di tornare ad un'essenzialità francescana....