Elxis CMS Forum
Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: cardinal 22 on February 19, 2007, 14:13:31
-
Υπάρχει κάποιος που να ξέρει να μου πει πως μπορώ να βάλω σε μια αυτόνομη σελίδα και ένα κομμάτι wrapper από μια άλλη σελίδα με τον editor του Elxis;;;
-
Μπορείς να μου εξηγήσεις λίγο καλύτερα τι είναι αυτό που θέλεις.
-
Ναι, θέλω σε μια αυτόνομη σελίδα, σε ένα μικρό κομάτι της στην αρχή σεχτικά, να περάσω τμήμα από μια σελίδα που θα κάνω wrap (για φωτογραφικό άλμπουμ πρόκειται).
-
Θα βάλεις ένα iframe. Αν δεν το δεχθεί ο editor δοκίμασε να τον γυρίσεις σε html αλλά μάλλον θα το δεχθεί.
Παράδειγμα iframe:
<iframe src="page.html" width="400" height="100" frameborder="0"></iframe>
Το iframe δέχεται πολλές ρυθμίσεις. Δες εδώ την πλήρη λίστα:
http://www.w3schools.com/tags/tag_iframe.asp
-
Δεν το δέχεται και μου έχει σπάσει τα νεύρα..... Έχασα κυριολεκτικά μια αυτόνομη σελίδα όταν έβαλα αυτόν τον κωδικό μέσα
<iframe src="http://www.ikaria.gr/album.htm" width="600" height="600" frameborder="0"></iframe>
και τώρα είμαι αναγκασμένος να την ξανακάνω από την αρχή.... Δεν καταλαβαίνω γιατί δεν δέχεται τον κωδικό.
Δοκίμασα το ίδιο ακριβώς και σε μια κενή νέα αυτόνομη σελίδα και το αποτέλεσμα ήταν το ίδιο.
Γιάννη μου μυρίζεται bug εδώ πέρα....
-
>:( >:( >:( >:( :'( :'( :'(
Τι να κάνω;;;; Έχω αγανακτήσει, ο μόνος τρόπος που βρήκα λύση για να περάσω τα πολυάριθμα album μου, είναι το iframe με τις υποδείξεις του datahell... Έλα μου ντε που το Elxis έχει άλλη γνώμη..
Βοήθεια! ??? ???
-
Δεν είναι bug. Σου είπα ο editor ΑΝ το δεχθεί και δεν δέχεται κάποια πράγματα για λόγους ασφαλείας. Αν δεν κάνω λάθος το tag iframe είναι στα απαγορευμένα tags του. Μπορείς να το αλλάξεις αυτό από τις ρυθμίσεις του TinyMCE editor. Δοκίμασε πάντως να βάλεις NOWYSIWYG editor στις γενικές ρυθμίσεις και να κάνεις το ίδιο. Ίσως το πάρει.
Δεύτερη λύση (καλύτερη): φτιάξε ένα module που να σου εμφανίζει το Iframe και βάλτο στη σελίδα που θες οριζόντια από πάνω.
-
Είχα δοκιμάσει τον NOWYSIWYG αλλά τζίφος, όταν το γύρισα στον Tiny MCE εξαφάνισε την σελίδα δια παντώς (αλήθεια που πήγε;;; στον κάδο ανακύκλωσης δεν είναι πάντως)!
Είδα λοιπόν τις ρυθμίσεις του Tiny MCE και έσβησα την εντολή iframe από τις απαγορεύσεις. Λες ότι είναι για λόγους ασφαλείας, μπορώ να μάθω από τι κινδυνεύω τώρα παρακαλώ, για να ξέρω αν πρέπει να το γυρίσω στην λύση με το module.
-
Μπααααααα!! Δεν χαμπαριάζει με ή χωρίς την εντολή ασφαλείας iframe, ο Tiny MCE κάνει τα δικά του.... Με module δεν γίνεται τίποτα γιατί για κάθε σελίδα με album θα πρέπει να φτιαξω και ένα module, που σημαίνει ότι θα χρειαστώ γύρω στα 100 module.... :P :P
-
Η αφαίρεση του iframe από τα Prohibited Elements δεν αρκεί αλλά επιπλέον χρειάζεται ή προσθήκη των extended_valid_elements στo tinymce.php περίπου στη γραμμή 297
$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.