Problema pagina formazioni schierate

Discussioni sul sito della Lega generato da FantaManager, sulle skin e su tutti plugin, ufficiali e sviluppati dagli utenti
Rispondi
quantum77
Messaggi: 1
Iscritto il: 06 lug 2020, 09:56

Problema pagina formazioni schierate

Messaggio da quantum77 »

Buongiorno a tutti,
di solito cerco di risolvere i problemi del sito da solo, pur non essendo esperto di php, SQL, java, etc.
Ma stavolta non ci riesco proprio.

Tutto andava bene fino a prima dello stop. Da quando è ripreso il campionato la pagina dedicata alle formazioni di giornata non mostra più le formazioni schierate (e non funziona il controllo formazioni date in home page).
Smanettando un po' ho capito questo:

il file fcmFormazioniDatiNN.js, della giornata NN in corso che viene aggiornato man mano che gli amici mandano la formazione, è la fonte dei problemi.
E lo scazzo è nel campo commenti!
Infatti basta vedere il codice relativo all'ultima giornata. In questo momento 3 persone hanno mandato la formazione e io ho aggiunto come commento "minchia", come risulta dalla riga 76 (il problema c'è anche se non si aggiungono commenti).

Codice: Seleziona tutto

var arrFormazioni=new Array()
a=arrFormazioni
a[1]=new Z(3266,3,0,xg129,xa13,1,1,0)
a[2]=new Z(3266,3,0,xg456,xa13,1,-1,0)
a[3]=new Z(3266,3,0,xg544,xa8,1,0,0)
a[4]=new Z(3266,3,0,xg91,xa10,2,0,0)
a[5]=new Z(3266,3,0,xg117,xa8,2,-1,0)
a[6]=new Z(3266,3,0,xg149,xa5,2,2,0)
a[7]=new Z(3266,3,0,xg161,xa7,2,0,0)
a[8]=new Z(3266,3,0,xg262,xa11,2,0,0)
a[9]=new Z(3266,3,0,xg422,xa4,2,3,0)
a[10]=new Z(3266,3,0,xg483,xa6,2,-1,0)
a[11]=new Z(3266,3,0,xg490,xa20,2,0,0)
a[12]=new Z(3266,3,0,xg11,xa12,3,-1,0)
a[13]=new Z(3266,3,0,xg35,xa7,3,0,0)
a[14]=new Z(3266,3,0,xg158,xa1,3,4,0)
a[15]=new Z(3266,3,0,xg184,xa16,3,0,0)
a[16]=new Z(3266,3,0,xg300,xa14,3,0,0)
a[17]=new Z(3266,3,0,xg307,xa13,3,-1,0)
a[18]=new Z(3266,3,0,xg308,xa13,3,0,0)
a[19]=new Z(3266,3,0,xg598,xa20,3,5,0)
a[20]=new Z(3266,3,0,xg102,xa16,4,6,0)
a[21]=new Z(3266,3,0,xg213,xa10,4,-1,0)
a[22]=new Z(3266,3,0,xg274,xa9,4,0,0)
a[23]=new Z(3266,3,0,xg287,xa4,4,0,0)
a[24]=new Z(3266,3,0,xg437,xa6,4,7,0)
a[25]=new Z(3266,3,0,xg593,xa5,4,-1,0)
a[26]=new Z(3269,5,0,xg258,xa7,1,0,0)
a[27]=new Z(3269,5,0,xg405,xa7,1,1,0)
a[28]=new Z(3269,5,0,xg528,xa2,1,-1,0)
a[29]=new Z(3269,5,0,xg139,xa6,2,-1,0)
a[30]=new Z(3269,5,0,xg152,xa2,2,0,0)
a[31]=new Z(3269,5,0,xg231,xa13,2,2,0)
a[32]=new Z(3269,5,0,xg304,xa12,2,0,0)
a[33]=new Z(3269,5,0,xg309,xa20,2,-1,0)
a[34]=new Z(3269,5,0,xg386,xa15,2,0,0)
a[35]=new Z(3269,5,0,xg493,xa3,2,3,0)
a[36]=new Z(3269,5,0,xg534,xa14,2,-1,0)
a[37]=new Z(3269,5,0,xg46,xa8,3,0,0)
a[38]=new Z(3269,5,0,xg704,xa7,3,0,0)
a[39]=new Z(3269,5,0,xg332,xa9,3,-1,0)
a[40]=new Z(3269,5,0,xg415,xa14,3,5,0)
a[41]=new Z(3269,5,0,xg473,xa18,3,0,0)
a[42]=new Z(3269,5,0,xg643,xa6,3,4,0)
a[43]=new Z(3269,5,0,xg517,xa7,3,-1,0)
a[44]=new Z(3269,5,0,xg557,xa3,3,0,0)
a[45]=new Z(3269,5,0,xg185,xa3,4,0,0)
a[46]=new Z(3269,5,0,xg207,xa10,4,6,0)
a[47]=new Z(3269,5,0,xg312,xa10,4,7,0)
a[48]=new Z(3269,5,0,xg374,xa12,4,0,0)
a[49]=new Z(3269,5,0,xg529,xa2,4,-1,0)
a[50]=new Z(3269,5,0,xg602,xa1,4,0,0)
a[51]=new Z(3267,1,0,xg146,xa2,1,-1,0)
a[52]=new Z(3267,1,0,xg523,xa20,1,0,0)
a[53]=new Z(3267,1,0,xg527,xa18,1,1,0)
a[54]=new Z(3267,1,0,xg3,xa9,2,0,0)
a[55]=new Z(3267,1,0,xg8,xa18,2,-1,0)
a[56]=new Z(3267,1,0,xg70,xa8,2,0,0)
a[57]=new Z(3267,1,0,xg155,xa8,2,0,0)
a[58]=new Z(3267,1,0,xg176,xa12,2,2,0)
a[59]=new Z(3267,1,0,xg268,xa13,2,0,0)
a[60]=new Z(3267,1,0,xg279,xa18,2,3,0)
a[61]=new Z(3267,1,0,xg457,xa9,2,0,0)
a[62]=new Z(3267,1,0,xg18,xa18,3,0,0)
a[63]=new Z(3267,1,0,xg143,xa8,3,0,0)
a[64]=new Z(3267,1,0,xg225,xa1,3,0,0)
a[65]=new Z(3267,1,0,xg310,xa13,3,5,0)
a[66]=new Z(3267,1,0,xg624,xa20,3,0,0)
a[67]=new Z(3267,1,0,xg531,xa2,3,-1,0)
a[68]=new Z(3267,1,0,xg570,xa14,3,-1,0)
a[69]=new Z(3267,1,0,xg584,xa20,3,4,0)
a[70]=new Z(3267,1,0,xg145,xa5,4,7,0)
a[71]=new Z(3267,1,0,xg264,xa8,4,0,0)
a[72]=new Z(3267,1,0,xg384,xa1,4,6,0)
a[73]=new Z(3267,1,0,xg461,xa4,4,-1,0)
a[74]=new Z(3267,1,0,xg655,xa7,4,-1,0)
a[75]=new Z(3267,1,0,xg603,xa18,4,-1,0)
a[76]=new Commenti(3267,1,0,-1,-1,30/06/2020 12.02.44minchia)
E' ovvio che l'ultima riga non va bene, e scazza il tutto.

