Simple Machines Community Forum

SMF Support => Language Specific Support => Italiano (Italian) => Topic started by: betelgeuse79 on October 16, 2013, 08:08:31 AM

Title: Cartella allegati
Post by: betelgeuse79 on October 16, 2013, 08:08:31 AM
Vorrei fare una nuova cartella per gli allegati ma quando provo a farla da smf mi compare questo errore:

The requested URL /forum/' . $scripturl . ' was not found on this server.

Che devo fare?
Title: Re: Cartella allegati
Post by: emanuele on October 16, 2013, 08:23:38 AM
O_o

Come fai a crearla?
Scrivi tutto il percorso?
Title: Re: Cartella allegati
Post by: betelgeuse79 on October 16, 2013, 08:28:43 AM
Vado nel pannello di admin - allegati e avatar e clicco su "Imposta cartelle multiple per gli allegati" e parte il messaggio di errore.

Si può fare in altro modo? ho visto che c'è una mod anche se obsoleta (ho provato a installarla nell'area test e si installa ma poi non so come procedere) funzionerebbe anche sul forum ufficiale?
Title: Re: Cartella allegati
Post by: emanuele on October 16, 2013, 09:37:47 AM
Stai per caso usando pretty url?
Se sì, disabilitalo per il pannello di admin.
Title: Re: Cartella allegati
Post by: betelgeuse79 on October 16, 2013, 11:09:42 AM
No niente pretty url
Title: Re: Cartella allegati
Post by: emanuele on October 16, 2013, 11:13:36 AM
Prova una cosa: invece di cliccare su "Imposta cartelle multiple per gli allegati", usa il tasto destro e copia il link, quindi incollalo qui in un post.
Title: Re: Cartella allegati
Post by: betelgeuse79 on October 16, 2013, 11:35:09 AM
ecco il link:

http://www.nomesito.it/forum/'%20.%20$scripturl%20.%20'?action=admin;area=manageattachments;sa=attachpaths
Title: Re: Cartella allegati
Post by: emanuele on October 16, 2013, 11:44:02 AM
Allega i file (con la funzione allegati, non incollandoli nel testo): ManageAttachments.php e Admin.italian.php (o Admin.italian-utf8.php).
Title: Re: Cartella allegati
Post by: betelgeuse79 on October 16, 2013, 11:51:22 AM
Intendi così giusto?
Title: Re: Cartella allegati
Post by: emanuele on October 16, 2013, 12:55:40 PM
Ci sono alcune stringhe sbagliate in Admin.italian.php:
$txt['attachmentUploadDir'] = '\'Cartella Allegati<div class="smalltext"><a href="\' . $scripturl . \'?action=admin;area=manageattachments;sa=attachpaths">Imposta cartelle multiple per gli allegati</a></div>\'';

dovrebbe essere:
$txt['attachmentUploadDir'] = 'Cartella Allegati<div class="smalltext"><a href=" . $scripturl . ?action=admin;area=manageattachments;sa=attachpaths">Imposta cartelle multiple per gli allegati</a></div>';

ed anche:
$txt['attach_dir_files_missing'] = '\'File Mancanti (<a href="\' . $scripturl . \'?action=admin;area=manageattachments;sa=repair;%2$s=%1$s">Correggi</a>)\'';

dovrebbe essere:
$txt['attach_dir_files_missing'] = 'File Mancanti (<a href=" . $scripturl . ?action=admin;area=manageattachments;sa=repair;%2$s=%1$s">Correggi</a>)';
Il file in download è corretto, quindi potresti avere una traduzione vecchia...forse.
Title: Re: Cartella allegati
Post by: betelgeuse79 on October 16, 2013, 01:40:45 PM
quindi per prima cosa inizio a vedere se la traduzione è vecchia oppure no corretto?
Title: Re: Cartella allegati
Post by: emanuele on October 16, 2013, 02:20:28 PM
Dal file che hai allegato sembra corretta, ma "qualcosa" non va.
Il problema di sostituirla sarebbe che se dei mod hanno aggiunto voci ad uno o più file ti ritroveresti con qualche pezzetto in inglese...sempre che hai installato mod, ovviamente. ;)
Title: Re: Cartella allegati
Post by: betelgeuse79 on October 17, 2013, 06:38:03 AM
Ho installato il pacchetto per la traduzione in italiano aggiornato alla versione 2.0.5 riprovato ma non ha funzionato ugualmente.
Allora ho installato anche la traduzione inglese aggiornata e da allora ha iniziato a funzionare.

