Ricezione Automatica Formazioni TOPIC 2017/2018

Supporto, aggiornamenti, file voti e tutte le informazioni necessarie per usare al meglio il Software Ufficiale della FFC
papia
Messaggi: 1169
Iscritto il: 08 ago 2016, 11:51

Ricezione Automatica Formazioni TOPIC 2017/2018

Messaggio da papia »

Ciao a tutti,
apro questo nuovo topic per chiarezza e completezza di informazione.
Prego John Doe di intervenire come e quanto gli pare dato che è l'eminenza della situazione.
Io, come sempre ho preso e raccolto per dare supporto generale a tutti.
Soluzioni, suggerimenti, e quant'altro sono frutto anche dell'ingegno di DinoLegaTen, Rainbow, Frbiag


Perchè non funziona autoricevi formazioni?

1) Le formazioni arrivano nella parte finale in questo modo o similare

Codice: Seleziona tutto

CODICI IDENTIFICATIVI FCM [*NON MODIFICARE*]
[LEGA]=XXXXX-15-2016[b]\\\[/b]
[IDSQUADRA]=5[b]\\\[/b]
[GIORNATADIA]=11[b]\\\[/b]
[IDINCONTRO]=7596[b]\\\[/b]
[FRMCODE]=547-248-344-397-546-57-68-308-66-132-335-624-153-379-427-551-353-530[b]\\\[/b]
Ho evidenziato in grassetto i 3 backslash (che possono essere anche due) perchè è quello l'inghippo.

La modalità di ricezione CORRETTA per l'auto ricevi è questa:

Codice: Seleziona tutto

CODICI IDENTIFICATIVI FCM [*NON MODIFICARE*]
[LEGA]=XXXXX-15-2016\
[IDSQUADRA]=5\
[GIORNATADIA]=11\
[IDINCONTRO]=7596\
[FRMCODE]=547-248-344-397-546-57-68-308-66-132-335-624-153-379-427-551-353-530\
Come risolvere? Quale file da il problema in questione? IL FILE SENDMAIL.PHP contenuto nella cartella invform e una piccola modifica (raccolta info negli anni, a me funziona)

PARTE 1:

DUE STRADE VELOCI.
1) Avere l'ultima versione dell'Invform di John Doe che contiene, tra gli altri, il sendmail.php corretto
http://www.a-c-m-e.com/j-o-h-n-d-o-e/jd ... 010101.zip.
2) Scaricare il sendmail.php già corretto e FUNZIONANTE qui PERFETTO PER LA SKIN MAELSTROM:
http://www.lcaruso81.altervista.org/Dow ... ndmail.rar

NOTA di SERVIZIO: Uno di voi con identico problema è stata la mia "Cavia". E ora gli funge.

Una volta scelta la strada da seguiren prendete il sendmail.php, mettetelo sul desktop e apritelo con il blocco note. Troverete il codice:

o così (codice originale John Doe, strada 1):

Codice: Seleziona tutto

$mail = new PHPMailer();
	$mail->From = $_REQUEST['sender'];
	$mail->FromName = '';
	$mail->Subject = $_REQUEST['subject'];
	$mail->Body = magicQuotes($_REQUEST['body']);
	foreach (split('; ', $_REQUEST['recipient']) as $add) $mail->AddAddress($add);
o così (quello che allego mio funzionante):

Codice: Seleziona tutto

$mail = new PHPMailer();
   $mail->From = 'XXXX@XXXX.XXXX';
   $mail->FromName = 'XXXXX 2016/2017 - Formazioni';
   $mail->Subject = $_REQUEST['subject'];
   $mail->Body = magicQuotes($_REQUEST['body']);
   foreach (split('; ', $_REQUEST['recipient']) as $add) $mail->AddAddress
