Simple Machines Community Forum

SMF Support => Language Specific Support => Italiano (Italian) => Topic started by: laudia on January 16, 2013, 09:22:31 AM

Title: errori e aggiornamento file lingua
Post by: laudia on January 16, 2013, 09:22:31 AM
ciao, avrei un paio di domande ( smf 1.1 )

1) nel registro errori mi sono apparsi due nuovi errori

- 8: Undefined index: email
File: /Sources/Subs-Members.php
Riga: 695  Riga: 673
         preg_match('/' . $aprovider . '+/i', $_POST['email'], $matches);

- 8: Undefined index: ars_showads
File: /Sources/ArsAds.php
Riga: 38
if(($modSettings['ars_adsetup_'.$placement.'_enabled'] != 0) && (!isset($context['ars_killswitch'])) && ($context['ars_showads'] == 1)) {

il primo errore non sò perchè avviene invece il secondo credo avvenga dove grazie a un mod nascondo le discussioni e quindi anche ars cioè i banner. come risolvo?

2) ho appena notato che il file della lingua non è aggiornato e che in rosso c'è index.italian-utf8.php insieme ad altre lingue che non mi interessano, quindi vorrei sapere come si aggiornano i file lingua dato che il resto e tutto aggiornato.
Title: Re: errori e aggiornamento file lingua
Post by: emanuele on January 17, 2013, 06:10:45 AM
Quote from: laudia on January 16, 2013, 09:22:31 AM
- 8: Undefined index: email
         preg_match('/' . $aprovider . '+/i', $_POST['email'], $matches);
Cambierei il codice in:
         $matches = array();
         if (!empty($_POST['email']))
                  preg_match('/' . $aprovider . '+/i', $_POST['email'], $matches);


