Login
Nome utente:

Password:

Ricorda



Recupero password

Registrati!
Navigazione
Utenti più attivi
1 Defkon1
Defkon1
6518
2 slyss
slyss
3389
3 blueangel
blueangel
1921
4 ianez
ianez
1914
5 timgno
timgno
1520
6 urban
urban
1476
7 dantom
dantom
1233
8 Energiko
Energiko
1013
9 unico77
unico77
985
10 Kirky
Kirky
862
Utenti Online
18 utente(i) online
(18 utente(i) in Forum)

Iscritti: 0
Ospiti: 18

altro...


Naviga in questa discussione:   1 Utenti anonimi






news 1.66 e date
#1
Senior


Benutzerinformationen
Inserito:
27/3/2007 16:42
raggruppare
Utenti Registrati
Messaggi: 362
Non In Linea
Dopo l aggiornamento dalla versione 2.5.1a a 2.5.4 ho un problema nel modulo news e AMS.

Se modifico una news la data di pubblicazione dal formato dd/mm/yyyy viene salvata in mm/dd/yyyy

Il problema sembra nella finzione strtotime nel modulo.

Ho modificato il file submit per formattare la data come voglio, ma non è una soluzione valida.

Ho letto su xoops.org che è stato modificato la gestione del calendario in jquery.... E' possibile trovare una soluzione?

Ci sono atri che hanno il mio stesso problema?

_SHORTDATESTRING è settato a j/n/Y.

Grazie.

Inserito il:14/12/2011 2:31
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: news 1.66 e date
#2
Webmaster


Benutzerinformationen
Inserito:
24/8/2004 13:11
Da Ancona
raggruppare
Webmasters
Co-Webmaster
Messaggi: 6518
Non In Linea
in teoria la 2.5.4 aveva tra i fix proprio questa cosa...

Inserito il:15/12/2011 14:51
____________________
Visualizza immagine originale
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: news 1.66 e date
#3
Senior


Benutzerinformationen
Inserito:
27/3/2007 16:42
raggruppare
Utenti Registrati
Messaggi: 362
Non In Linea
Non so cosa sia successo e in quale punto dell aggiornamento è successo il guaio.

Dalla 2.5.1a alla 2,5,4 ho fatto tutti i passaggi di upgrade, non so in che punto è stato "creato" il problema.
Non gestendo io le news mi hanno segnalato solo successivamente il problema.

Da una risposta fi trabis credo che ci sia un .js che interferisce o non funziona a dovere...
Ho controllato tutti i files con checksum.php e non risultano file errati.

Non so come risolvere la cosa.

Inserito il:16/12/2011 0:34

A cura di/della Metalslug su 16/12/2011 1:11:22
Causa: fix
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: news 1.66 e date
#4
Guru


Benutzerinformationen
Inserito:
16/5/2007 13:09
Da Cosenza
raggruppare
Utenti Registrati
Staff
Messaggi: 1520
Non In Linea
forse non sono i moduli, prova nella classe xoopsstory

Inserito il:17/12/2011 17:01
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: news 1.66 e date
#5
Senior


Benutzerinformationen
Inserito:
27/3/2007 16:42
raggruppare
Utenti Registrati
Messaggi: 362
Non In Linea
E' molto frustrante questa situazione....

Per togliermi il dubbio se fosse stato un mio errore, ho fatto 2 installazioni pulite all osso su LAMP.

1 istallazione, core 2.5.1a traduzione italiana di questa verisone e modulo news 1.66

2 2.5.4 con traduzine e modulo news 1.66

Le date sono entrambe settate in global.php a j/n/Y

Nella versione 2.5.1 se edito una news esistente le date sono nel formato aaaa/mm/dd e se eseguo la modifica la data risulte esatta e nel formato che ho impostato in global...(j/n/Y) ossia dd/mm/yyyy

Nella 2.5.4 invece la data nella pagina dell edit della news è impostata da subito nel formato gg/mm/yyyy, ma se eseguo la modifica la data di pubblicazione è mm/dd/yyy.

Sto impazzendo con questo problema, mi sembra impossibile che succeda solo a me, considerando che le date sono settate nello stesso identico modo.

Inserito il:18/12/2011 1:24

A cura di/della Metalslug su 18/12/2011 1:42:16
Causa: mod
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: news 1.66 e date
#6
Senior


Benutzerinformationen
Inserito:
27/3/2007 16:42
raggruppare
Utenti Registrati
Messaggi: 362
Non In Linea
Continuo imperterrito con la speranza che qualche anima pia si accorga del problema e individui una soluzione definitiva...

Ho installazioni su ogni computer di casa e su server esterni, è inequivocabile, le date nei form di modifica e di invio nei moduli news e AMS è nella forma dd/mm/yyyy e questo non è compatibile con il comando strtotime() del php che da manuale invertirà sempre in mm/dd/yyyy.

Ora, voi programatori professionisti alle lamentele dei clienti, oltre ad essere una scocciatura e pur sempre una fonte di guadagno, cercare di accontentarli, ma per chi come me ha fatto dei siti per passione e per puro divertimento, le lamentele e le accuse che i vari moderatori mi rivolgono, non sono affatto piacevoli e ne remunerativi in caso di risoluzione dei problemi, che purtroppo accadono. Questo fa parte del gioco si sa, però...