a) In XXXX@XXXX.XXX mettete l'indirizzo di posta dove vi arrivano tutte le formazioni (quello della "presidenza" per intenderci)
b) In XXXX 2016/2017 (occhio a non cancellare le virgolette ' )l'intestazione esempio fantacalcio 2017/2018

SALVATE.

ORA SEGUE UNA PARTE FONDAMENTALE, CHE DEVE VALERE SEMPRE PER OGNI MODIFICA CHE DESIDERATE SIA PERMANENTE SUL VOSTRO SITO. NON DIMENTICATELO MAI. PER MODIFICHE PERMANENTI COPIARE SEMPRE IL FILE NELLA PROPRIA SKIN DI RIFERIMENTO

Mettete questo file salvato in:
C:\Program Files (x86)\FCM\skin\TUASKIN/XXXXX\invform
e lo stesso file in:
C:\Users\xxx\Documents\Fantacalcio Manager\siti\xxxx\invform

Se lo mettete SOLO da una delle due parti (soprattutto solo nella seconda) ad ogni generazione del sito sarà sovrascritto il file vecchio.

FINE PARTE 1:

PARTE 2:

Occorre fare una piccola modifica al file fcminvioformazionefunzioni.js contenuto nella cartella JS.

PRENDERE QUESTO FILE (indifferente se da FCM/SKIN/TUOSITO/JS o da Documenti ecc) metterlo sul desktop.

Aprirlo con il blocco notes (o con editor html...ma il blocco note va benissimo allo scopo):

Cercate la parte:

Codice: Seleziona tutto

// Costruisce la terza parte del messaggio
	var message3 = "CODICI IDENTIFICATIVI FCM [*NON MODIFICARE*]\n";
	message3 += "[LEGA]=" + CorreggeNomeLega(nomelega) + "-" + stagione + "-" + anno.substr(0, 4) + "\\\n";
	message3 += "[IDSQUADRA]=" + cFsq + "\\\n";
	message3 += "[GIORNATADIA]=" + cGio + "\\\n";
	message3 += "[IDINCONTRO]=" + ii.ID + "\\\n";
	message3 += "[FRMCODE]=";
DEVE ESSERE IDENTICA A QUESTA. Se è diversa, CAMBIATELA COME QUESTA SU

STESSA PROCEDURA FONDAMENTALE.
Mettete questo file salvato SIA in:
C:\Program Files (x86)\FCM\skin\TUASKIN/XXXXX\js\
e lo stesso file in:
C:\Users\xxx\Documents\Fantacalcio Manager\siti\xxxx\JS

Se lo mettete SOLO da una delle due parti (soprattutto solo nella seconda) ad ogni generazione del sito sarà sovrascritto il file vecchio.

GENERARE IL SITO.
Quando ha finito la generazione, uplodare.
Nota di servizio: dato che ultimamente, soprattutto su Altervista, gli upload li fa a testa sua quando gli va, io consiglio sempre di caricare i 2 file modificati anche con filezilla
di cui la guida.:
viewtopic.php?f=20&t=2211

pulisci la cache (mi auguro che almeno ciò non lo debba spiegare... e provare ad inviare una formazione e controllare nella mail COME arriva (soprattutto i backslah)

FINE PARTE 2:

Se arriva con i backslash corretti, siamo a posto.

Settare FCM per l'importazione
Apri FCM. FILE. OPZIONI FCM. INTERNET. Sotto c'è Email. Verificare che sia su Outlook (Se usate Outlook) sennò Outlook o altri CLIENT MAPI (ma non garantisco nè supporto per questi. Ho provato una volta per Thunderbird e funzionava poi non più)

ORA DOVREBBE FUNZIONARE TUTTO.



INFO E SOLUZIONI:
1) FCM non legge le sottocartelle. Quindi le mail devono essere RIGOROSAMENTE in posta in arrivo. (quando arrivano potete anche spostare una copia, se avete impostato una regola che le manda ad una sottocartella)
2) A ME funziona con WIN7 e Office 2013 64b. A molti funziona con Win10 e Office 2016 32 bit.
3) IL CLIENT DI POSTA USATO PER AUTORICEVI DEVE ESSERE QUELLO PREDEFINITO (nel caso avesse Outlook e Thunderbird, quello che usate con FCM deve essere il predefinito)
4) (Rainbow) Storicamente FCM non gradisce le lettere accentate (ricordi Dodò?) per cui è normale che ti dia problemi con quelle due squadre che hanno la dieresi.
5) Frbiag: Per far funzionare a dovere la ricezione automatica delle formazioni occorre che il nome della lega sia del formato: nomelega-stagione-anno.
Il nome della lega è strettamente legato al nome che viene attribuito al file .fcm che si trova dentro la cartella Data in Documenti/Fantacalcio Manager, quindi se per caso il quel file viene creato con un nome diverso dal formato standard "nomelega-stagione-anno" (per esempio in caso di importazione di un file export rinominato) la ricezione automatica delle formazioni non funzionerà.
Pertanto, nel caso in cui ci si trovi di fronte ad un nome di file .fcm non standard, si dovrà rinominare e poi aprire il file smartwindows.ini e correggere al suo interno il riferimento a quel nome di file.
6) Frbiag: in caso di più invii durante la settimana: FCM importa quella più recente inviata e pertanto le altre mail le esclude automaticamente; questo se alla domanda "effettua ricerca lenta" si risponde SI