Quote from: laudia on January 16, 2013, 09:22:31 AM
- 8: Undefined index: ars_showads
if(($modSettings['ars_adsetup_'.$placement.'_enabled'] != 0) && (!isset($context['ars_killswitch'])) && ($context['ars_showads'] == 1)) {
Cambierei il codice in:
if(($modSettings['ars_adsetup_'.$placement.'_enabled'] != 0) && (!isset($context['ars_killswitch'])) && (!empty($context['ars_showads']) && $context['ars_showads'] == 1)) {


Quote from: laudia on January 16, 2013, 09:22:31 AM
2) ho appena notato che il file della lingua non è aggiornato e che in rosso c'è index.italian-utf8.php insieme ad altre lingue che non mi interessano, quindi vorrei sapere come si aggiornano i file lingua dato che il resto e tutto aggiornato.
Che versione ti segnala per index.italian-utf8.php?
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 17, 2013, 07:22:42 AM
le modifiche per gli errori le ho fatte, ora non compaiono ma per esserne sicuri devo vedere se nei prossimi giorni ricompaiono dinuovo.


Quote from: emanuele on January 17, 2013, 06:10:45 AM
Che versione ti segnala per index.italian-utf8.php?
Come versione installata mi segnala 1.1.13 da aggiornare a 1.1.15 ovviamente la stessa cosa è per lo stesso file per alcune altre lingue
Title: Re: errori e aggiornamento file lingua
Post by: emanuele on January 17, 2013, 07:35:42 AM
mmm...cambio di copyright nel footer.
Sostanzialmente inutile (infatti era indicata come ignorabile, probabilmente c'erano state altre modifiche al footer per aggiungere il copyright di altra roba e il package manager non è riuscito a patchare correttamente il file). Niente di cui preoccuparsi.
Se proprio vuoi aggiornare puoi semplicemente scaricare un nuovo pacchetto dei file di lingua e caricarlo...magari carica solo index.template.php così da evitare problemi con mod che hanno aggiunto cose ad altri file.
Altrimenti puoi, molto più semplicemente, aprire il file, cercare la stringa:
$forum_copyright = '<a href="http://www.simplemachines.org/" title="Simple Machines Forum" target="_blank">Powered by ' . $forum_version . '</a> |
<a href="http://www.simplemachines.org/about/copyright.php" title="Free Forum Software" target="_blank">SMF &copy; 2006-2011, Simple Machines LLC</a>';

(probabilmente non sarà esattamente uguale, quindi cerca qualche pezzettino fino a quando non trovi quella giusta) e cambiala in:
$forum_copyright = '<a href="http://www.simplemachines.org/" title="Simple Machines Forum" target="_blank">Powered by ' . $forum_version . '</a> |
<a href="http://www.simplemachines.org/about/copyright.php" title="Free Forum Software" target="_blank">SMF &copy; 2011, Simple Machines</a>';

Istruzioni prese da:
http://custom.simplemachines.org/upgrades/index.php?action=upgrade;file=smf_patch_1.1.15.tar.gz;smf_version=1.1.14
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 17, 2013, 07:58:55 AM
nel file ne ho trovate due uguali di quella stringa, una sotto l' altra devo modificarle tutte e due o è un errore
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 17, 2013, 09:18:10 AM
ho ricontrollato gli errori c'è ora

2: preg_match() [<a href='function.preg-match'>function.preg-match</a>]: Compilation failed: nothing to repeat at offset 0
File: /Sources/Subs-Members.php
Riga: 675

8: Undefined variable: aprovider
File: /Sources/Subs-Members.php
Riga: 675

per il primo errore che mi hai detto di modificare ce ne erano 2 di righe identiche in Riga: 673 Riga: 695, le ho modificate tutte e due e ora da questi errori per la prima
Title: Re: errori e aggiornamento file lingua
Post by: emanuele on January 17, 2013, 09:56:29 AM
Ehh...purtroppo si tratta di un mod, e vedere 2 righe non mi garantisce di scrivere una patch corretta...
Allega il file.
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 17, 2013, 11:10:04 AM
la prima riga l' ho riportata com' era, la seconda ho fatto rimanere la tua modifica dato che per il momento sembra non escano errori. Ecco il file
Title: Re: errori e aggiornamento file lingua
Post by: emanuele on January 17, 2013, 11:59:46 AM
Here it is.
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 17, 2013, 01:25:08 PM
ho inserito direttamente il tuo file e cancellato tutti gli errori presenti nel registro, se dà qualche altro errore ti faccio sapere
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 22, 2013, 01:23:59 PM
ecco che è comparso un altro errore

8: Undefined index: buy_guest
File: /Sources/Buyme18.php
Riga: 73
$context1['user']['is_owner'] = $context['user']['id'] == $context1['member']['id'];

ho aspettato che uscisse più di una volta per postarlo. C'è un altro errore ma dopo più di una settimana non è ancora ricomparso , se ricompare lo posto.

dato che sono in argomento è possibile far si che non compaia ogni volta l' errore con "È necessario che il proprio indirizzo e-mail sia verificato prima di effettuare l'accesso. -xxxx " nel registro errori ogni volta che un utente non ha verificato l' email?

ah, se te ne fossi dimenticato sono in smf 1.1.x
Title: Re: errori e aggiornamento file lingua
Post by: emanuele on January 22, 2013, 04:29:51 PM
Quote from: laudia on January 22, 2013, 01:23:59 PM
8: Undefined index: buy_guest
File: /Sources/Buyme18.php
Riga: 73
$context1['user']['is_owner'] = $context['user']['id'] == $context1['member']['id'];
Riga sbagliata...

Quote from: laudia on January 22, 2013, 01:23:59 PM
dato che sono in argomento è possibile far si che non compaia ogni volta l' errore con "È necessario che il proprio indirizzo e-mail sia verificato prima di effettuare l'accesso. -xxxx " nel registro errori ogni volta che un utente non ha verificato l' email?
C'è da modificare il codice che logga...adesso non ricordo di preciso dovè devo guardare.
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 23, 2013, 04:45:28 AM
quindi come risolvo, dato che credo che prima che facessimo le modifiche per risolvere  i precedenti errori non mi sono mai comparsi tali errori?
Title: Re: errori e aggiornamento file lingua
Post by: emanuele on January 23, 2013, 05:06:09 AM
Dimmi di che mod si tratta...
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 23, 2013, 05:21:38 AM
allora per il primo credo sia questa la mod http://custom.simplemachines.org/mods/index.php?mod=1750 ma ti posto direttamente il file se vuoi.

anche il secondo errore credo che prima non uscisse o perlomeno non l' ho mai visto
Title: Re: errori e aggiornamento file lingua
Post by: emanuele on January 23, 2013, 05:26:17 AM
Versione? (dato che ce ne sono 7 o 8 )
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 23, 2013, 05:40:18 AM
credo l' ultima la 1.31 ma non ricordo propio se ho modificato qualcosa manualmente
Title: Re: errori e aggiornamento file lingua
Post by: emanuele on January 23, 2013, 08:07:49 AM
Quella che hai postato era la riga 37, non 73! :P

if (($context['user']['is_guest']) && ($context1 ['user']['buy_guest'])) {$buy_kc=true;}
in:

if (($context['user']['is_guest']) && (!empty($context1 ['user']['buy_guest']))) {$buy_kc=true;}

dovrebbe andare.
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 23, 2013, 09:11:27 AM
oggi dà problemi il server smf, no riuscivo a collegarmi...

comunque, ho scaricato il file originale per controllare e confrontandolo, nel mio non sò il perchè ma ci sono più spazi vuoti fra una stringa ed un altra quindi la riga che ho scritto prima sul mio file è alla 73 invece quella che dici è alla 145
Title: Re: errori e aggiornamento file lingua
Post by: emanuele on January 23, 2013, 09:20:56 AM
Avendo il file scaricato dal link da te postato in totale 96 righe, c'è qualcosa che non quadra...
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 23, 2013, 11:39:22 AM
è lo stesso file ma non sò il perchè ci sono più righe vuote tra una stringa e un altra quindi deve essere la riga che ti ho detto che deve fare errore. Ti allego il file ma, comunque, per la modifica lo cambio e ci metto quello originale.
Title: Re: errori e aggiornamento file lingua
Post by: emanuele on January 23, 2013, 11:46:52 AM
Non guardo nemmeno, se ci sono doppie righe c'è stato solamente un qualche problema tra fine di riga unix e fine di riga windows, nulla di cui preoccuparsi.

La riga da correggere è quella che ti ho postato ovunque essa si trovi. ;)
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 23, 2013, 11:58:08 AM
ok, lo cambio con il file originale con la modifica, se poi dà qualche altro errore lo posto.

Per quanto riguarda il secondo errore ?
Title: Re: errori e aggiornamento file lingua
Post by: emanuele on January 23, 2013, 12:42:30 PM
Quote from: laudia on January 23, 2013, 11:58:08 AM
ok, lo cambio con il file originale con la modifica, se poi dà qualche altro errore lo posto.
Non è necessario, basta che cambi la linea che ti ho indicato.

Quote from: laudia on January 23, 2013, 11:58:08 AM
Per quanto riguarda il secondo errore ?
Intendi non loggare certi errori?
Devo guarda, ma no tempo ora...
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 23, 2013, 01:02:55 PM
se è un errore che si può ignorare e se è troppo da modificare, và bene anche così per ora, se diventano eccesivi magari successivamente...

C'è un altro errore che era comparso solo una volta, se ricompare lo posto.
Title: Re: errori e aggiornamento file lingua
Post by: emanuele on January 24, 2013, 08:47:35 AM
mah...sono errori che di solito cancello direttamente senza neanche guardare.
Se diventano *tanti* può voler dire che magari qualcuno sta cercando di entrare forzando le password, ma dovrebbe essere un caso remoto...
Title: Re: errori e aggiornamento file lingua
Post by: laudia on January 24, 2013, 10:44:48 AM
in poco meno di una settimana, sono una decina su utenti diversi, pensi che sia normale?
Title: Re: errori e aggiornamento file lingua
Post by: emanuele on February 02, 2013, 10:05:24 AM
Una decina (e su utenti diversi) sono niente.
Preoccupati se ne vedi "decine" al giorno e dello stesso utente o un gruppo ristretto di utenti.