Page 1 of 1

[Solved] TinyMCE 2.4.7 e code cleanup

Posted: Thu Sep 25, 2008 9:36 pm
by blast2007
Ciao a tutti.

Oggi stavo preparando un messaggio  in NMS da spedire via mail usando TinyMCE (2.4.7)

Ho creato all'interno del testo un link ad un file PDF interno e ho modificato manualmente il percorso del link stesso nel sorgente HTML, rendendolo completo ossia da:
Scarica il documento
a
Scarica il documento
Il problema è stato che TinyMCE non ne voleva sapere nulla del mio URL aggiunto (in grassetto), e continuava a cancellarlo ad ogni salvataggio.

Ho provato a togliere la spunta dai campi "Forza la pulizia del codice sull'incolla" e "Applica la formattazione del sorgente al HTML di uscita" ma senza risultati.

Infine per riuscire nell'intento ho disattivato TinyMCE nel backend, ottenendo il risultato voluto.

Stasera ho trovato questo messaggio nel forum che mi sembra pertinente.

Vi risulta un bug simile? Oppure è un problema solo mio?

Ciao e scusate per la lunghezza del post
blast

Re: TinyMCE 2.4.7 e code cleanup

Posted: Fri Sep 26, 2008 8:06 am
by l3d
stavo provando il tag

Code: Select all

<a href="{cms_selflink href="$page_alias"}">{title}</a>
su una semplice pagina invece che nel template e tinymce lo trasformava in

Code: Select all

<a href="{cms_selflink href=">{title}</a>
distruggendo il template =)

la stessa prova con fckeditorx non mi ha dato problemi

Re: TinyMCE 2.4.7 e code cleanup

Posted: Fri Sep 26, 2008 11:16 am
by alby
blast2007 wrote: Il problema è stato che TinyMCE non ne voleva sapere nulla del mio URL aggiunto (in grassetto), e continuava a cancellarlo ad ogni salvataggio.

Ho provato a togliere la spunta dai campi "Forza la pulizia del codice sull'incolla" e "Applica la formattazione del sorgente al HTML di uscita" ma senza risultati.
E provare a togliere la spunta da "Generate relative urls"?

Alby

Re: TinyMCE 2.4.7 e code cleanup

Posted: Fri Sep 26, 2008 11:19 am
by blast2007
alby wrote:
blast2007 wrote: Il problema è stato che TinyMCE non ne voleva sapere nulla del mio URL aggiunto (in grassetto), e continuava a cancellarlo ad ogni salvataggio.

Ho provato a togliere la spunta dai campi "Forza la pulizia del codice sull'incolla" e "Applica la formattazione del sorgente al HTML di uscita" ma senza risultati.
E provare a togliere la spunta da "Generate relative urls"?

Alby
Gia' fatto...non risolve
Ti invito a provare nell'area di test di tinyMCE ad inserire un URL completo tipo http://www.miosito.com/blabla/blabla.doc
Viene troncata sempre e comunque la prima parte...

Ciao
blast

Re: TinyMCE 2.4.7 e code cleanup

Posted: Fri Sep 26, 2008 11:21 am
by blast2007
...provando nell'area demo di TinmyMCE invece funziona,
forse è un bug nel wrapper di CMSMS
.

Re: TinyMCE 2.4.7 e code cleanup

Posted: Fri Sep 26, 2008 11:23 am
by alby
blast2007 wrote: Gia' fatto...non risolve
2.4.5: Nel content pagina a me non succede (sia che sia abilitato o meno url relativi)

Alby

Re: TinyMCE 2.4.7 e code cleanup

Posted: Fri Sep 26, 2008 11:25 am
by blast2007
Ho notato che il problema accade solo se punta ad un indirizzo che risiede sul proprio server, mentre se il link è esterno allora funziona e non tronca la prima parte

Re: TinyMCE 2.4.7 e code cleanup

Posted: Fri Sep 26, 2008 11:29 am
by alby
blast2007 wrote: Ho notato che il problema accade solo se punta ad un indirizzo che risiede sul proprio server, mentre se il link è esterno allora funziona e non tronca la prima parte
è vero

Alby

Re: TinyMCE 2.4.7 e code cleanup

Posted: Fri Sep 26, 2008 11:34 am
by blast2007
E' un bug?

Capisco che in molte situazioni non ha molto senso indicare l'URL completo, ma in NMS ad esempio è fondamentale per chi riceve l'email avere l'URL completo altrimenti è impossibile scaricare il file allegato al messaggio.

Sto cercando nel codice la funzione che "pulisce" l'URL, ma secondo me andrebbe comunque segnalata l'anomalia al team di sviluppo, o per lo meno avere la possibilità di scegliere se attivarla o meno

Ciao e grazie
blast

Re: TinyMCE 2.4.7 e code cleanup

Posted: Fri Sep 26, 2008 12:44 pm
by alby
blast2007 wrote: E' un bug?
Sì è un bug.
Prova in: templates/tinyconfig.tpl

Da:
{if $relativeurls=="true"}
  relative_urls : true,
  remove_script_host : false,
{else}
  relative_urls : false,
  remove_script_host : true,
{/if}
A:
{if $relativeurls=="true"}
  relative_urls : true,
  remove_script_host : true,
{else}
  relative_urls : false,
  remove_script_host : false,
{/if}
Alby

Re: TinyMCE 2.4.7 e code cleanup

Posted: Fri Sep 26, 2008 12:48 pm
by blast2007
Grande Alby!

Hai risolto di nuovo. Ti sono debitore... un vasetto di pesto (della mamma) ti va' bene? :)

Ciao

P.S. Lo segnali tu il bug o io?

Re: TinyMCE 2.4.7 e code cleanup

Posted: Fri Sep 26, 2008 1:40 pm
by alby
blast2007 wrote: Hai risolto di nuovo. Ti sono debitore... un vasetto di pesto (della mamma) ti va' bene? :)
Perfetto  :P

blast2007 wrote: P.S. Lo segnali tu il bug o io?
Già segnalato in IRC a Silmarillion e già in SVN

Alby