Xoops è un ottimmo cms ne sarò sempre convinto, il supporto tecnico invece non ne è all altezza! Mi spiace dirlo. Altri cms sono molto meglio sotto questo punto di vista.

Non si può ricevere come risposta che bisogna cambiare il formato della data in global.php, sono in italia voglio avere una data nel formato a noi più famigliare... E non si può nemmeno credere che a sbagliare siano sempre gli utilizzatori. Capisco che in america usano le date nel loro formato... possibile che qui l unico che utilizza xoops 2.5.4 e il modulo news sono solo io?

Applicare pezze momentanee non mi piace, anche se ho dovuto farlo in questo caso. Ripeto non sono un programmatore, mi arrangio come posso, queste mie modifiche però al prossimo aggiornamento dei moduli o del core, chissà... Sarà nuovamente una nuova ricerca su come risolvere il problema?.

Quando segnalo un mal funzionamento oltre ovviamente a voler migliorare i miei siti è comunque una segnalazione che faccio e che potrebbe aiutare anche altri. Se è una mia mancanza perfetto, tutti sbagliamo, preferisco sentirmi dire "Sei un cretino... hai sbagliato XYZ"...

Un altro sfigato ha avuto il mio stesso problema e l ha segnalato su xoops.org, almeno mi consolo di non essere l unico.

Scusate lo sfogo

Inserito il:20/12/2011 17:30
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: news 1.66 e date
#7
Guru


Benutzerinformationen
Inserito:
16/5/2007 13:09
Da Cosenza
raggruppare
Utenti Registrati
Staff
Messaggi: 1520
Non In Linea
Penso di aver individuato il problema, purtroppo non possaimo fare molto, tranne il fatto di ricostruire i moduli in base alla classe object.php ormai tutto gira attorno ad essa poiché sia questa che gli handler vengono creati da questa. Ho un problema analogo ma la data la imposta al 1970 già dall'invio di news o tutorial, e alcuni campi editor si spostano dal normale punto in cui sono stati posizionati.

Inserito il:22/12/2011 21:51
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: news 1.66 e date
#8
Senior


Benutzerinformationen
Inserito:
27/3/2007 16:42
raggruppare
Utenti Registrati
Messaggi: 362
Non In Linea
Il problema si è presentato dopo che sono stati cambiati i file formtextdateselect.php e calendar.js.

Prima le date erano elaborate nel formato americano....(nei form erano nel formato yyyy-mm-dd)

Ora nel form viene visualizzata la data come è inpostata nel file global.php. La data viene direttamente passata alla funzione strtotime().

La classe object non credo sia il problema... Forse se nei file di cui sopra, fossero state pensate anche le date per i non americani..... Ma potrei sempre sbagliarmi.

Rimettendo quei 2 file della versione 2.5.1 e il file calendars.php le date tornano a posto... io però ho preferito sostituire la funzione strtotime nei moduli news e AMS in modo da restituire un timestamp adeguato alla data di sistema.

Appena possibile posto la funzione che ho aggiunto.


Inserito il:22/12/2011 22:42
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: news 1.66 e date
#9
Senior


Benutzerinformationen
Inserito:
27/3/2007 16:42
raggruppare
Utenti Registrati
Messaggi: 362
Non In Linea
Ho aggiunto la funzione nel file /include/functions.php
Nel file submit.php ho cambiato tutte le funzioni strtotime con covert_date.
In questo modo se la data è italiana restituisce il timestamp corretto.

function covert_date($date)  
{
if (
strpos(_SHORTDATESTRING"/")) $div="/";
if (
strpos(_SHORTDATESTRING"-")) $div="-";
$date_explode=explode($div_SHORTDATESTRING);
    if ((
$date_explode[0]=="j" || $date_explode[0]=="d") && ($date_explode[1]=="n" || $date_explode[1]=="m")) 
    {
    
$new_data=explode($div$date);
    
$date=mktime(000$new_data[1], $new_data[0], $new_data[2]);
    return 
$date;
    exit;
    }    
    else return 
strtotime($date);
}

Inserito il:23/12/2011 2:09
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto


Re: news 1.66 e date
#10
Guru


Benutzerinformationen
Inserito:
16/5/2007 13:09
Da Cosenza
raggruppare
Utenti Registrati
Staff
Messaggi: 1520
Non In Linea
per article (AMS) ho aggiunto
function ams_convert_date($date)   
{

e per xnews ho aggiunto:

function nw_convert_date($date)   
{


ho anche aggiunto la n in convert, tu hai messo covert appositamente?

Inserito il:23/12/2011 16:50
Crea PDF dal messaggio Stampa Twitter Facebook Google Plus LinkedIn Del.icio.us Digg Reddit Mr. Wong relazione, rapporto In alto







Puoi vedere le discussioni.
Non puoi iniziare una nuova discussione.
Non puoi rispondere ai messaggi.
Non puoi modificare i tuoi messaggi.
Non puoi cancellare i tuoi messaggi.
Non puoi aggiungere nuovi sondaggi.
Non puoi votare nei sondaggi.
Non puoi allegare file ai messaggi.
Non puoi inviare messaggi senza approvazione.
Non puoi utilizzare tipo di argomento.
Non puoi utilizzare la sintassi HTML.
Non puoi utilizzare la firma.

[Ricerca avanzata]


XOOPS ITALIA © 2002-2012 - Powered by XOOPS