visualizzare la data di pubblicazione 2

9 messages Options
Embed this post
Permalink
jack1973

visualizzare la data di pubblicazione 2

Reply Threaded More More options
Print post
Permalink

vorrei visualizzare la data di pubblicazione di una News, nella sua
pagina di visualizzazione.

Come dovrei modificare il page template per visualizzare tale informazione?


ps.
  ho trovato anche questa pagina.... http://plone.org/products/plone/roadmap/193
  magari qualcuno di voi ha già risolto in qualche modo





_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
Vito

Re: visualizzare la data di pubblicazione 2

Reply Threaded More More options
Print post
Permalink
Ciao,
devi customizzare il pagetemplate di view.

Fai così:
- via ZMI: vai al pt che trovi in portal_skins/plone_content/newsitem_view
- customize
- ora hai possibilitare di editare il codice: dove vuoi inserisci il tag che stami la data di pubblicazione come
Notizia pubblicata il <b tal:content="here/EffectiveDate" />
- salva

Non so se è il metodo più elegante, ma funziona :)

Vito

Il giorno 24 agosto 2009 15.38, Giacomo Zanobini <[hidden email]> ha scritto:

vorrei visualizzare la data di pubblicazione di una News, nella sua pagina di visualizzazione.

Come dovrei modificare il page template per visualizzare tale informazione?


ps.
 ho trovato anche questa pagina.... http://plone.org/products/plone/roadmap/193
 magari qualcuno di voi ha già risolto in qualche modo





_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html



--
"Design is the method of putting form and content together. Design, just as art, has multiple definitions; there is no single definition. Design can be art. Design can be aesthetics. Design is so simple, that's why it is so complicated." by Paul Rand

_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
jack1973

Re: visualizzare la data di pubblicazione 2

Reply Threaded More More options
Print post
Permalink
Vito Falco ha scritto:
> Ciao,
> devi customizzare il pagetemplate di view.

GRAANDEEE, risposta istantanea.

Purtroppo (cause esterne) il server risponde con tempi biblici (2 minuti
per richiesta pagina) e quindi non ho potuto fare molte prove.

ho provato con EffectiveDate, e viene visualizzata la data e anche l'ora.

allora ho provato in questo modo,
 <span
tal:replace="python:toLocalizedTime(here.EffectiveDate(),long_format=0)"
 >09/01/09</span>
e viene solo gg/mm/aa


mi piacerebbe ancora di piu' se potessi avere "giorno, gg mese aaaa"

c'e' qualche speranza di poter far funzionare un codice tipo questo?
<span tal:replace="nothing"
talreplace="python:here.EffectiveDate().strftime('%A, %d %B %y')">ddd</span>


>
> Non so se è il metodo più elegante, ma funziona :)
funziona!



_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
jack1973

Re: visualizzare la data di pubblicazione 2

Reply Threaded More More options
Print post
Permalink
Giacomo Zanobini ha scritto:
> c'e' qualche speranza di poter far funzionare un codice tipo questo?
> <span tal:replace="nothing"
> talreplace="python:here.EffectiveDate().strftime('%A, %d %B
> %y')">ddd</span>

ovviamente ho fatto copia e incolla di una riga piena di schifezze.....
il codice che intendevo è:
<span tal:replace="python:here.EffectiveDate().strftime('%A, %d %B
%y')">data estesa</span>


ovviamente strftime messo in quel modo, non funziona.
Per quanto ne so al momento, dovrei creare un ExternalMethod, al quale
passare la data EffectiveDate e lavorarci su....

.....mi sembra un po' macchinoso.... non esiste un metodo piu' semplice?


Giacomo


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
SauZheR at gOOgle

Re: visualizzare la data di pubblicazione 2

Reply Threaded More More options
Print post
Permalink
no no, non hai bisogno di alcun external method.

tal:define="data here/EffectiveDate"
tal:replace="python:DateTime(data).strftime('tuo template') (vedi
modulo strftime)

