WebSite X5Help Center

 
Vito P.
Vito P.
User

WebSitex5 si blocca - Addthis  it

Auteur : Vito P.
Visité 1690, Followers 1, Partagé 0  

Quando provo ad inserire il codice di addthis su una pagina e vado a vedere l'anteprima si blocca il software.. pagina bianca e dopo qualche secondo il software crasha.. invece se inserisco il codice, non vedo l'anteprima e lo esporto su internet non mi risulta nessun problema.. come mai? il codice lo inserisco nel HTML / Widget.

Poi quando vado ad inserire un'altro codice generato da addthis.com ed inserito in Impostazioni Generali -> Esperto -> Header non mi va vedere nemmeno l'home page.. quindi anche li il software crasha e caricandolo online tutto normale.

La cosa strana è che se inserisco i widget di websitex5 (facebook, twitter, google+ ect) non mi da nessun problema quindi credo sia un problema di leggibilita del codice da parte di websitex5.

Il codice che inserisco in una pagina qualsiasi è questo:

<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
<a class="addthis_button_compact"></a>
<a class="addthis_counter addthis_bubble_style"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-5013cf3d29e366b1"></script>
<!-- AddThis Button END -->

Il codice che inserisco in header quindi visibile in tutte le pagine è questo:

<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_floating_style addthis_counter_style" style="left:50px;top:50px;">
<a class="addthis_button_facebook_like" fb:like:layout="box_count"></a>
<a class="addthis_button_tweet" tw:count="vertical"></a>
<a class="addthis_button_google_plusone" g:plusone:size="tall"></a>
<a class="addthis_counter"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-5015a8ce54dd1f6e"></script>
<!-- AddThis Button END -->

Posté le
7 RéPONSES - 2 UTILE
Vito P.
Vito P.
User
Auteur

Preciso che utilizzo internet explorer 9 quindi escludo che il problema sia il browser. 

Lire plus
Posté le de Vito P.
Roberto M.
Roberto M.
User

Hai provato a separare lo script in questione in due. Mi spiego questa parte

<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-5013cf3d29e366b1"></script>

la inserisci al passo 1 nella sezione esperto, mentre la seconda parte

<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
<a class="addthis_button_compact"></a>
<a class="addthis_counter addthis_bubble_style"></a>
</div>

nello slot html. Inoltre dato che c'é il tag class dovrebbe esserci anche un css da inserire. l blocco di website sicuramente dipenderá dalla posizione del tag script.

Lire plus
Posté le de Roberto M.
Roberto M.
Roberto M.
User

Inoltre preciso che a mio avviso per evitare rallentamenti nell'esecuzione dello script sarebbe meglio scaricare il javascript e andare ad inserirle tra i files in website.

Lire plus
Posté le de Roberto M.
Vito P.
Vito P.
User
Auteur

Ho provato ad utilizzare sharethis.com è non mi da nessun problema inoltre in anteprima addirittura riesco a vedere il risultato quindi senza la necessita di andarlo in a caricare online.

Addthis ti generae un codice per interno invece sharethis e diviso in due cioè cosi:

- Questo lo inserito nella dentro la pagina:

<span class='st_facebook_vcount' displayText='Facebook'></span>
<span class='st_googleplus_vcount' displayText='Google +'></span>
<span class='st_twitter_vcount' displayText='Tweet'></span>
<span class='st_linkedin_vcount' displayText='LinkedIn'></span>
<span class='st_email_vcount' displayText='Email'></span>

- Questo lo inserito dentroil tag "head"

<script type="text/javascript">var switchTo5x=true;</script>
<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">stLight.options({publisher: "577d0887-a026-42df-9460-4e4618b229b7"}); </script>

Per quanto riguarda addthis ho provato a fare ciò che dici tu quindi a dividere il codice ma il problema persiste.. e non non c'è (almeno io non lo vedo) un link per scaricare i file javascript da caricare come allegato nel HTML / Widget..





Lire plus
Posté le de Vito P.
Vito P.
Vito P.
User
Auteur

Scusate gli errori grammaticali, scrivevo di fretta e non c'è un tasto per modificare il messaggio Foot in mouth

Lire plus
Posté le de Vito P.
Roberto M.
Roberto M.
User

1. Ho testato personalmente la divisione del codice e non mi crea problemi in anteprima.

2. Scaricare il javascript e semplice. Basta aprire il link indicato dallo script http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-5013cf3d29e366b1 e una volta aperta la pagina é sufficiente cliccare CTRL + A per selezionare tutto il contenuto e inserirlo in file di testo, successivamente si cambia l'estensione finale in .js ad hai ottenuto il file.

3. penso che il problema, non sia legato al codice ma semplicemente al caricamento. Infatti come ti dicevo é molto lento.

4. Una volta creato il file .js relativo al programma lo script diventerebbe cosi <script type="text/javascript" src="files/nomefile.js"></script>

5. Quando metti lo script al passo 1 sezione esperto, se ci sono altri script devi dargli un'ordine, prova a mettere questo script in alto prima degli altri e fai in modo di riunirli.

Lire plus
Posté le de Roberto M.
Vito P.
Vito P.
User
Auteur

Ho seguito il tuo procedimento e il software non crasha più ma il caricamento della pagina in anteprima e lentissimo.. siccome le pagine sono in continuo aggiornamento non posso permettermi di perdere tempo ad aspettare che ogni volta la pagina si carichi.

Vabbè, pazienza.. userò sharethis dato che non mi da nessun tipo di problema.

Grazie mille per il supporto.

Lire plus
Posté le de Vito P.