News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

errori e aggiornamento file lingua

Started by laudia, January 16, 2013, 09:22:31 AM

Previous topic - Next topic

laudia

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.

emanuele

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?


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

laudia

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

emanuele

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


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

laudia

nel file ne ho trovate due uguali di quella stringa, una sotto l' altra devo modificarle tutte e due o è un errore

laudia

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

emanuele

Ehh...purtroppo si tratta di un mod, e vedere 2 righe non mi garantisce di scrivere una patch corretta...
Allega il file.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

laudia

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

emanuele



Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

laudia

ho inserito direttamente il tuo file e cancellato tutti gli errori presenti nel registro, se dà qualche altro errore ti faccio sapere

laudia

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

emanuele

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.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

laudia

quindi come risolvo, dato che credo che prima che facessimo le modifiche per risolvere  i precedenti errori non mi sono mai comparsi tali errori?

emanuele



Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

laudia

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

emanuele

#15
Versione? (dato che ce ne sono 7 o 8 )


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

laudia

credo l' ultima la 1.31 ma non ricordo propio se ho modificato qualcosa manualmente

emanuele

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.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

laudia

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

emanuele

Avendo il file scaricato dal link da te postato in totale 96 righe, c'è qualcosa che non quadra...


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Advertisement: