Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: rman on December 27, 2006, 11:14:23

Title: Anyhtml module
Post by: rman on December 27, 2006, 11:14:23
Καλημέρα και χρόνια πολλά σε όλους.
Ενα πρόβλημα που έχω είναι ότι χρειάζομαι ένα module για να βάλω απλά html κώδικα
σε ένα μέρος της σελίδας.
Δοκίμασα αρκετά και δεν δουλεύει κανένα μέσα στο elxis.
Τα ίδια προβλήματα έχω και μέσα στα περιεχόμενα όταν προσθέτω html κώδικα.
Κάνω paste μέσα από το html του tiny WYSWYG και χάνονται ολόκληρα κομμάτια
από τον κώδικα.
Αν ξέρετε γιατί συμβαίνει αυτό θα ήθελα να με βοηθήσετε.

Για την ιστορία κάποια από τα modules που έβαλα είναι τα anyhtml και html-module.
Κάνω paste κάτι και μετά το save εξαφανίζεται η χάνεται μέρος του κώδικα.
Title: Re: Anyhtml module
Post by: eliasan on December 27, 2006, 11:43:53
Καλημέρα και Χρόνια Πολλά!

Όταν χρειάζεται να βάλω "δύσκολο" HTML κώδικα σε μία σελίδα, επιλέγω προσωρινά για editor το No WYSIWYG.
Κάνω paste τον κώδικα που θέλω και σώζω.

Μου κάνει εντύπωση αυτό που παρατήρησες. Δεν μου έχει τύχει να μου κόψει/φιλτράρει απλό κώδικα HTML ο Tiny. Δοκίμασες να τον περάσεις μέσα από το παράθυρο HTML; Είναι το πρώτο από δεξιά εικονίδιο στην τελευταία γραμμή. Ανοίγει ένα νέο παράθυρο όπου εμφανίζεται η HTML εκδοχή του κειμένου. Κάνεις εκεί paste τον κώδικα και κάνεις ενημέρωση.

Επίσης, αν μπορούσες, θα ήθελα να δημοσιεύσεις ένα τμήμα της HTML που προσπαθείς να χρησιμοποιήσεις.


Title: Re: Anyhtml module
Post by: rman on December 27, 2006, 11:48:23
Καλημέρα και από μένα.
Μέσα απο παράθυρο HTML προσπαθώ να το κάνω.
Και ακόμα και στο preview μου βγαίνει λάθος.
Και στα modules το ίδιο.
Οπου προσπαθώ να βάλω σκέτο κώδικα η javascript μου το κάνει.
 Σου στέλνω σε pm τη διεύθυνση να το δεις on line.
Title: Re: Anyhtml module
Post by: datahell on December 27, 2006, 14:44:50
Πέρνα την html ως html entities και θα περάσει μία χαρά. Μετά ο browser γυρίζει αυτόματα τα entities σε html symbols και εμφανίζεται σωστά. Αν το ξανακάνεις όμως save θα το χαλάσεις...
Title: Re: Anyhtml module
Post by: rman on December 27, 2006, 18:12:47
Πέρνα την html ως html entities και θα περάσει μία χαρά. Μετά ο browser γυρίζει αυτόματα τα entities σε html symbols και εμφανίζεται σωστά. Αν το ξανακάνεις όμως save θα το χαλάσεις...

Html entities? Δηλαδή τι εννοείς;

και με τα modules που βάζω κώδικα και εξαφανίζεται τι πιστεύεις ότι φταίει;

Ξέχασα να σου πω ότι χωρίς το tiny βγαίνει μια χαρά. Μετά το ξαναγύρισα για να κάνω την υπόλοιπη
δουλειά μου με WYSIWYG
Title: Re: Anyhtml module
Post by: eliasan on December 28, 2006, 08:04:10
Κανόνες:

- Απλή HTML την εισάγουμε ανοίγοντας προσωρινά το παράθυρο της HTML στον TinyMCE.

- Αν η HTML περιέχει CSS ή θα κοπεί ή αν δεν υπάρχει ο αντίστοιχος ορισμός στο CSS του template δεν θα την λάβει υπόψη του.

- Αν η HTML περιέχει και Javascript, την περνάμε χρησιμοποιώντας προσωρινά τον No WYSIWYG. Αν ξεχαστούμε και ανοίξουμε το ίδιο αντικείμενο με τον TinyMCE, ο κώδικας θα χαθεί.

Νομίζω ότι καλύπτουν όλες τις περιπτώσεις.