Scott Fell
asked on
CK Editor 3.6 custom styles
Can't seem to get a drop down for custom styles working. I am looking to do this http://docs.cksource.com/C KEditor_3. x/Users_Gu ide/Stylin g/Styles where I can have the wysiwyg apply a specific class in my stylesheet to text. I have the class already set up in the css. I only want to use my custom classes in the selector.
Below is the js I am using.
Below is the js I am using.
CKEDITOR.replace('ShortDesc', {
width: '800px',
height: '200px',
extraPlugins: 'charcount',
charcount_limit: '2000',
charcount_limitReachedUIColor: '#FF0000',
toolbar: [
['Source', '-', 'Save', 'Preview'],
['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', ],
['SpecialChar', 'Styles'],
['Bold', 'Italic', 'Underline', 'Strike'],
['FontSize'],
['NumberedList', 'BulletedList'],
['TextColor', 'BGColor'],
['Link', 'Unlink', 'Anchor']
],
on: {
instanceReady: function (ev) {
this.dataProcessor.writer.setRules('p', {
indent: false,
breakBeforeOpen: true,
breakAfterOpen: false,
breakBeforeClose: false,
breakAfterClose: true
});
}
}
});
ASKER
yea, I googled that too. Can you get ti to work with the code I provided.
ASKER
here is a sample to play with http://jsbin.com/utupol/1/ edit
Hi,
Did you had a look at this - http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Styles
Moreover, where is the StyleSheet file for your code?
Hope it helps u...
Did you had a look at this - http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Styles
Moreover, where is the StyleSheet file for your code?
Hope it helps u...
ASKER
yea seen all that. Maybe too many times.
If I have a custom style sheet with classes like .red or .blue, I want those styles to show up in the drop down. I just couldn't seem to get it to work.
.red {
color:red;
}
.blue {
color:blue;
}
If I have a custom style sheet with classes like .red or .blue, I want those styles to show up in the drop down. I just couldn't seem to get it to work.
.red {
color:red;
}
.blue {
color:blue;
}
Hi,
I tried that, and i can see now -
http://jsbin.com/utupol/2/
I modified the code in the JS Bin, check it!
Hope it helps u...
I tried that, and i can see now -
http://jsbin.com/utupol/2/
I modified the code in the JS Bin, check it!
Hope it helps u...
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you. Getting closer. http://jsbin.com/utupol/3/ edit
I need to just add a class to a selected text. The reason is some of the classes are css3 buttons with a lot of code and if want to use what is in an external style sheet that can be used on the cms and live.
If the text is
blah blah blah
and I want to add a class to that so I end up with
<span class="abc">blah blah blah</span>
I am wondering if the ckeditor just applies all the styles associated inline. Maybe I will just do this server side and have them enter something like
<<abc>>blah blah blah<</abc>>
and just let my server side code replace it.
If we can figure out to just add the class, that would be best.
I need to just add a class to a selected text. The reason is some of the classes are css3 buttons with a lot of code and if want to use what is in an external style sheet that can be used on the cms and live.
If the text is
blah blah blah
and I want to add a class to that so I end up with
<span class="abc">blah blah blah</span>
I am wondering if the ckeditor just applies all the styles associated inline. Maybe I will just do this server side and have them enter something like
<<abc>>blah blah blah<</abc>>
and just let my server side code replace it.
If we can figure out to just add the class, that would be best.
ASKER
I in part answered by own question... The class i want to add is going to be on a link. And the pop up for links in ckeditor allows you to type in a class. If you can figure out how do do that by a drop down, that would be great. But for now, I am going the easy route and just have them hand type in the class and provide a list of options on the page.
ASKER
I've requested that this question be closed as follows:
Accepted answer: 0 points for padas's comment #a38796484
Assisted answer: 166 points for roopeshreddy's comment #a38796348
Assisted answer: 167 points for roopeshreddy's comment #a38796426
Assisted answer: 167 points for roopeshreddy's comment #a38796464
for the following reason:
I just realized the main class I need is on a link. And the pop up for links in ckeditor allows you to type in a class. If you can figure out how do do that by a drop down, that would be great. But for now, I am going the easy route and just have them hand type in the class and provide a list of options on the page.
Accepted answer: 0 points for padas's comment #a38796484
Assisted answer: 166 points for roopeshreddy's comment #a38796348
Assisted answer: 167 points for roopeshreddy's comment #a38796426
Assisted answer: 167 points for roopeshreddy's comment #a38796464
for the following reason:
I just realized the main class I need is on a link. And the pop up for links in ckeditor allows you to type in a class. If you can figure out how do do that by a drop down, that would be great. But for now, I am going the easy route and just have them hand type in the class and provide a list of options on the page.
Check the solution in this thread - http://stackoverflow.com/questions/2102797/adding-custom-styles-to-ckeditor
Hope it helps u...