Se la cancello a mano accedendo al database altervista (dove ho il sito), tutto funziona alla perfezione....

Quell'ultima riga è generata dal file fcmInvioFormazioneFunzioni.js, e il pezzo relativo ai commenti è:

Codice: Seleziona tutto

function GeneraCommento(ii)
{
	var commento = new Array();
	var idLega = ii.IDSquadre.Casa == cFsq ? ii.IDLegaSquadre.Casa : ii.IDLegaSquadre.Fuori;
	commento.push(ii.ID + "," + cFsq + "," + idLega + "," + ((capitano) ? ((getCapitano(1)) ? getCapitano(1).ID : -1) + "," + ((getCapitano(2)) ? getCapitano(2).ID : -1) + ",ƒ" : "-1,-1,ƒ") + DataOraCorrente() + "ƒ,ƒ" + document.getElementById("taCom").value + "ƒ" );
	return commento;
}
Ora sembra che quel carattere ƒ tipo f italica, non venga più riconosciuta da altervista e mi scazza tutto.

Se provo a eliminare tutta la sezione dei commenti non funziona più l'invio e il salvataggio delle formazioni (evidentemente in altre funzioni si aspetta la riga dei commenti).

Qualcuno sa a cosa serve quel carattere ƒ? E come si può risolvere?

Grazie

Se serve, la pagina è www.fantavaleri.altervista.org

A
Rispondi