SUGGERIMENTI GENERALI
1) ESEGUITE SEMPRE FCM come amministratore. Potete impostarlo come tale di default
2) AGGIORNARE IL DOMINIO ALTERVISTA SE NE AVETE UNO:
viewtopic.php?f=20&t=2216
Avatar utente
alegalietta
Messaggi: 58
Iscritto il: 11 ago 2016, 14:05
Località: Battipaglia (SA)
Contatta:

Re: Ricezione Automatica Formazioni TOPIC 2017/2018

Messaggio da alegalietta »

papia ha scritto: 15 set 2017, 16:10 Apri FCM. FILE. OPZIONI FCM. INTERNET. Sotto c'è Email. Verificare che sia su Outlook (Se usate Outlook) sennò Outlook o altri CLIENT MAPI (ma non garantisco nè supporto per questi. Ho provato una volta per Thunderbird e funzionava poi non più)
Salve sono la "cavia" di cui sopra :mrgreen:
Uso Thunderbird e funziona tutto impostando la seconda voce altri CLIENT MAPI

Un immenso grazie a Papia, questo topic credo farà felice tantissimi di noi!!!!!
http://www.youplaygroup.it
CORSI DEALER - CASINO SHOW - PROMO&BONUS - FANTACALCIO
ciccia
Messaggi: 4
Iscritto il: 20 ago 2017, 09:05

Re: Ricezione Automatica Formazioni TOPIC 2017/2018

Messaggio da ciccia »

Funziona!!!! BRAVI come sempre. GRAZIE Mirco88 e grazie Papia

-premetto che non capisco assolutamente nulla di quel che c'è scritto e mi limito solo a controllare come se fosse il gioco di trovare le differenze.

Nella strada 1 andrebbe messo in fondo: ($add);
Inoltre io poi avevo una parte di codice subito dopo che peggiorava la situazione:
Top

}

VERSIONE CHE VA A ME E':
function sendMail()
{
global $fantasquadra, $competizione, $lega;

$mail = new PHPMailer();
$mail->From = 'xxxx@tin.it';
$mail->FromName = 'Campionato 2017/2018 - Formazioni';
$mail->Subject = $_REQUEST['subject'];
$mail->Body = magicQuotes($_REQUEST['body']);
foreach (split('; ', $_REQUEST['recipient']) as $add) $mail->AddAddress($add);

return $mail->Send() ? '' : 'Errore durante durante l\'invio della e-mail!';
}
papia
Messaggi: 1169
Iscritto il: 08 ago 2016, 11:51

Re: Ricezione Automatica Formazioni TOPIC 2017/2018

Messaggio da papia »

ciccia ha scritto: 21 set 2017, 20:53 Funziona!!!! BRAVI come sempre. GRAZIE Mirco88 e grazie Papia

-premetto che non capisco assolutamente nulla di quel che c'è scritto e mi limito solo a controllare come se fosse il gioco di trovare le differenze.

Nella strada 1 andrebbe messo in fondo: ($add);
Inoltre io poi avevo una parte di codice subito dopo che peggiorava la situazione:
Top

}

