Elxis CMS Forum

Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: cardinal 22 on February 19, 2007, 14:13:31

Title: Wrap Page Tiny MCE
Post by: cardinal 22 on February 19, 2007, 14:13:31
Υπάρχει κάποιος που να ξέρει να μου πει πως μπορώ να βάλω σε μια αυτόνομη σελίδα και ένα κομμάτι wrapper από μια άλλη σελίδα με τον editor  του Elxis;;;
Title: Re: Wrap Page Tiny MCE
Post by: CREATIVE Options on February 19, 2007, 18:20:18

Μπορείς να μου εξηγήσεις λίγο καλύτερα τι είναι αυτό που θέλεις.
Title: Re: Wrap Page Tiny MCE
Post by: cardinal 22 on February 19, 2007, 18:35:12
Ναι, θέλω σε μια αυτόνομη σελίδα, σε ένα μικρό κομάτι της στην αρχή σεχτικά, να περάσω τμήμα από μια σελίδα που θα κάνω wrap (για φωτογραφικό άλμπουμ πρόκειται).
Title: Re: Wrap Page Tiny MCE
Post by: datahell on February 19, 2007, 23:58:33
Θα βάλεις ένα iframe. Αν δεν το δεχθεί ο editor δοκίμασε να τον γυρίσεις σε html αλλά μάλλον θα το δεχθεί.

Παράδειγμα iframe:
Code: (html) [Select]
<iframe src="page.html" width="400" height="100" frameborder="0"></iframe>

Το iframe δέχεται πολλές ρυθμίσεις. Δες εδώ την πλήρη λίστα:

http://www.w3schools.com/tags/tag_iframe.asp
Title: Re: Wrap Page Tiny MCE
Post by: cardinal 22 on February 20, 2007, 00:29:59
Δεν το δέχεται και μου έχει σπάσει τα νεύρα..... Έχασα κυριολεκτικά μια αυτόνομη σελίδα όταν έβαλα αυτόν τον κωδικό μέσα

<iframe src="http://www.ikaria.gr/album.htm" width="600" height="600" frameborder="0"></iframe>

και τώρα είμαι αναγκασμένος να την ξανακάνω από την αρχή.... Δεν καταλαβαίνω γιατί δεν δέχεται τον κωδικό.
Δοκίμασα το ίδιο ακριβώς και σε μια κενή νέα αυτόνομη σελίδα και το αποτέλεσμα ήταν το ίδιο. 

Γιάννη μου μυρίζεται bug εδώ πέρα....
Title: Re: Wrap Page Tiny MCE
Post by: cardinal 22 on February 20, 2007, 00:31:52
 >:( >:( >:( >:(   :'( :'( :'(

Τι να κάνω;;;;  Έχω αγανακτήσει, ο μόνος τρόπος που βρήκα λύση για να περάσω τα πολυάριθμα album μου, είναι το iframe με τις υποδείξεις του datahell... Έλα μου ντε που το Elxis έχει άλλη γνώμη..


Βοήθεια!  ??? ???
Title: Re: Wrap Page Tiny MCE
Post by: datahell on February 20, 2007, 07:30:26
Δεν είναι bug. Σου είπα ο editor ΑΝ το δεχθεί και δεν δέχεται κάποια πράγματα για λόγους ασφαλείας. Αν δεν κάνω λάθος το tag iframe είναι στα απαγορευμένα tags του. Μπορείς να το αλλάξεις αυτό από τις ρυθμίσεις του TinyMCE editor. Δοκίμασε πάντως να βάλεις NOWYSIWYG editor στις γενικές ρυθμίσεις και να κάνεις το ίδιο. Ίσως το πάρει.

Δεύτερη λύση (καλύτερη): φτιάξε ένα module που να σου εμφανίζει το Iframe και βάλτο στη σελίδα που θες οριζόντια από πάνω.
Title: Re: Wrap Page Tiny MCE
Post by: cardinal 22 on February 20, 2007, 12:53:48
Είχα δοκιμάσει τον NOWYSIWYG αλλά τζίφος, όταν το γύρισα στον Tiny MCE εξαφάνισε την σελίδα δια παντώς (αλήθεια που πήγε;;; στον κάδο ανακύκλωσης δεν είναι πάντως)!

Είδα λοιπόν τις ρυθμίσεις του Tiny MCE και έσβησα την εντολή iframe από τις απαγορεύσεις. Λες ότι είναι για λόγους ασφαλείας, μπορώ να μάθω από τι κινδυνεύω τώρα παρακαλώ, για να ξέρω αν πρέπει να το γυρίσω στην λύση με το module.
Title: Re: Wrap Page Tiny MCE
Post by: cardinal 22 on February 20, 2007, 13:36:22
Μπααααααα!!  Δεν χαμπαριάζει με ή χωρίς την εντολή ασφαλείας iframe, ο Tiny MCE κάνει τα δικά του.... Με module δεν γίνεται τίποτα γιατί για κάθε σελίδα με album θα πρέπει να φτιαξω και ένα module, που σημαίνει ότι θα χρειαστώ γύρω στα 100 module....  :P :P
Title: Re: Wrap Page Tiny MCE
Post by: ks-net on June 04, 2009, 00:44:12
Η αφαίρεση του iframe από τα  Prohibited Elements δεν αρκεί αλλά επιπλέον χρειάζεται ή προσθήκη  των extended_valid_elements στo tinymce.php  περίπου στη γραμμή 297


Quote
   $out .= 'extended_valid_elements : "iframe[src|style|width|scrolling|frameborder|height|name|align]",'._LEND;
   

ΑΝΑΜΕΣΑ ΣΕ:
       $out = $editor_out;
   $out .= '<script type="text/javascript">'._LEND;
......................................
....................................
    $out .= $content_css;
   $out .= "});\n";
   $out .= "</script>\n";

   return $out;

στο σημείο δηλαδή που τυπώνει το  script που καλεί και βάζει τις παραμέτρους του tiny  στην html του site

NOTE: any modification in tinymce.php will be overridden from updates.. also use at your own risk.