Ora però ho un problema nuovo, ho notato che alcuni caratteri come ad esempio le lettere con accento non sono più riconosciute e sono sostituite da punti dei piccoli rombi neri con al loro interno dei punti interrogativi.

Ho controllato nell'elenco traduzioni e mi ritrovo due traduzioni in italiano

Italian   ISO-8859-1   2729   it_IT

Italian   UTF-8   2   it_IT.utf8

idem per la traduzione inglese.

Title: Re: Cartella allegati
Post by: emanuele on October 17, 2013, 08:02:43 AM
meh...ed ora siamo nel solito casino dell'encoding...

Allora, per prima cosa: quando hai installato il forum hai selezionato UTF8 o no?
Link al forum?
Title: Re: Cartella allegati
Post by: betelgeuse79 on October 17, 2013, 08:13:32 AM
domanda da un milione di dollari, l'installazione risale a più di tre anni fa ero alle prime armi quindi credo proprio di no.

Ho notato però che andando su traduzioni - impostazioni e poi deselezionando la voce "Abilita il supporto della lingua selezionabile dall'utente" il forum torna "a posto" anche se non credo che sia una soluzione definitiva.
Title: Re: Cartella allegati
Post by: betelgeuse79 on October 17, 2013, 01:31:31 PM
Domanda ma se vado su manutenzione - database - Converti il database e i dati al formato UTF-8 e lancio la conversione, risolvo il problema in modo definitivo?
Title: Re: Cartella allegati
Post by: emanuele on October 18, 2013, 09:51:50 AM
Quote from: betelgeuse79 on October 17, 2013, 08:13:32 AM
Ho notato però che andando su traduzioni - impostazioni e poi deselezionando la voce "Abilita il supporto della lingua selezionabile dall'utente" il forum torna "a posto" anche se non credo che sia una soluzione definitiva.
Allora, probabilmente, hai solo selezionato il default sbagliato.
Il problema è che nel tempo ho notato che SMF è un po' stupidotto quando si tratta di fare distinzione tra lingua UTF8 e lingua non-UTF8 (non che sia effettivamente una colpa, lui non si aspetta di avere entrambe le lingue a disposizione contemporaneamente, quindi fa confusione).
Quel che ti suggerirei di fare è di cancellare via ftp in Themes/default/languages *ogni* file {qualcosa}.italian-utf8.php (sì, è un lavoro "di cacca", ma è la cosa migliore da fare.
Fatto questo, torna nel pannello di admin ed imposta inglese come lingua di default, quindi imposta nuovamente l'italiano.
La conversione a UTF8 ora potrebbe causare gli stessi problemi (o forse anche peggiori).
Title: Re: Cartella allegati
Post by: betelgeuse79 on October 18, 2013, 09:57:09 AM
Quote from: emanuele on October 18, 2013, 09:51:50 AM
Quote from: betelgeuse79 on October 17, 2013, 08:13:32 AM
Ho notato però che andando su traduzioni - impostazioni e poi deselezionando la voce "Abilita il supporto della lingua selezionabile dall'utente" il forum torna "a posto" anche se non credo che sia una soluzione definitiva.
Allora, probabilmente, hai solo selezionato il default sbagliato.
Il problema è che nel tempo ho notato che SMF è un po' stupidotto quando si tratta di fare distinzione tra lingua UTF8 e lingua non-UTF8 (non che sia effettivamente una colpa, lui non si aspetta di avere entrambe le lingue a disposizione contemporaneamente, quindi fa confusione).
Quel che ti suggerirei di fare è di cancellare via ftp in Themes/default/languages *ogni* file {qualcosa}.italian-utf8.php (sì, è un lavoro "di cacca", ma è la cosa migliore da fare.
Fatto questo, torna nel pannello di admin ed imposta inglese come lingua di default, quindi imposta nuovamente l'italiano.
La conversione a UTF8 ora potrebbe causare gli stessi problemi (o forse anche peggiori).

Dunque se ho capito bene, in pratica facendo quel lavoraccio a mano si disinstallerebbe tutto l'aggiornamento italiano UTF-8 lasciando soltanto l'italiano ISO

Giusto?

Altra domanda perché pensi che convertendo ora tutto in UTF-8 si rischierebbero più danni che altro?
Title: Re: Cartella allegati
Post by: emanuele on October 18, 2013, 10:03:48 AM
Perché avendo i due linguaggi installati SMF farebbe confusione e fare ancora più casino (il "peggio" che può succedere è che i messaggi vengano troncati alla prima lettera accentata presente...non è carino, vero? ;)).
Fidati, quando si tratta di encoding è molto meglio avere le cose perfettamente in ordine.
Title: Re: Cartella allegati
Post by: betelgeuse79 on October 25, 2013, 11:51:59 AM
Quote from: emanuele on October 18, 2013, 09:51:50 AM
Quote from: betelgeuse79 on October 17, 2013, 08:13:32 AM
Ho notato però che andando su traduzioni - impostazioni e poi deselezionando la voce "Abilita il supporto della lingua selezionabile dall'utente" il forum torna "a posto" anche se non credo che sia una soluzione definitiva.
Allora, probabilmente, hai solo selezionato il default sbagliato.
Il problema è che nel tempo ho notato che SMF è un po' stupidotto quando si tratta di fare distinzione tra lingua UTF8 e lingua non-UTF8 (non che sia effettivamente una colpa, lui non si aspetta di avere entrambe le lingue a disposizione contemporaneamente, quindi fa confusione).
Quel che ti suggerirei di fare è di cancellare via ftp in Themes/default/languages *ogni* file {qualcosa}.italian-utf8.php (sì, è un lavoro "di cacca", ma è la cosa migliore da fare.
Fatto questo, torna nel pannello di admin ed imposta inglese come lingua di default, quindi imposta nuovamente l'italiano.
La conversione a UTF8 ora potrebbe causare gli stessi problemi (o forse anche peggiori).

Provato ma è partito messaggio di errore non appena sono tornato nella pagina delle traduzioni. Allora ho provato a modificare la lingua da UTF-8 a ISO e pare funzionare tutto.
L'unica cosa e che ora ho due lingue italiano-ISO e zero italiano-UTF-8.
Title: Re: Cartella allegati
Post by: emanuele on October 25, 2013, 12:12:15 PM
Beh, la prima cosa che mi pare di aver detto è che bisogna fare pulizia...
Se hai la doppia versione stai sicuro che c'è qualcosa che non va da qualche parte.
Ma va bhe.
Title: Re: Cartella allegati
Post by: betelgeuse79 on October 25, 2013, 12:39:19 PM
Quote from: emanuele on October 25, 2013, 12:12:15 PM
Beh, la prima cosa che mi pare di aver detto è che bisogna fare pulizia...
Se hai la doppia versione stai sicuro che c'è qualcosa che non va da qualche parte.
Ma va bhe.

Provato ma come ho scritto, eliminando via ftp i file italiano-utf8 tornando poi alla voce traduzioni da messaggio di errore
Title: Re: Cartella allegati
Post by: emanuele on October 25, 2013, 02:45:14 PM
Perché c'è casino e bisogna fare pulizia fatta bene.
Che errore ti da?
Title: Re: Cartella allegati
Post by: betelgeuse79 on October 26, 2013, 04:45:05 PM
questo è l'errore che da:

Fatal error: require() [function.require]: Failed opening required '/web/htdocs/www.nomesito.it/home/forum/Themes/default/languages/index.italian-utf8.php' (include_path='.:/php5/lib/php/') in /web/htdocs/www.nomesito.it/home/forum/Sources/ManageServer.php on line 1095
Title: Re: Cartella allegati
Post by: emanuele on October 26, 2013, 06:08:04 PM
Hai mod installati?
Se sì, quali?