VERSIONE CHE VA A ME E':
function sendMail()
{
global $fantasquadra, $competizione, $lega;

$mail = new PHPMailer();
$mail->From = 'xxxx@tin.it';
$mail->FromName = 'Campionato 2017/2018 - Formazioni';
$mail->Subject = $_REQUEST['subject'];
$mail->Body = magicQuotes($_REQUEST['body']);
foreach (split('; ', $_REQUEST['recipient']) as $add) $mail->AddAddress($add);

return $mail->Send() ? '' : 'Errore durante durante l\'invio della e-mail!';
}
:D :D :D
la versione che "a te va" è quella che ho messo io (strada due) e le ultime righe che hai aggiunto sono di default :D :D :D (lo aggiorno cmq)

felice che, semplicemente seguendo una guida pur da neofita sei riuscito nell'intento
luke82
Messaggi: 54
Iscritto il: 25 lug 2017, 14:16

Re: Ricezione Automatica Formazioni TOPIC 2017/2018

Messaggio da luke82 »

ciao
io ho fatto delle prove ma non riescono ad arrivarmi le mail.
quando genero il sito devo mettere server-side o client-side? io metto server-side.
papia
Messaggi: 1169
Iscritto il: 08 ago 2016, 11:51

Re: Ricezione Automatica Formazioni TOPIC 2017/2018

Messaggio da papia »

luke82 ha scritto: 26 set 2017, 19:35 ciao
io ho fatto delle prove ma non riescono ad arrivarmi le mail.
quando genero il sito devo mettere server-side o client-side? io metto server-side.
stiamo parlando di due cose differenti.
Qui è per l'autoricezione delle formazioni con FCM.
te non arrivano proprio le mail, quindi temo abbia a che fare con la tua posta.
Io userei una mail presidenziale gmai....a me funziona bene (mettendo bene i filtri)
PS io metto server side mi pare....
mirco88
Messaggi: 33
Iscritto il: 25 ago 2017, 17:45

Re: Ricezione Automatica Formazioni TOPIC 2017/2018

Messaggio da mirco88 »

E' mai capitato a qualcuno che, in presenza di due mail di formazione della stessa squadra, carichi quella sbagliata (la più vecchia anzichè la più nuova)?

Sono 4 ore che ci provo e non c'è verso di convincerlo ad usare quella corretta.

Uso auto-importazione da mail. Client Outlook 2016.
papia
Messaggi: 1169
Iscritto il: 08 ago 2016, 11:51

Re: Ricezione Automatica Formazioni TOPIC 2017/2018

Messaggio da papia »

mirco88 ha scritto: 17 ott 2017, 16:53 E' mai capitato a qualcuno che, in presenza di due mail di formazione della stessa squadra, carichi quella sbagliata (la più vecchia anzichè la più nuova)?

Sono 4 ore che ci provo e non c'è verso di convincerlo ad usare quella corretta.

Uso auto-importazione da mail. Client Outlook 2016.
io nel dubbio amico, perdo due minuti e cancello le vecchie....faccio prima senza errori
mirco88
Messaggi: 33
Iscritto il: 25 ago 2017, 17:45

Re: Ricezione Automatica Formazioni TOPIC 2017/2018

Messaggio da mirco88 »

Alla fine ieri sono stato costretto a fare così, ma con 42 rose da verificare e caricare non è immediato vedere ad occhio i doppioni. E di solito il programma me le caricava con il corretto ordine. Non so perchè abbia smesso di farlo.
Avatar utente
lucatk
Messaggi: 237
Iscritto il: 28 ago 2016, 17:21

Re: Ricezione Automatica Formazioni TOPIC 2017/2018

Messaggio da lucatk »

Basta che ordini per nome e le mette automaticamente in ordine appunto per nome, quindi quelle della stessa squadra sono una sopra l'altra con la più vecchia prima della più nuova e quando hai finito di cancellare basta che vedi che sono rimaste in numero pari al totale delle squadre... È esattamente quello che faccio io da sempre... ;)
Rispondi