Elxis CMS Forum
Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: xmanhattan on June 19, 2011, 14:11:00
-
Γεια,
Προσπαθω να προσθεσω καποια styles μεσα απο το tinymce ωστε να ειναι πιο ευκολο για την χρηση στα κειμενα.
Βρηκα αυτο http://tinymce.moxiecode.com/wiki.php/Configuration:content_css (http://tinymce.moxiecode.com/wiki.php/Configuration:content_css) αλλα δεν ξερω αν ειναι αυτο που θελω ή αν πρεπει αν κανω τις αλλαγες που θελω στο template_css.css για να το καταφερω.
Αυτο εξηγει καλλιτερα και το custom format example οταν κανουμε κλικ στο style:
http://tinymce.moxiecode.com/wiki.php/Configuration:style_formats (http://tinymce.moxiecode.com/wiki.php/Configuration:style_formats)
Βασικα, θα ηθελα να εμφανιζεται μονο καποια styles και οχι τα αλλα που εμφανιζουν απο τα css.
Ξερει κανεις;
-
http://wiki.elxis.org/wiki/TinyMCE_editor_background
το παραπάνω άρθρο έχει αυτό που θές(αν και δεν φαίνεται στο τίτλο του)..
απλά βάλε ένα custom css
.. αυτό μάλλον πρεπει να θές εσύ... είναι κάπως διαφορετικό από αυτά που λένε τα λινκ
όσο για τα λινκ που δίνεις δεν είναι άμεσα εφαρμόσιμα όσα λένε..
γιατί απλά το script παραμετροποίησης-εισαγωγής του editor ανα περίσταση καλείται από το elxis
και καλό είναι να μην το πειράξεις
αν πάλι επιμένεις να εφαρμόσεις αυτά από το tinymce-wiki...δες :: mambots/eitors/tinymce.php line~276 και κάτω... ΑΛΛΑ Δεν στο προτείνω καθόλου!
-
Γεια ks-net,
Κοιταξα το φορουμ τους και βρηκα αυτο:
<script type="text/javascript">//<![CDATA[
tinyMCE.init({
// Style formats
style_formats : [
{title : 'Bold text', inline : 'b'},
{title : 'Red text', inline : 'span', styles : {color : '#ff0000'}},
{title : 'Red header', block : 'h1', styles : {color : '#ff0000'}},
{title : 'Example 1', inline : 'span', classes : 'example1'},
{title : 'Example 2', inline : 'span', classes : 'example2'},
{title : 'Table styles'},
{title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
]
});
//]]></script>
αλλα νομιζα οτι μπορω να τα βαλω καπου μεσα στο index.php ειτε πανω ή κατω απο το initeditor.
Οταν εγραψες για τις γραμμες στο mambots/eitors/tinymce.php, μηπως μπορω να βαλω τα κωδικα σαν script εκει;
Το ρωταω γιατι ειναι σε φορμα script.
-
αλλα νομιζα οτι μπορω να τα βαλω καπου μεσα στο index.php ειτε πανω ή κατω απο το initeditor.
έχω πει ήδη το παρακάτω...
όσο για τα λινκ που δίνεις δεν είναι άμεσα εφαρμόσιμα όσα λένε
δηλαδή δεν μπορείς να βάλεις κάπου αυτά που σου δίνουν ως javascript...
Οταν εγραψες για τις γραμμες στο mambots/eitors/tinymce.php, μηπως μπορω να βαλω τα κωδικα σαν script εκει;
όχι δεν μπορείς έτσι απλά... θα πρέπει να σου τυπώσει η php το σκριπτ.. όχι να το πετάξεις έτσι απλά κάπου!
στο tinymce.php στις γραμμές που σου έδειξα φαίνεται καθαρά πώς γίνεται!
έτσι ενσωματώνεται .... αλλά δεν θα κάνει τίποτα στο elxis....γιατί θέλει tinymce version 3.3
$out .= 'theme_advanced_buttons2 : "'.$strRowTwo.'",'._LEND;
$out .= 'theme_advanced_buttons3 : "'.$strRowThree.'",'._LEND;
$out .= 'theme_advanced_buttons4 : "'.$strRowFour.'",'._LEND;
// here starts your script
$out .= 'style_formats : ['._LEND;
$out .= '{title : \'Bold text\', inline : \'b\'},'._LEND;
$out .= '{title : \'Red text\', inline : \'span\', styles : {color : \'#ff0000\'}},'._LEND;
$out .= '{title : \'Red header\', block : \'h1\', styles : {color : \'#ff0000\'}},'._LEND;
$out .= '{title : \'Example 1\', inline : \'span\', classes : \'example1\'},'._LEND;
$out .= '{title : \'Example 2\', inline : \'span\', classes : \'example2\'},'._LEND;
$out .= '{title : \'Table styles\'},'._LEND;
$out .= '{title : \'Table row 1\', selector : \'tr\', classes : \'tablerow1\'}'._LEND;
$out .= '],'._LEND;
// end of your script..
$out .= $content_css;
$out .= "});\n";
$out .= "</script>\n";
return $out;
}
ότι γράφω παραπάνω πόστ είναι απλά αναφορά .. εξήγηση.. περαιτέρω πληροφορία... κτλ....
Δεν είναι προτεινόμενη λύση .. αν και αποτελεί λύση ... ΔΕΝ είναι η προτεινόμενη λύση
Προτεινόμενη λύση είναι να διαβάσεις το wiki και να δεις πώς βάζουμε στον tiny custom styles
όπου θα έχεις το ίδιο ακριβώς αποτέλεσμα!
-
Okay, ευχαριστω.