Unofficial WebSite X5

WebSite X5 versioni obsolete => WebSite X5 [v9] - Discussioni Generali => Topic aperto da: Mrsimmy - 18 Settembre, 2011, 17:33:46

Titolo: Esecuzione codice in celle TESTO
Inserito da: Mrsimmy - 18 Settembre, 2011, 17:33:46
Grazie a Sergio e a tutti i collaboratori per questo supporto "alternativo".
Spero di trovare una soluzione ad un problema... come sempre è successo sul vecchio forum.

Vengo al dunque:
Come si fa a fare eseguire uno script esterno in una cella di testo dato che Evo9 si ostina a mostrarmi una cella bianca mentre con Evo8 funzionava perfettamente?
Posso capire che per colpa di HTML5 vada a perdere tutte le formattazioni, ma almeno il testo e le immagini dovrebbe mostrarle!!!

Io uso una stringa del genere:

<p style="text-align: center"><script src="http://www.nomesito.it/script.txt">&nbsp;</script>

Perchè nell'oggetto testo non funziona e in un oggetto HTML funziona? (ovviamente clicco sulla icona che abilita l'esecuzione del codice nell'oggetto testo).

Grazie
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: serzio - 18 Settembre, 2011, 21:44:26
Grazie a Sergio e a tutti i collaboratori per questo supporto "alternativo".
Spero di trovare una soluzione ad un problema... come sempre è successo sul vecchio forum.

Vengo al dunque:
Come si fa a fare eseguire uno script esterno in una cella di testo dato che Evo9 si ostina a mostrarmi una cella bianca mentre con Evo8 funzionava perfettamente?
Posso capire che per colpa di HTML5 vada a perdere tutte le formattazioni, ma almeno il testo e le immagini dovrebbe mostrarle!!!

Io uso una stringa del genere:

<p style="text-align: center"><script src="http://www.nomesito.it/script.txt (http://www.nomesito.it/script.txt)">&nbsp;</script>

Perchè nell'oggetto testo non funziona e in un oggetto HTML funziona? (ovviamente clicco sulla icona che abilita l'esecuzione del codice nell'oggetto testo).

Grazie


Da come lo hai scritto, presumo che il tuo sia uno script in js e pertanto non può essere script.txt ma script.js
Sempre dopo aver attivato il pulsante per l'inserimento del "codice html" nel cerchietto rosso.

[attachimg=1]
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: Mrsimmy - 18 Settembre, 2011, 22:03:20
Non funziona nè se lo chiamo *.js nè se lo chiamo *.pincopallino.
E' uno script contenente codice html che prendo da un sito esterno e che con Evo8 o con altri editor (compresa la ciofeca di altervista o altri siti gratuiti) funziona alla perfezione.

Preciso che in Evo9, se lo metto in un oggetto HTML, funziona.
E' nell'oggetto TESTO che non funziona. Ma a me SERVE PROPRIO LA'. Perchè è in mezzo a tanto testo formattato.

E come ho già scritto IO CLICCO SULL'ICONA CHE ABILITA IL CODICE!!!!! (Uso Evo8 da quando è uscito...)

Per me è un bug di Evo9. L'interprete all'interno delle celle testo NON FUNZIONA CORRETTAMENTE.

Così come non funziona neanche uno script del genere:
<script src="http://www.pastoralespiritualita.it/webtool/selectwt.php?t=wt_vg_blu">&nbsp;</script>

che invece in EVO8 (SEMPRE IN CELLE TESTO), funziona perfettamente.
Ripeto, se lo uso in una cella HTML, funziona anche in Evo9.
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: lemonsong - 18 Settembre, 2011, 23:20:30
Nella 9 free ho solo l'oggetto testo e mi sembra che funga:

(http://www.webalice.it/lemonsong/script_ws9free.png)

Se vuoi te la vendo  :) :) :) (scherzo eh)
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: Mrsimmy - 19 Settembre, 2011, 15:33:21
Scusami, come hai fatto?
Io ho la 9 che ho potuto avere a "0" euro perchè una delle mie  licenze di Evo8 l'ho acquistata dopo il 6 luglio 2011... ma non penso dipenda dall'effettuare o meno l'upgrade perchè comunque nel pc adesso ho sia la 8 che la 9 funzionanti contemporaneamente.
Puoi provare se funziona dopo aver messo un testo qualsiasi FORMATTATO prima e dopo lo script ?

E se ti funziona, potresti mostrarmi cortesemente la stringa esatta che usi ?