Ho il sospetto che avrai problemi con il localizzare i nomi (lunedi',
martedi', ecc.) ;)

bye,
alessandro,

Il giorno 24 agosto 2009 16.35, Giacomo
Zanobini<[hidden email]> ha scritto:

> Giacomo Zanobini ha scritto:
>>
>> c'e' qualche speranza di poter far funzionare un codice tipo questo?
>> <span tal:replace="nothing"
>> talreplace="python:here.EffectiveDate().strftime('%A, %d %B %y')">ddd</span>
>
> ovviamente ho fatto copia e incolla di una riga piena di schifezze..... il
> codice che intendevo è:
> <span tal:replace="python:here.EffectiveDate().strftime('%A, %d %B
> %y')">data estesa</span>
>
>
> ovviamente strftime messo in quel modo, non funziona.
> Per quanto ne so al momento, dovrei creare un ExternalMethod, al quale
> passare la data EffectiveDate e lavorarci su....
>
> .....mi sembra un po' macchinoso.... non esiste un metodo piu' semplice?
>
>
> Giacomo
>
>
> _______________________________________________
> Plone-IT mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
>



--
  bye
SauZheR
************************************
l'iterazione è umana...
la ricorsione, Divina!
************************************
reply to: sauzher AT gmail DOT com

_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
jack1973

Re: visualizzare la data di pubblicazione 2

Reply Threaded More More options
Print post
Permalink
SauZheR ha scritto:
> no no, non hai bisogno di alcun external method.
>  
meno male
> Ho il sospetto che avrai problemi con il localizzare i nomi (lunedi',
> martedi', ecc.) ;)
>  
il sospetto era fondato:
Friday, 27 February 09

questo il codice usato:
                           <span tal:define="dataPubblicazione
here/EffectiveDate"
tal:replace="python:DateTime(dataPubblicazione).strftime('%A, %d %B
%y')"  >data espansa</span>


 temo che dovrò lottare con i18n fino alla morte     (o lasciare la data
in breve)


>  


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
jack1973

Re: visualizzare la data di pubblicazione 2

Reply Threaded More More options
Print post
Permalink
In reply to this post by SauZheR at gOOgle
Some javascript/style in this post has been disabled (why?)
SauZheR ha scritto:
Ho il sospetto che avrai problemi con il localizzare i nomi (lunedi',
martedi', ecc.) ;)

  
guardando il file plone-it.po ho trovato queste righe:
------------------------------------------------
#. Default: "Monday"
#: datetime name of a day, format %A
msgid "weekday_mon"
msgstr "lunedì"

#. Default: "Mon"
#: datetime abbreviation of a day, format %a
msgid "weekday_mon_abbr"
msgstr "lun"

# Shorthand for "Monday"
#. Default: "Mo"
#: datetime two letter abbreviation of a day used in the portlet_calendar
msgid "weekday_mon_short"
msgstr "lu"
-------------------------


e analoghe per gli altri giornidella settimana, e penso pure per i mesi.

quindi suppongo che se scrivessi
  <span  i18n:translate="weekday_fri">Friday</span> 

apparirebbe scritto "venerdì".




adesso manca soltanto l'anello di congiunzione: come trasformo "Friday" in "weekday_fri" ?


Giacomo









bye,
alessandro,

Il giorno 24 agosto 2009 16.35, Giacomo
Zanobini[hidden email] ha scritto:
  
Giacomo Zanobini ha scritto:
    
c'e' qualche speranza di poter far funzionare un codice tipo questo?
<span tal:replace="nothing"
talreplace="python:here.EffectiveDate().strftime('%A, %d %B %y')">ddd</span>
      
ovviamente ho fatto copia e incolla di una riga piena di schifezze..... il
codice che intendevo è:
<span tal:replace="python:here.EffectiveDate().strftime('%A, %d %B
%y')">data estesa</span>


ovviamente strftime messo in quel modo, non funziona.
Per quanto ne so al momento, dovrei creare un ExternalMethod, al quale
passare la data EffectiveDate e lavorarci su....

.....mi sembra un po' macchinoso.... non esiste un metodo piu' semplice?


Giacomo


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

    



  


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
SauZheR at gOOgle

Re: visualizzare la data di pubblicazione 2

Reply Threaded More More options
Print post
Permalink
purtroppo, a meno che non abbiano cambiato le "carte", quello non e'
l'unico anello che ti manca :)

se metti "Friday" in giorno poi puoi fare banalmente
"weekday_%s"%(giorno.lower()[:3])  per avere cio' che vuoi.

Dubito che cmq la traduzione funzioni.... per provare, puoi sempre
provare a mettere staticamente in translation weekday_fri... secondo
me al max continui ad ottenere Friday.

Purtroppo non ho la soluzione :P

Tempo fa la cercai perche' mi serviva tradurre in italiano... ma poi
visto che la ricerca, per tentativi, prendeva pieghe di 2/3gg ho fatto
un bel dizionario di 12 elementi (io dovevo tradurre i mesi) dove ci
ho messo i nomi italiani come valore e i nomi inglesi come chiavi e
buonanotte... bruttissimo ma 1,5 minuti di lavoro :)

bye



Il giorno 25 agosto 2009 17.00, Giacomo
Zanobini<[hidden email]> ha scritto:

> SauZheR ha scritto:
>
> Ho il sospetto che avrai problemi con il localizzare i nomi (lunedi',
> martedi', ecc.) ;)
>
>
>
> guardando il file plone-it.po ho trovato queste righe:
> ------------------------------------------------
> #. Default: "Monday"
> #: datetime name of a day, format %A
> msgid "weekday_mon"
> msgstr "lunedì"
>
> #. Default: "Mon"
> #: datetime abbreviation of a day, format %a
> msgid "weekday_mon_abbr"
> msgstr "lun"
>
> # Shorthand for "Monday"
> #. Default: "Mo"
> #: datetime two letter abbreviation of a day used in the portlet_calendar
> msgid "weekday_mon_short"
> msgstr "lu"
> -------------------------
>
>
> e analoghe per gli altri giornidella settimana, e penso pure per i mesi.
>
> quindi suppongo che se scrivessi
>   <span  i18n:translate="weekday_fri">Friday</span>
>
> apparirebbe scritto "venerdì".
>
>
>
>
> adesso manca soltanto l'anello di congiunzione: come trasformo "Friday" in
> "weekday_fri" ?
>
>
> Giacomo
>
>
>
>
>
>
>
>
>
> bye,
> alessandro,
>
> Il giorno 24 agosto 2009 16.35, Giacomo
> Zanobini<[hidden email]> ha scritto:
>
>
> Giacomo Zanobini ha scritto:
>
>
> c'e' qualche speranza di poter far funzionare un codice tipo questo?
> <span tal:replace="nothing"
> talreplace="python:here.EffectiveDate().strftime('%A, %d %B %y')">ddd</span>
>
>
> ovviamente ho fatto copia e incolla di una riga piena di schifezze..... il
> codice che intendevo è:
> <span tal:replace="python:here.EffectiveDate().strftime('%A, %d %B
> %y')">data estesa</span>
>
>
> ovviamente strftime messo in quel modo, non funziona.
> Per quanto ne so al momento, dovrei creare un ExternalMethod, al quale
> passare la data EffectiveDate e lavorarci su....
>
> .....mi sembra un po' macchinoso.... non esiste un metodo piu' semplice?
>
>
> Giacomo
>
>
> _______________________________________________
> Plone-IT mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
>
>
>
>
>
> _______________________________________________
> Plone-IT mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
>



--
  bye
SauZheR
************************************
l'iterazione è umana...
la ricorsione, Divina!
************************************
reply to: sauzher AT gmail DOT com

_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
jack1973

Re: visualizzare la data di pubblicazione 2

Reply Threaded More More options
Print post
Permalink
SauZheR ha scritto:
> purtroppo, a meno che non abbiano cambiato le "carte", quello non e'
> l'unico anello che ti manca :)
>
> se metti "Friday" in giorno poi puoi fare banalmente
> "weekday_%s"%(giorno.lower()[:3])  per avere cio' che vuoi.
>  
esatto! funziona!
vedi l'altra risposta che ho postato 30 secondi fa, per il codice che ho
usato.

grazie


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html