Elxis CMS Forum

Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: xmanhattan on June 19, 2011, 14:11:00

Title: tinymce styles
Post 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.

Ξερει κανεις;

Title: Re: tinymce styles
Post by: ks-net on June 20, 2011, 16:44:30
http://wiki.elxis.org/wiki/TinyMCE_editor_background

το παραπάνω άρθρο έχει αυτό που θές(αν και δεν φαίνεται στο τίτλο του)..

απλά βάλε ένα custom css
.. αυτό μάλλον πρεπει να θές εσύ... είναι κάπως διαφορετικό από αυτά που λένε τα λινκ

όσο για τα λινκ που δίνεις δεν είναι άμεσα εφαρμόσιμα όσα λένε..
γιατί απλά το script παραμετροποίησης-εισαγωγής του editor ανα περίσταση καλείται από το elxis
και καλό είναι να μην το πειράξεις


αν πάλι επιμένεις να εφαρμόσεις αυτά από το tinymce-wiki...δες ::  mambots/eitors/tinymce.php  line~276 και κάτω... ΑΛΛΑ Δεν στο προτείνω καθόλου!
Title: Re: tinymce styles
Post by: xmanhattan on June 23, 2011, 10:26:17
Γεια ks-net,

Κοιταξα το φορουμ τους και βρηκα αυτο:
Code: [Select]
<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.

Title: Re: tinymce styles
Post by: ks-net on June 23, 2011, 21:49:06
Quote
αλλα νομιζα οτι μπορω να τα βαλω καπου μεσα στο index.php ειτε πανω ή κατω απο το initeditor.
έχω πει ήδη το παρακάτω...
Quote
όσο για τα λινκ που δίνεις δεν είναι άμεσα εφαρμόσιμα όσα λένε
δηλαδή δεν μπορείς να βάλεις κάπου αυτά που σου δίνουν  ως javascript...

Quote
Οταν εγραψες για τις γραμμες στο mambots/eitors/tinymce.php, μηπως μπορω να βαλω τα κωδικα σαν script εκει;
όχι δεν μπορείς έτσι απλά... θα πρέπει να σου τυπώσει η php το σκριπτ.. όχι να το πετάξεις έτσι απλά κάπου!
στο tinymce.php στις γραμμές που σου έδειξα φαίνεται καθαρά πώς γίνεται!


έτσι ενσωματώνεται .... αλλά δεν θα κάνει τίποτα στο elxis....γιατί θέλει tinymce  version 3.3
Code: [Select]
$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

όπου θα έχεις το ίδιο ακριβώς αποτέλεσμα!
Title: Re: tinymce styles
Post by: xmanhattan on June 24, 2011, 09:53:53
Okay, ευχαριστω.