Grazie mille.
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: lemonsong - 19 Settembre, 2011, 16:24:53
Non so se è quello che volevi e se funge con tutti i browser (non ho provato):
http://lemonsong.altervista.org/test_ws9free_script/

Comunque non ho fatto niente di particolare.


Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: Mrsimmy - 19 Settembre, 2011, 18:51:52
Accidenti! E' proprio quello che vorrei riuscire ad ottenere io!
Ma perchè a me non funziona?
Continuo a riprovare... ma ogni volta che esporto il risultato è sempre quello.

domanda: ma a te, funziona così anche in anteprima ? o vedi il risultato solo dopo aver esportato?

La mia Evo è la 9.0.0.1654.
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: milux - 19 Settembre, 2011, 19:13:36
ho provato e a me funziona in anteprima...
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: lemonsong - 19 Settembre, 2011, 20:04:24
domanda: ma a te, funziona così anche in anteprima ? o vedi il risultato solo dopo aver esportato?

Certo, anche in anteprima.

Se trovi qualche volontario con la 9 full puoi passargli il progetto, magari nuovo per non appesantire il file .iwzip con l'oggetto testo, testo formattato e script.
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: essedi - 19 Settembre, 2011, 22:17:18
domanda: ma a te, funziona così anche in anteprima ? o vedi il risultato solo dopo aver esportato?


Certo, anche in anteprima.

Se trovi qualche volontario con la 9 full puoi passargli il progetto, magari nuovo per non appesantire il file .iwzip con l'oggetto testo, testo formattato e script.


 
A me funziona (ho la versione 9.00.1654).

1) Ho creato un nuovo progetto
2) Nella Homepage ho inserito un oggetto testo
3) Ho inserito la stringa
   <script src="http://www.pastoralespiritualita.it/webtool/selectwt.php?t=wt_vg_blu (http://www.pastoralespiritualita.it/webtool/selectwt.php?t=wt_vg_blu)">&nbsp;</script>
4) Ho abilitato il codice HTML tramite il pulsante </>
5) Ho eseguito l'anteprima.
Non sono andato oltre, ma se occorre posso provare ad esportare sia in locale che su web.
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: lemonsong - 19 Settembre, 2011, 22:27:31
Dici a me?

http://lemonsong.altervista.org/test_ws9free_script/ (http://lemonsong.altervista.org/test_ws9free_script/)
 


Funge pure con la free, per quello ho detto a Mrsimmy di far vedere il progetto a qualche volontario visto che a lui/lei non funge  :)

Ti offri volontario?  ;)
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: essedi - 19 Settembre, 2011, 22:42:14
Dici a me?

http://lemonsong.altervista.org/test_ws9free_script/ (http://lemonsong.altervista.org/test_ws9free_script/)
 


Funge pure con la free, per quello ho detto a Mrsimmy di far vedere il progetto a qualche volontario visto che a lui/lei non funge  :)

Ti offri volontario?  ;)

Pensavo di avere già risposto. Per me funziona. Evidentemente Mrsimmy fa qualcosa di diverso. Intanto potrebbe incominciare a fare il semplice esercizio da me descritto.
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: lemonsong - 19 Settembre, 2011, 22:57:53
Sicuramente mi sbaglio ma da quello che scrive lo sa fare:

E come ho già scritto IO CLICCO SULL'ICONA CHE ABILITA IL CODICE!!!!! (Uso Evo8 da quando è uscito...)
[...]
 che invece in EVO8 (SEMPRE IN CELLE TESTO), funziona perfettamente.

Scusa il mio precedente intervento, non capivo perché avevi quotato me, tutto qua  :)
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: Mrsimmy - 20 Settembre, 2011, 11:41:38
Wow ragazzi!... intanto grazie.
La cosa assurda è che il problema si verifica nel sito che ho cercato di importare (fatto con evo8) e convertito in evo9.

Effettivamente se creo un nuovo progetto e parto da zero, funziona!

Alla faccia della compatibilità dei progetti di evo8 con quelli di evo9.  >:(

Vorrà dire che dovrò rifare il sito partendo da zero. Magari sarà l'occasione per preparare una nuova veste grafica in vista del Natale.  ???

Grazie a tutti quelli che hanno contribuito al thread ! Buona giornata a tutti.



O.T. per l'amministratore: se il tuo sito "non ufficiale" decolla... potresti pensare ad un sistema di "reputazione" per gli utenti esperti. Così almeno sapremmo chi ringraziare e non il webnonanswers... Fine OT  :)
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: lemonsong - 20 Settembre, 2011, 15:41:09
Effettivamente se creo un nuovo progetto e parto da zero, funziona!

Se crei un nuovo oggetto testo e lo riscrivi da capo?
Non col copia/incolla diretto ma passando, per esempio, dal Notepad.
Potrebbe essere sufficiente anche lasciare lo stesso oggetto testo ma tagliare/incollare come descritto sopra.

Non sono l'amministratore ma puoi già fischiare e/o applaudire  ;)
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: Mrsimmy - 20 Settembre, 2011, 15:59:47
No, no, intendevo proprio copiando la stringa (ctrl+c) ad esempio dal tuo post o dal mio post aperto su FF ed incollandola in un nuovo progetto con Evo 9 (ctrl+v).

Per quanto possa servire agli altri utenti e, a questo punto mi convinco sia un bug di Evo9 (almeno nella versione 9.0.0.1654), l'interprete HTML delle celle testo di un progetto importato (fatto con Evo8) va a farsi "benedire"...

Nel senso che lo stesso codice, scritto in un NUOVO progetto (creato da 0 con Evo9), funziona.
Nel sito "convertito" NON FUNZIONA. Ma non solo non funziona in QUELLA pagina, NON FUNZIONA in tutte le pagine del progetto, comprese quelle che si vanno ad aggiungere.

Quindi, l'unica soluzione è: PARTIRE EX NOVO !  :'(

Non è il massimo, ma almeno così funziona.  ;)

E comunque, niente fischi, ma applausi per lemonsong, per Sergio e per chi ha collaborato alla messa in piedi di questo forum.

Grazie!  :)
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: stesil - 20 Settembre, 2011, 16:16:34

Per quanto possa servire agli altri utenti e, a questo punto mi convinco sia un bug di Evo9 (almeno nella versione 9.0.0.1654), l'interprete HTML delle celle testo di un progetto importato (fatto con Evo8) va a farsi "benedire"...

Ciao,

no, a me non risulta ... ho provato ad inserire il codice che hai indicato in un progetto della 8, raggruppato ed importato nella 9 ... e funziona.

A questo punto penso che probabilmente c'è qualcosa d'altro nel tuo progetto della 8 che interferisce con i js della 9 ... hai qualche file js collegato nella 8? Hai provato ad eliminarlo? O altro codice html nell'oggetto testo?
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: Mrsimmy - 21 Settembre, 2011, 16:50:57
Beh, sì di codice ce n'è ...
Però si tratta di un progetto molto grande (oltre 200 pagine) e Evo9 ha dato un sacco di volte errore di "out of memory" in fase di importazione.
Credevo di esserci riuscito... e invece sto rifacendo tutto da 0.
Penso che ci metterei di più per cercare di capire che cosa lo faccia andare in tilt che non a ricreare le pagine.

In ogni caso confermo che se creo nuove pagine ed inserisco quel codice (o similari) in celle testo appena create, comunque NON LI ESEGUE. Se invece creo un nuovo progetto, va tutto alla perfezione. Per questo ho pensato ad un bug di Evo9 (magari dovuto ad una cattiva conversione di un progetto importato).

Il fatto è che è troppo facile dare la colpa ai files di progetto corrotti. Quei files, Evo8 li "digerisce" senza problemi.
La verità è che, senza volersi nascondere dietro ad un dito, Evo9 (alla versione odierna) non può assicurare la retro-compatibilità come invece asserisce INCOMEDIA nella pubblicità del prodotto.

Grazie a tutti per l'aiuto datomi.
Titolo: Re:Esecuzione codice in celle TESTO
Inserito da: Mrsimmy - 21 Settembre, 2011, 23:02:57
Ci sonoooooooooo ! Ho capito cosa succede e soprattutto un BUG di Evo9.

Il problema lo genera lo script di "angolo pubblicitario". Basta attivare il PAGE PEEL e buona parte dei codici html e script inseriti nelle celle Testo SMETTONO DI FUNZIONARE CORRETTAMENTE.

Provate per credere con lo script che avevo postato più su. E' ovvio che a voi funzionava e a me no... voi facevate le prove senza l'angolo pubblicitario. Provate ad attivarlo e vedrete "sparire" il risultato dello script.

Sinceramente preferisco rinunciare all'angolo pubblicitario e sostituirmelo con altro "fatto a mano" piuttosto che impazzire a rifare tutto!!!!


Spero che questo possa essere d'aiuto anche ad altri!  :)