<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://docs-old.ckeditor.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sebstefanov</id>
		<title>CKSource Docs - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://docs-old.ckeditor.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sebstefanov"/>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/Special:Contributions/Sebstefanov"/>
		<updated>2026-04-25T11:53:49Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP.NET/Configuration/Quick_Start&amp;diff=7328</id>
		<title>CKFinder 2.x/Developers Guide/ASP.NET/Configuration/Quick Start</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP.NET/Configuration/Quick_Start&amp;diff=7328"/>
				<updated>2014-03-24T08:59:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The CheckAuthentication() function&amp;lt;br&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
By default, CKFinder will not work due to authentication restrictions. You must first be sure that you have configured it properly, and then enable it.&lt;br /&gt;
&lt;br /&gt;
Once you have completely configured CKFinder, you are ready to enable it for use. The CheckAuthentication() function is used for that. In this function, you must implement the code that ensures that the requests are coming from an authenticated user. This is usually done by assigning a session variable when the user logs on your system.&lt;br /&gt;
&lt;br /&gt;
Return &amp;quot;true&amp;quot; if the user is properly authenticated. We strongly recommend you to NOT simply return &amp;quot;true&amp;quot; from this function without implementing authentication checks. Anonymous users would be able to use CKFinder, including uploading and deleting files from your server.&lt;br /&gt;
&lt;br /&gt;
The following is a sample implementation for it:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;public override bool CheckAuthentication()&lt;br /&gt;
{&lt;br /&gt;
    if ( Session[ &amp;quot;IsAuthenticated&amp;quot; ] &amp;amp;&amp;amp; (bool)Session[ &amp;quot;IsAuthenticated&amp;quot; ] == true )&lt;br /&gt;
    {&lt;br /&gt;
        return true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return false;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
The license information for CKFinder must be pasted in the config.ascx file, inside the LicenseName and LicenseKey variables:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;LicenseName = &amp;quot;put your license name here&amp;quot;;&lt;br /&gt;
LicenseKey = &amp;quot;put your license key here&amp;quot;;&amp;lt;/source&amp;gt; &lt;br /&gt;
If these fields are blank or an invalid license key information is set, CKFinder will still be fully functional but it will be ruining in demo mode.&lt;br /&gt;
&lt;br /&gt;
== Base URL and Directory ==&lt;br /&gt;
&lt;br /&gt;
The&amp;amp;nbsp;'''BaseUrl''' setting is the base path used to build the final URL for the resources handled in CKFinder. For example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;BaseUrl = &amp;quot;/ckfinder/userfiles/&amp;quot;;&amp;lt;/source&amp;gt; &lt;br /&gt;
Notice that the trailing slash is required.&lt;br /&gt;
&lt;br /&gt;
The '''BaseDir''' is the path to the local directory (in the server) which points to the above '''URL'''. This is the path used by CKFinder to handle the files in the server. Full write permissions must be granted to this directory.&lt;br /&gt;
&lt;br /&gt;
You may point it to a directory directly. For example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;BaseDir = &amp;quot;C:/SiteDir/CKFinder/userfiles/&amp;quot;;&amp;lt;/source&amp;gt; &lt;br /&gt;
By leaving BaseDir empty, CKFinder will automatically attempt to resolve the path, based on '''BaseUrl''' (like Server.MapPath). For example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;BaseDir = &amp;quot;&amp;quot;;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Full URLs&amp;lt;br&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
CKFinder is able to resolve the BaseUrl path only when setting it to an absolute URL path, starting from the document root. For example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;BaseUrl = &amp;quot;/userfiles/&amp;quot;;&lt;br /&gt;
BaseDir = &amp;quot;&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
If you need CKFinder to return full URL address for the resources, then you are explicitly required to set the BaseDir setting. For example:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;// THIS IS WRONG:&lt;br /&gt;
BaseUrl = &amp;quot;http://example.com/ckfinder/files/&amp;quot;;&lt;br /&gt;
BaseDir = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// THIS IS GOOD:&lt;br /&gt;
BaseUrl = &amp;quot;http://example.com/ckfinder/files/&amp;quot;;&lt;br /&gt;
BaseDir = &amp;quot;C:/InetPub/MySite/ckfinder/files/&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=FCKeditor_2.x/Users_Guide/Overview&amp;diff=7312</id>
		<title>FCKeditor 2.x/Users Guide/Overview</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=FCKeditor_2.x/Users_Guide/Overview&amp;diff=7312"/>
				<updated>2013-04-30T14:47:52Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is FCKeditor?  ==&lt;br /&gt;
&lt;br /&gt;
FCKeditor is a lightweight text editor to be used in web pages. It provides most of the commonly used functions from desktop editors like Word to the web. By using FCKeditor you can write text, format it, create tables and much more. The editor doesn't need any kind of installation on your computer. The only thing you need to work with FCKeditor is a [[FCKeditor 2.x/Users Guide/Compatibility|compatible Internet browser]], like Internet Explorer, Firefox, Chrome, Safari or Opera.&lt;br /&gt;
&lt;br /&gt;
== Who is FCKeditor made for? ==&lt;br /&gt;
&lt;br /&gt;
FCKeditor is designed for '''developers''' who effectively integrate it in their products.Such products are then used by the so called '''end users''' whom this User's Guide is made for. &lt;br /&gt;
&lt;br /&gt;
FCKeditor can appear in many programs which have very different functions and are designed to do different things, but the basis remains the same. You can find FCKeditor in places you would never expect to.&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=FCKeditor_2.x/Users_Guide/Overview&amp;diff=7309</id>
		<title>FCKeditor 2.x/Users Guide/Overview</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=FCKeditor_2.x/Users_Guide/Overview&amp;diff=7309"/>
				<updated>2013-03-27T08:40:54Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: /* What is FCKeditor? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is FCKeditor?  ==&lt;br /&gt;
&lt;br /&gt;
FCKeditor is a lightweight text editor to be used in web pages. It provides most of the commonly used functions from desktop editors like Word to the web. By using FCKeditor you can write text, format it, create tables and much more. The editor doesn't need any kind of installation on your computer. The only thing you need to work with FCKeditor is a [[FCKeditor 2.x/Users Guide/Compatibility|compatible Internet browser]], like Internet Explorer, Firefox, Safari or Opera.&lt;br /&gt;
&lt;br /&gt;
== Who is FCKeditor made for? ==&lt;br /&gt;
&lt;br /&gt;
FCKeditor is designed for '''developers''' who effectively integrate it in their products.Such products are then used by the so called '''end users''' whom this User's Guide is made for. &lt;br /&gt;
&lt;br /&gt;
FCKeditor can appear in many programs which have very different functions and are designed to do different things, but the basis remains the same. You can find FCKeditor in places you would never expect to.&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Interface/Dialog_Windows&amp;diff=7204</id>
		<title>CKEditor 3.x/Users Guide/Interface/Dialog Windows</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Interface/Dialog_Windows&amp;diff=7204"/>
				<updated>2012-10-11T12:41:46Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
Dialog windows are small pop-up windows that are displayed when you use some CKEditor functions like [[CKEditor 3.x/Users Guide/Document/Find and Replace|Find and Replace]] or [[CKEditor 3.x/Users Guide/Rich Text/Images|Insert Image]]. These windows display various configuration options related to a particular feature and often give you access to more advanced settings.&lt;br /&gt;
&lt;br /&gt;
== Dialog Window Structure ==&lt;br /&gt;
As an example, the '''Anchor''' dialog window is presented below:&lt;br /&gt;
[[Image:CKEditor_dialog_window.png|frame|center|Anchor dialog window in CKEditor]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When a dialog window is open, the main editor window including the toolbar is blocked.&lt;br /&gt;
&lt;br /&gt;
All dialog windows contain the [[Image: CKEditor_ok_button.png|OK]] button that lets you confirm the settings and return to the main editor window as well as the [[Image: CKEditor_cancel_button.png|Cancel]] button that closes the pop-up window without introducing any changes to the document.&lt;br /&gt;
&lt;br /&gt;
Another way to close the dialog window and return to the editing area is to use the [[Image: CKEditor_close_button.png|Close]] button located in the top right-hand-side corner of the window or to press the ''Esc'' key on your keyboard.&lt;br /&gt;
&lt;br /&gt;
Depending on the options available for a particular feature the dialog window may contain different elements. Some windows may also contain tabs with additional configuration options. To navigate between the tabs simply click their labels. You can also move between tabs with your keyboard. To enter the tabs list, press the ''Alt+F10'' shortcut while in the dialog window. To move to the next tab, use the ''Tab'' or ''Right Arrow'' key. To go back to the previous tab, press ''Shift+Tab'' or the ''Left Arrow'' key.&lt;br /&gt;
&lt;br /&gt;
== Reopening a Dialog Window ==&lt;br /&gt;
Some dialog windows can be used to insert an element, such as an image or a table, into the document. After an element is added to the document, in most cases it can be edited at any time by double-clicking or selecting it and clicking the appropriate toolbar button again. The dialog window will re-open and you will be able to introduce changes to the element's configuration options.&lt;br /&gt;
&lt;br /&gt;
If you attempt to close the dialog window without saving the changes, you will be prompted to do so:&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_options_changed.png|frame|center|An alert window prompting to save the changes made to an element]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can either proceed without saving your changes by choosing '''OK''' or close the alert window with the '''Cancel''' button and save the changes.&lt;br /&gt;
&lt;br /&gt;
== Resizing a Dialog Window ==&lt;br /&gt;
CKEditor dialog windows all open with some default size. If, however, you would like to resize a dialog window, you can easily do it by clicking and dragging the [[File:CKEditor_resizer.png|Drag to resize]] resizing grip in the bottom right-hand corner of a dialog window.&lt;br /&gt;
&lt;br /&gt;
The image below presents a default size of the '''Advanced''' tab in the '''Link''' dialog window.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_url_advanced.png|frame|center|Advanced tab of the Link dialog window in its default size]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Since the text entered into some text fields (particularly the '''Style''' field) might be longer than their default size, you may wish to resize the dialog window. Use the '''Drag to resize''' feature to change the width and height of a dialog window as needed. &lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_dialogwindow_example2.png|frame|center|Advanced tab of the Link dialog window after resizing]]&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP.NET/Configuration/Quick_Start&amp;diff=7202</id>
		<title>CKFinder 2.x/Developers Guide/ASP.NET/Configuration/Quick Start</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKFinder_2.x/Developers_Guide/ASP.NET/Configuration/Quick_Start&amp;diff=7202"/>
				<updated>2012-08-16T09:57:54Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: /* License */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The CheckAuthentication() function&amp;lt;br&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
By default, CKFinder will not work due to authentication restrictions. You must first be sure that you have configured it properly, and then enable it.&lt;br /&gt;
&lt;br /&gt;
Once you have completely configured CKFinder, you are ready to enable it for use. The CheckAuthentication() function is used for that. In this function, you must implement the code that ensures that the requests are coming from an authenticated user. This is usually done by assigning a session variable when the user logs on your system.&lt;br /&gt;
&lt;br /&gt;
Return &amp;quot;true&amp;quot; if the user is properly authenticated. We strongly recommend you to NOT simply return &amp;quot;true&amp;quot; from this function without implementing authentication checks. Anonymous users would be able to use CKFinder, including uploading and deleting files from your server.&lt;br /&gt;
&lt;br /&gt;
The following is a sample implementation for it:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;public override bool CheckAuthentication()&lt;br /&gt;
{&lt;br /&gt;
    if ( Session[ &amp;quot;IsAuthenticated&amp;quot; ] &amp;amp;&amp;amp; (bool)Session[ &amp;quot;IsAuthenticated&amp;quot; ] == true )&lt;br /&gt;
    {&lt;br /&gt;
        return true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return false;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
The license information for CKFinder must be pasted in the config.ascx file, inside the LicenseName and LicenseKey variables:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;LicenseName = &amp;quot;put your license name here&amp;quot;;&lt;br /&gt;
LicenseKey = &amp;quot;put your license key here&amp;quot;;&amp;lt;/source&amp;gt; &lt;br /&gt;
If these fields are blank or an invalid license key information is set, CKFinder will still be fully functional but it will be ruining in demo mode.&lt;br /&gt;
&lt;br /&gt;
== Base URL and Directory ==&lt;br /&gt;
&lt;br /&gt;
The&amp;amp;nbsp;'''BaseUrl''' setting is the base path used to build the final URL for the resources handled in CKFinder. For example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;BaseUrl = &amp;quot;/ckfinder/userfiles/&amp;quot;;&amp;lt;/source&amp;gt; &lt;br /&gt;
Notice that the trailing slash is required.&lt;br /&gt;
&lt;br /&gt;
The '''BaseDir''' is the path to the local directory (in the server) which points to the above '''URL'''. This is the path used by CKFinder to handle the files in the server. Full write permissions must be granted to this directory.&lt;br /&gt;
&lt;br /&gt;
You may point it to a directory directly. For example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;BaseDir = &amp;quot;C:/SiteDir/CKFinder/userfiles/&amp;quot;;&amp;lt;/source&amp;gt; &lt;br /&gt;
By leaving BaseDir empty, CKFinder will automatically attempt to resolve the path, based on '''BaseUrl''' (like Server.MapPath). For example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;BaseDir = &amp;quot;&amp;quot;;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Full URLs&amp;lt;br&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
CKFinder is able to resolve the BaseUrl path only when setting it to an absolute URL path, starting from the document root. For example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;BaseUrl = &amp;quot;/userfiles/&amp;quot;;&lt;br /&gt;
BaseDir = &amp;quot;&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
If you need CKFinder to return full URL address for the resources, the you are explicetelly required to set the BaseDir setting. For example:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;asp&amp;quot;&amp;gt;// THIS IS WRONG:&lt;br /&gt;
BaseUrl = &amp;quot;http://example.com/ckfinder/files/&amp;quot;;&lt;br /&gt;
BaseDir = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// THIS IS GOOD:&lt;br /&gt;
BaseUrl = &amp;quot;http://example.com/ckfinder/files/&amp;quot;;&lt;br /&gt;
BaseDir = &amp;quot;C:/InetPub/MySite/ckfinder/files/&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=Template:Ckfinder_2.x_Requirements_Description&amp;diff=7201</id>
		<title>Template:Ckfinder 2.x Requirements Description</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=Template:Ckfinder_2.x_Requirements_Description&amp;diff=7201"/>
				<updated>2012-08-16T08:42:02Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: /* Browsers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Browsers ==&lt;br /&gt;
Currently, the following browsers are required for CKFinder to run:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:firefox.png]] '''Firefox 3.0+'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Ie.png]] '''Internet Explorer 6.0+'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image: Safari.png]] '''Safari'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Opera.png]] '''Opera'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:chrome.png]] '''Google Chrome'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;Some features depend on your browser settings. CKFinder should work in any of the browsers listed above with their default settings enabled. If you are experiencing problems with the &amp;lt;strong&amp;gt;[[CKFinder_2.x/Users_Guide/CKFinder_Interface/Context_Menu|Context Menu]]&amp;lt;/strong&amp;gt; or your &amp;lt;strong&amp;gt;[[CKFinder_2.x/Users_Guide/CKFinder_Interface/Toolbar/Settings|Settings]]&amp;lt;/strong&amp;gt; are not being saved, make sure that your browser is configured to &amp;quot;&amp;lt;strong&amp;gt;allow scripts to replace context menus&amp;lt;/strong&amp;gt;&amp;quot; (&amp;quot;allow scripts to receive right clicks&amp;quot;) and that you have &amp;quot;&amp;lt;strong&amp;gt;cookies support enabled&amp;lt;/strong&amp;gt;&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please contact your system administrator if you have any doubts.&amp;lt;/note&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=Template:Ckfinder_2.x_Requirements_Description&amp;diff=7200</id>
		<title>Template:Ckfinder 2.x Requirements Description</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=Template:Ckfinder_2.x_Requirements_Description&amp;diff=7200"/>
				<updated>2012-08-16T08:41:42Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: /* Browsers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Browsers ==&lt;br /&gt;
Currently, the following browsers are required for CKFinder to run:&amp;lt;br /&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Image:firefox.png]] '''Firefox 3.0+'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Ie.png]] '''Internet Explorer 6.0+'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image: Safari.png]] '''Safari'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Opera.png]] '''Opera'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:chrome.png]] '''Google Chrome'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;Some features depend on your browser settings. CKFinder should work in any of the browsers listed above with their default settings enabled. If you are experiencing problems with the &amp;lt;strong&amp;gt;[[CKFinder_2.x/Users_Guide/CKFinder_Interface/Context_Menu|Context Menu]]&amp;lt;/strong&amp;gt; or your &amp;lt;strong&amp;gt;[[CKFinder_2.x/Users_Guide/CKFinder_Interface/Toolbar/Settings|Settings]]&amp;lt;/strong&amp;gt; are not being saved, make sure that your browser is configured to &amp;quot;&amp;lt;strong&amp;gt;allow scripts to replace context menus&amp;lt;/strong&amp;gt;&amp;quot; (&amp;quot;allow scripts to receive right clicks&amp;quot;) and that you have &amp;quot;&amp;lt;strong&amp;gt;cookies support enabled&amp;lt;/strong&amp;gt;&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please contact your system administrator if you have any doubts.&amp;lt;/note&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Rich_Text/IFrame&amp;diff=7199</id>
		<title>CKEditor 3.x/Users Guide/Rich Text/IFrame</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Rich_Text/IFrame&amp;diff=7199"/>
				<updated>2012-08-08T11:46:06Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#CUSTOMTITLE:Inserting IFrames}}&lt;br /&gt;
__TOC__&lt;br /&gt;
CKEditor makes it possible to insert inline frames to a document. Inline frames, or &amp;lt;code&amp;gt;iframe&amp;lt;/code&amp;gt; elements, allow you to insert a frame containing another document in the middle of your document.&lt;br /&gt;
&lt;br /&gt;
In order to insert an &amp;lt;code&amp;gt;iframe&amp;lt;/code&amp;gt;, simply press the [[Image:CKEditor_iframe.png‎|IFrame]] button on the toolbar. The '''IFrame Properties''' dialog window that will open lets you set configuration options that define the inline frame URL, its size, display properties, or advanced styling settings.&lt;br /&gt;
&lt;br /&gt;
The '''IFrame Properties''' dialog window includes two tabs that group &amp;lt;code&amp;gt;iframe&amp;lt;/code&amp;gt; options:&lt;br /&gt;
* [[CKEditor_3.x/Users_Guide/Rich Text/IFrame#General|General]]&lt;br /&gt;
* [[CKEditor_3.x/Users_Guide/Rich Text/IFrame#Advanced|Advanced]]&lt;br /&gt;
&lt;br /&gt;
{{CKEditor Dialog Windows}}&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
The '''General''' tab is the default tab that opens after you press the [[Image:CKEditor_iframe.png‎|IFrame]] button on the toolbar. It allows you to set the &amp;lt;code&amp;gt;iframe&amp;lt;/code&amp;gt; URL and configure the way it will appear in the document.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_iframe_general.png|frame|center|General tab of the IFrame Properties window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an overview of all '''General''' tab elements: &lt;br /&gt;
* '''URL''' &amp;amp;ndash; the web address of the inline frame. The inline frame may be located on the same server as the web site you are currently in or on an external server.&lt;br /&gt;
** External server: If you want to use an external address, use the full absolute path.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/iframe.html&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** Local server: If the inline frame is located on the same server, you can use a relative path that omits the domain name and starts with a slash.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/pages/iframe.html&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Width''' &amp;amp;ndash;  the width of the inline frame in pixels. &lt;br /&gt;
* '''Height''' &amp;amp;ndash; the height of the inline frame in pixels.&lt;br /&gt;
* '''Alignment''' &amp;amp;ndash; the alignment of the inline frame in the document. Available options are '''Left''', '''Right''', '''Top''', '''Middle''', and '''Bottom'''.&lt;br /&gt;
&lt;br /&gt;
* '''Enable scrollbars''' &amp;amp;ndash; if this option is checked, when inserted content is larger than the space available in the &amp;lt;code&amp;gt;iframe&amp;lt;/code&amp;gt; element, scrollbars will be displayed to enable the user to see the whole inline document.&lt;br /&gt;
* '''Show frame border''' &amp;amp;ndash; if this option is checked, the inline frame will be displayed with a border.&lt;br /&gt;
&lt;br /&gt;
* '''Name''' &amp;amp;ndash; the name of the &amp;lt;code&amp;gt;iframe&amp;lt;/code&amp;gt; element (&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Advisory Title''' &amp;amp;ndash; the text of the tooltip that is shown when the mouse cursor hovers over the inline frame (&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Long Description URL''' &amp;amp;ndash; the web address of an HTML page containing a longer description of the inline frame (&amp;lt;code&amp;gt;longdesc&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
&lt;br /&gt;
== Advanced ==&lt;br /&gt;
The '''Advanced''' tab lets you configure additional inline frame options such as assign it an ID, a class, or CSS style properties. It is meant for advanced users with knowledge of HTML as well as CSS, and gives nearly endless possibilities as far as the presentation of the &amp;lt;code&amp;gt;iframe&amp;lt;/code&amp;gt; is concerned.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_iframe_advanced.png|frame|center|Advanced tab of the IFrame Properties window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Id''' &amp;amp;ndash; a unique identifier for an inline frame element in the document (&amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Style''' &amp;amp;ndash; CSS style definitions (&amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt; attribute). Note that each value must end with a semi-colon and individual properties should be separated with spaces.&lt;br /&gt;
* '''Stylesheet Classes''' &amp;amp;ndash; the class of the inline frame element (&amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute). Note that an &amp;lt;code&amp;gt;iframe&amp;lt;/code&amp;gt; element might be assigned more than one class. If this is a case, separate class names with spaces.&lt;br /&gt;
&lt;br /&gt;
== Using IFrames ==&lt;br /&gt;
To insert an inline frame into your document, press the [[Image:CKEditor_iframe.png|IFrame‎]] button on the toolbar. When the '''IFrame Properties''' dialog window is displayed, configure the inline frame settings, including the obligatory URL field and the display properties. Once you click '''OK''', the [[Image:CKEditor_placeholder.png|iframe]] icon along with the iframe placeholder will appear in the document.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_iframe_example1.png|frame|center|An iframe inserted into in CKEditor]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to see the inline frame as it will be seen by the end user, use the [[CKEditor 3.x/Users Guide/Document/Preview|Document Preview]] feature of CKEditor. After you press the [[Image:CKEditor_preview.png|Preview‎]] button on the toolbar, the document preview will appear in a new browser window.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_iframe_example2.png|frame|center|An iframe preview]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the example above the &amp;lt;code&amp;gt;iframe&amp;lt;/code&amp;gt; element was set to show the [http://ckeditor.com CKeditor] website in a 400px wide and 150px frame with scrollbars and borders.&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Rich_Text/Flash&amp;diff=7198</id>
		<title>CKEditor 3.x/Users Guide/Rich Text/Flash</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Rich_Text/Flash&amp;diff=7198"/>
				<updated>2012-08-08T11:45:46Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#CUSTOMTITLE:Inserting Flash}}&lt;br /&gt;
__TOC__&lt;br /&gt;
CKEditor allows you to add [http://www.adobe.com/flashplatform/ Adobe Flash] files to your documents in an easy and intuitive way.&lt;br /&gt;
&lt;br /&gt;
In order to insert a Flash object, press the [[Image:CKEditor_flash.png‎|Flash]] button on the toolbar. The '''Flash Properties''' dialog window that will open lets you set configuration options that define the Flash object source, its size, display properties, or other advanced properties.&lt;br /&gt;
&lt;br /&gt;
The '''Flash Properties''' dialog window includes four tabs that group Flash object options:&lt;br /&gt;
* [[CKEditor_3.x/Users_Guide/Rich Text/Flash#General|General]]&lt;br /&gt;
* [[CKEditor_3.x/Users_Guide/Rich Text/Flash#Upload|Upload]]&lt;br /&gt;
* [[CKEditor_3.x/Users_Guide/Rich Text/Flash#Properties|Properties]]&lt;br /&gt;
* [[CKEditor_3.x/Users_Guide/Rich Text/Flash#Advanced|Advanced]]&lt;br /&gt;
&lt;br /&gt;
{{CKEditor Dialog Windows}}&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
The '''General''' tab is the default tab that opens after you press the [[Image:CKEditor_flash.png‎|Flash]] button on the toolbar. It allows you to set the URL of the Flash object and configure the way it will appear in the document.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_flash_general.png|frame|center|General tab of the Flash Properties window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an overview of all '''General''' tab elements: &lt;br /&gt;
* '''URL''' &amp;amp;ndash; the web address of the Flash object. The object may be located on the same server as the web site you are currently in or on an external server.&lt;br /&gt;
** External server: If you want to use an external address, use the full absolute path.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/flash1.swf&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** Local server: If the image is located on the same server, you can use a relative path that omits the domain name and starts with a slash.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/animation/flash2.swf&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: If CKEditor is integrated with a file browser (like [http://ckfinder.com/ CKFinder]), you can also use the '''Browse Server''' button to select a Flash object from the ones that are available on the server.&lt;br /&gt;
&lt;br /&gt;
* '''Width''' &amp;amp;ndash;  the width of the Flash object in pixels.&lt;br /&gt;
* '''Height''' &amp;amp;ndash; the height of the Flash object in pixels.&lt;br /&gt;
&lt;br /&gt;
* '''HSpace''' &amp;amp;ndash; the horizontal spacing (or margin) between the Flash object and other document elements that surround it, in pixels.&lt;br /&gt;
* '''VSpace''' &amp;amp;ndash; the vertical spacing (or margin) between the Flash object and other document elements that surround it, in pixels.&lt;br /&gt;
&lt;br /&gt;
* '''Preview''' &amp;amp;ndash; a preliminary view of the selected Flash object formatted according to the options chosen above.&lt;br /&gt;
&lt;br /&gt;
== Upload ==&lt;br /&gt;
The '''Upload''' tab of the '''Flash Properties''' dialog window allows you to send your own Flash objects to the server. It is only visible if the server accepts files uploaded by the users and CKEditor is integrated with a file browser (like [http://ckfinder.com/ CKFinder]).&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_flash_upload.png|frame|center|Upload tab of the Flash Properties window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To upload a Flash file, click the file input field or the '''Browse''' button next to it. When the file browser of your operating system opens, navigate to an appropriate folder and choose a file by double clicking it or using the '''Open''' button. To send the file to the server, click the '''Send it to the Server''' button of CKEditor.&lt;br /&gt;
&lt;br /&gt;
== Properties ==&lt;br /&gt;
The '''Properties''' tab lets you configure various Flash options that control the behavior of the inserted object. They also provide access to Adobe Flash Player settings that enable the object to play automatically or loop.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_flash_properties.png|frame|center|Properties tab of the Flash Properties window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an overview of all '''Properties''' tab elements: &lt;br /&gt;
* '''Scale''' &amp;amp;ndash; the parameter that controls the scaling, stretching, or shrinking of the Flash object when the browser window is resized (&amp;lt;code&amp;gt;scale&amp;lt;/code&amp;gt; attribute). You can choose between the following options:&lt;br /&gt;
** '''Show all''' &amp;amp;ndash; the entire object is visible with original aspect ratio retained. Borders may be present.&lt;br /&gt;
** '''No Border''' &amp;amp;ndash; the object is scaled to fit within the specified area without any borders, with original aspect ratio retained (the sides of the object may be cropped).&lt;br /&gt;
** '''Exact Fit''' &amp;amp;ndash; the entire object is visible within the specified area, but the original aspect ratio might not be retained thus making the object distorted.&lt;br /&gt;
* '''Script Access''' &amp;amp;ndash; the parameter that controls the ability of the Flash object to communicate with the page it is embedded in (&amp;lt;code&amp;gt;allowScriptAccess&amp;lt;/code&amp;gt; attribute). You can choose between the following options:&lt;br /&gt;
** '''Always''' &amp;amp;ndash; the Flash object can communicate with the HTML page it is embedded in even if they are from different domains.&lt;br /&gt;
** '''Same domain''' &amp;amp;ndash; the Flash object can communicate with the HTML page it is embedded in only if they are from the same domain.&lt;br /&gt;
** '''Never''' &amp;amp;ndash; the Flash object cannot communicate with the HTML page it is embedded in.&lt;br /&gt;
* '''Window mode''' &amp;amp;ndash; the parameter that controls the layering of the Flash object in the browser window (&amp;lt;code&amp;gt;wmode&amp;lt;/code&amp;gt; attribute). You can choose between the following options:&lt;br /&gt;
** '''Window''' &amp;amp;ndash; the Flash object is shown in its own window on a document.&lt;br /&gt;
** '''Opaque''' &amp;amp;ndash; the Flash object hides everything underneath.&lt;br /&gt;
** '''Transparent''' &amp;amp;ndash; the document background shows through all transparent parts of the Flash object.&lt;br /&gt;
* '''Quality''' &amp;amp;ndash; the parameter that controls the relation between the speed of the object and its appearance (&amp;lt;code&amp;gt;quality&amp;lt;/code&amp;gt; attribute). You can choose between the following options:&lt;br /&gt;
** '''Best''' &amp;amp;ndash; best appearance, speed is disregarded.&lt;br /&gt;
** '''High''' &amp;amp;ndash; appearance is favored over speed.&lt;br /&gt;
** '''Auto Hig'''h &amp;amp;ndash; speed and appearance are equally emphasized.&lt;br /&gt;
** '''Medium''' &amp;amp;ndash; speed is favored over quality, but some anti-aliasing is applied.&lt;br /&gt;
** '''Auto Low''' &amp;amp;ndash; speed is favored over quality, but quality is improved whenever possible.&lt;br /&gt;
** '''Low''' &amp;amp;ndash; speed is favored over quality and anti-aliasing is never applied.&lt;br /&gt;
* '''Align''' &amp;amp;ndash; the parameter that controls the alignment of the Flash object in the document (&amp;lt;code&amp;gt;align&amp;lt;/code&amp;gt; attribute). You can choose between the following options: '''Left''', '''Abs Bottom''', '''Abs Middle''', '''Baseline''', '''Bottom''', '''Middle''', '''Right''', '''Text Top''', or '''Top'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Properties''' tab lets you configure four additional options pertaining to the Flash Player:&lt;br /&gt;
* '''Enable Flash Menu''' &amp;amp;ndash; the parameter that controls whether the Flash context menu is enabled.&lt;br /&gt;
* '''Auto Play''' &amp;amp;ndash; the parameter that controls whether the Flash object will start playing automatically right after you open the document.&lt;br /&gt;
* '''Loop''' &amp;amp;ndash; the parameter that controls whether the Flash object will play continuously in a loop.&lt;br /&gt;
* '''Allow Fullscreen''' &amp;amp;ndash; the parameter that controls whether the Flash object may be played in the full screen mode.&lt;br /&gt;
&lt;br /&gt;
== Advanced ==&lt;br /&gt;
The '''Advanced''' tab lets you configure additional Flash object options such as assign it an ID, a class, a tooltip, or CSS style properties. It is meant for advanced users with knowledge of HTML as well as CSS, and gives nearly endless possibilities as far as the presentation of the Flash object is concerned.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_flash_advanced.png|frame|center|Advanced tab of the Flash Properties window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is the overview of all '''Advanced''' tab elements: &lt;br /&gt;
&lt;br /&gt;
* '''Id''' &amp;amp;ndash; a unique identifier for a Flash object element in the document (&amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Advisory Title''' &amp;amp;ndash; the text of the tooltip that is shown when the mouse cursor hovers over the Flash object (&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Background color''' &amp;amp;ndash; the color that is visible beneath the transparent portions of the Flash object.&lt;br /&gt;
* '''Stylesheet Classes''' &amp;amp;ndash; the class of the Flash object element (&amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute). Note that a Flash object element might be assigned more than one class. If this is a case, separate class names with spaces.&lt;br /&gt;
* '''Style''' &amp;amp;ndash; CSS style definitions (&amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt; attribute). Note that each value must end with a semi-colon and individual properties should be separated with spaces.&lt;br /&gt;
&lt;br /&gt;
== Flash Object Preview ==&lt;br /&gt;
Please note that on inserting into the document, the Flash object will be displayed in the CKEditor editing area as a fake element.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_flash_example.png|frame|center|Flash object as seen in the editor window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to see check its final appearance, press the [[Image:CKEditor_preview.png|Preview]] toolbar button to use the [[CKEditor_3.x/Users_Guide/Document/Preview|Preview]] feature of CKEditor. The figure below shows the same Flash object in the preview mode.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_flash_preview.png|frame|center|Flash object as seen in the preview window]]&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Rich_Text/Images&amp;diff=7197</id>
		<title>CKEditor 3.x/Users Guide/Rich Text/Images</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Rich_Text/Images&amp;diff=7197"/>
				<updated>2012-08-08T11:45:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#CUSTOMTITLE:Inserting Images}}&lt;br /&gt;
__TOC__&lt;br /&gt;
CKEditor allows you to add images to your documents in an easy and intuitive way.&lt;br /&gt;
&lt;br /&gt;
In order to insert an image, simply press the [[Image:CKEditor_image.png‎|Image]] button on the toolbar. The '''Image Properties''' dialog window that will open lets you set configuration options that define image source, its size, display properties, or other advanced properties.&lt;br /&gt;
&lt;br /&gt;
The '''Image Properties''' dialog window includes four tabs that group image options:&lt;br /&gt;
* [[CKEditor_3.x/Users_Guide/Rich Text/Images#Image_Info|Image Info]]&lt;br /&gt;
* [[CKEditor_3.x/Users_Guide/Rich Text/Images#Link|Link]]&lt;br /&gt;
* [[CKEditor_3.x/Users_Guide/Rich Text/Images#Upload|Upload]]&lt;br /&gt;
* [[CKEditor_3.x/Users_Guide/Rich Text/Images#Advanced|Advanced]]&lt;br /&gt;
&lt;br /&gt;
{{CKEditor Dialog Windows}}&lt;br /&gt;
&lt;br /&gt;
== Image Info ==&lt;br /&gt;
The '''Image Info''' tab is the default tab that opens after you press the [[Image:CKEditor_image.png‎|Image]] button on the toolbar. It allows you to set the image URL and configure the way it will appear in the document.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_image_properties.png|frame|center|Image Info tab of the Image Properties window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an overview of all '''Image Info''' tab elements: &lt;br /&gt;
* '''URL''' &amp;amp;ndash; the web address of the image. The image may be located on the same server as the web site you are currently in or on an external server.&lt;br /&gt;
** External server: If you want to use an external address, use the full absolute path.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/image1.jpg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** Local server: If the image is located on the same server, you can use a relative path that omits the domain name and starts with a slash.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/images/image2.jpg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: If CKEditor is integrated with a file browser (like [http://ckfinder.com/ CKFinder]), you can also use the '''Browse Server''' button to select an image from the ones that are available on the server.&lt;br /&gt;
&lt;br /&gt;
* '''Alternative Text''' &amp;amp;ndash; a short textual description of the image that tells users with assistive devices (like screen readers) what the image is about. You should always provide your images with meaningful alternative text in order to make it [[CKEditor_3.x/Users_Guide/Accessibility|accessible]] to users with disabilities.&lt;br /&gt;
&lt;br /&gt;
* '''Width''' &amp;amp;ndash;  the width of the image in pixels. By default this is the size of the original image. &lt;br /&gt;
* '''Height''' &amp;amp;ndash; the height of the image in pixels. By default this is the size of the original image.&lt;br /&gt;
&lt;br /&gt;
* '''Border''' &amp;amp;ndash; the size of the solid border around the image in pixels.&lt;br /&gt;
* '''HSpace''' &amp;amp;ndash; the horizontal spacing (or margin) between the image border (if present) or the image itself and other document elements that surround the image, in pixels.&lt;br /&gt;
* '''VSpace''' &amp;amp;ndash; the vertical spacing (or margin) between the image border (if present) or the image itself and other document elements that surround the image, in pixels.&lt;br /&gt;
* '''Align''' &amp;amp;ndash; the alignment of the image in the document. Available options are '''Right''' and '''Left'''.&lt;br /&gt;
* '''Preview''' &amp;amp;ndash; a preliminary view of the selected image formatted according to the options chosen on the left.&lt;br /&gt;
&lt;br /&gt;
=== Image manipulation ===&lt;br /&gt;
With CKEditor you do not have to worry about resizing your image.&lt;br /&gt;
&lt;br /&gt;
If the image is too big, you can alter its dimensions by entering new values into the '''Width''' and '''Height''' fields. By default the image ratio is locked, which you can see thanks to a [[Image:CKEditor_lock.png|Lock]] button. This means that when you change one of the size values (width or height), the other one will be adjusted automatically.&lt;br /&gt;
&lt;br /&gt;
If you want to freely modify both dimensions, click the [[Image:CKEditor_lock.png|Lock]] button in order to unlock the ratio. The button will now change to [[Image:CKEditor_unlock.png|Unlock]] and modification of one dimension will not automatically cause the other one to be adjusted. To lock the image ratio again, click the [[Image:CKEditor_unlock.png|Unlock]] button once more.&lt;br /&gt;
&lt;br /&gt;
You can easily return to original image size by pressing the [[Image:CKEditor_reset_size.png|Reset Size]] button. This will reset the image size; the original width and height will now appear in appropriate text boxes.&lt;br /&gt;
&lt;br /&gt;
== Link ==&lt;br /&gt;
The '''Link''' tab lets you assign a link to an image inserted into the document, effectively converting the image into a clickable link. The link can point to any kind of object available in the Internet, like a simple URL address, a PDF document, or an online video.&lt;br /&gt;
&lt;br /&gt;
This might prove especially useful if, for example, you want to add a thumbnail that would lead the reader of your document to a full-size copy of the image or add a company logo and point to its website.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_images_link.png|frame|center|Link tab of the Image Properties window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To use the '''Link''' functionality, first you need to insert an image into a document using the '''Image Info''' tab. After you configure the display options, switch to the '''Link''' tab and configure the image target using the available options.&lt;br /&gt;
&lt;br /&gt;
Below is the overview of all '''Link''' tab elements: &lt;br /&gt;
* '''URL''' &amp;amp;ndash; the web address that the image should be pointing at. This may be a plain website address, an image, or other file that is located on the same server as the web site you are currently in or on an external server.&lt;br /&gt;
** External server: If you want to use an external address, use the full absolute path.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/largeimage1.jpg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** Local server: If the target location is on the same server, you can use an absolute path that omits the domain name and starts with a slash.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/howto/images&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/images/largeimage2.jpg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: If CKEditor is integrated with a file browser (like [http://ckfinder.com/ CKFinder]), you can also use the '''Browse Server''' button to select an image or a file from the ones that are available on the server.&lt;br /&gt;
&lt;br /&gt;
* '''Target''' &amp;amp;ndash; the window where the assigned link will open after clicking the image. You can choose between '''New Window''' (&amp;lt;code&amp;gt;_blank&amp;lt;/code&amp;gt;), '''Topmost Window''' (&amp;lt;code&amp;gt;_top&amp;lt;/code&amp;gt;), '''Same Window''' (&amp;lt;code&amp;gt;_self&amp;lt;/code&amp;gt;), or '''Parent Window''' (&amp;lt;code&amp;gt;_parent&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;If you want to edit an image that is connected to a link, use the context menu and choose the '''Image Properties''' option. The '''Image Properties''' window will let you modify both the image and the link that it is pointing to. If you double click such image instead, you will open the '''Link''' dialog window that will only allow you to edit the link properties and not the image itself.&amp;lt;/note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Upload ==&lt;br /&gt;
The '''Upload''' tab of the '''Image Properties''' dialog window allows you to send your own images to the server. It is only visible if the server accepts files uploaded by the users and CKEditor is integrated with a file browser (like [http://ckfinder.com/ CKFinder]).&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_images_upload.png|frame|center|Upload tab of the Image Properties window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To upload an image file, click the file input field or the '''Browse''' button next to it. When the file browser of your operating system opens, navigate to an appropriate folder and choose a file by double clicking it or using the '''Open''' button. To send the file to the server, click the '''Send it to the Server''' button of CKEditor.&lt;br /&gt;
&lt;br /&gt;
== Advanced ==&lt;br /&gt;
The '''Advanced''' tab lets you configure additional image options such as assign it an ID, a class, a longer description, a tooltip, or CSS style properties. It is meant for advanced users with knowledge of HTML as well as CSS, and gives nearly endless possibilities as far as the presentation of the image is concerned.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_images_advanced.png|frame|center|Advanced tab of the Image Properties window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is the overview of all '''Advanced''' tab elements: &lt;br /&gt;
* '''Id''' &amp;amp;ndash; a unique identifier for an image element in the document (&amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Language Direction''' &amp;amp;ndash; the direction of the text: left to right (LTR)  or right to left (RTL) (&amp;lt;code&amp;gt;dir&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Language Code''' &amp;amp;ndash; the language of the image element specified according to [http://www.ietf.org/rfc/rfc1766.txt RFC 1766] (&amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Long Description URL''' &amp;amp;ndash; the web address of an HTML page containing a longer description of the image (&amp;lt;code&amp;gt;longdesc&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Stylesheet Classes''' &amp;amp;ndash; the class of the image element (&amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute). Note that an image element might be assigned more than one class. If this is a case, separate class names with spaces.&lt;br /&gt;
* '''Advisory Title''' &amp;amp;ndash; the text of the tooltip that is shown when the mouse cursor hovers over the image (&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Style''' &amp;amp;ndash; CSS style definitions (&amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt; attribute). Note that each value must end with a semi-colon and individual properties should be separated with spaces.&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Rich_Text/Links&amp;diff=7196</id>
		<title>CKEditor 3.x/Users Guide/Rich Text/Links</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Rich_Text/Links&amp;diff=7196"/>
				<updated>2012-08-08T11:44:37Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
= Links and E-mails =&lt;br /&gt;
&lt;br /&gt;
The '''Link''' feature of CKEditor is a powerful option that lets you add clickable hyperlinks or e-mail addresses to your documents as well as control the way they look and work. &lt;br /&gt;
&lt;br /&gt;
To insert a link to you document, press the [[Image:CKEditor_link.png|Link]] button on the toolbar or use the ''Ctrl+L'' keyboard shortcut. If you want the link to be assigned to a text fragment, select it first. If no text is selected, the link URL or e-mail address will appear in the document as-is.&lt;br /&gt;
&lt;br /&gt;
The '''Link''' dialog window that will open lets you choose the link type and configuration options pertaining to your choice. It contains two or four tabs that group link options, depending on the link type:&lt;br /&gt;
* [[CKEditor 3.x/Users Guide/Rich Text/Links#Link_Info|Link Info]]&lt;br /&gt;
* [[CKEditor 3.x/Users Guide/Rich Text/Links#Target|Target]] (this tab is only available for URL link type)&lt;br /&gt;
* [[CKEditor 3.x/Users Guide/Rich Text/Links#Upload|Upload]] (this tab is only available for URL link type)&lt;br /&gt;
* [[CKEditor 3.x/Users Guide/Rich Text/Links#Advanced|Advanced]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{CKEditor Dialog Windows}}&lt;br /&gt;
&lt;br /&gt;
== Link Type: URL ==&lt;br /&gt;
'''URL''' is the default link type that lets you add a website address to your document. For this sort of link all four tabs of the '''Link''' dialog window are available.&lt;br /&gt;
&lt;br /&gt;
=== Link Info ===&lt;br /&gt;
The '''Link Info''' tab is the default tab that opens after you press the [[Image:CKEditor_link.png‎|Link]] button on the toolbar. It allows you to choose the link type as well as set the link protocol and URL.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_url_linkinfo.png|frame|center|Link Info tab of the Link window for the URL link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an overview of all '''Link Info''' tab elements: &lt;br /&gt;
* '''Link Type''' &amp;amp;ndash; the category of the link that will be inserted into the document. You can choose between the following options:&lt;br /&gt;
** '''URL''' &amp;amp;ndash; the web address of any resource available in the Internet, like a website, a PDF document, or an image.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/about.html&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/images/image1.jpg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** '''Link to anchor in the text''' &amp;amp;ndash; an internal link pointing the reader to a designated point in your document.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#anchor1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** '''E-mail''' &amp;amp;ndash; an e-mail address.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;myname@example.com&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Protocol''' &amp;amp;ndash; the communication protocol used with the web address. You can choose between the following options: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ftp://&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;news://&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;&amp;amp;lt;other&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* '''URL''' &amp;amp;ndash; the web address of the resource that the link is pointing to. It may be located on the same server as the web site you are currently in or on an external server.&lt;br /&gt;
** External server: If you want to use an external address, use the full absolute path.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/about.html&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/images/image1.jpg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** Local server: If the resource is located on the same server, you can use a relative path that omits the domain name and starts with a slash.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/about/mission.html&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/howto/printing.avi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: If CKEditor is integrated with a file browser (like [http://ckfinder.com/ CKFinder]), you can also use the '''Browse Server''' button to select a resource from the ones that are available on the server.&lt;br /&gt;
&lt;br /&gt;
=== Target ===&lt;br /&gt;
The '''Target''' tab is only available for the URL link type. It specifies the location where the link will open after you click it. By default the target of the URL is not set and the link will open in the same browser window or tab as the document.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_url_target.png|frame|center|Target tab of the Link window for the URL link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tab contains only one element: a drop-down '''Target''' list that lets you choose the location where the link will open. The list contains the following options:&lt;br /&gt;
* '''&amp;amp;lt;not set&amp;amp;gt;''' &amp;amp;ndash; the default setting that opens the link in the same browser window or tab as the document.&lt;br /&gt;
* '''&amp;amp;lt;frame&amp;amp;gt;''' &amp;amp;ndash; the setting that opens the link in the frame specified in the '''Target Frame Name''' text box. The text box is only visible after you choose '''&amp;amp;lt;frame&amp;amp;gt;''' as the target.&lt;br /&gt;
[[Image:CKEditor_link_url_target_frame.png|frame|center|alt=Target tab of the Link window for the URL link type with frame chosen as target|Target tab of the Link window for the URL link type with frame chosen as target]]&lt;br /&gt;
* '''&amp;amp;lt;popup window&amp;amp;gt;''' &amp;amp;ndash; the setting that opens the link in the pop-up window specified in the '''Popup Window Name''' text box. The text box is only visible after you choose '''&amp;amp;lt;popup window&amp;amp;gt;''' as the target.&lt;br /&gt;
[[Image:CKEditor_link_url_target_popup.png|frame|center|alt=Target tab of the Link window for the URL link type with pop-up window chosen as target|Target tab of the Link window for the URL link type with pop-up window chosen as target]]&lt;br /&gt;
*: If you choose to open the link in a pop-up window, you may configure some further options that control the appearance of the pop-up. Note, however, that the users' browser settings might override these options and make the pop-up window appear in a standard new browser tab or window instead. The following options are available:&lt;br /&gt;
** '''Resizable''' &amp;amp;ndash; this parameter controls whether the pop-up window may be resized.&lt;br /&gt;
** '''Status bar''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the status bar.&lt;br /&gt;
** '''Location bar''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the location bar.&lt;br /&gt;
** '''Toolbar''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the toolbar.&lt;br /&gt;
** '''Menu bar''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the menu bar.&lt;br /&gt;
** '''Full screen''' &amp;amp;ndash; this parameter controls whether the pop-up window will be maximized (full-screen).&lt;br /&gt;
** '''Scroll bars''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the scroll bars.&lt;br /&gt;
** '''Dependent''' &amp;amp;ndash; this parameter controls whether the pop-up window will close when the window that opens it closes (works in Netscape only).&lt;br /&gt;
** '''Width''' &amp;amp;ndash; the width of the pop-up window.&lt;br /&gt;
** '''Height''' &amp;amp;ndash; the height of the pop-up window.&lt;br /&gt;
** '''Left Position''' &amp;amp;ndash; the offset of the pop-up window from the left side of the screen.&lt;br /&gt;
** '''Top Position''' &amp;amp;ndash; the offset of the pop-up window from the top of the screen.&lt;br /&gt;
* '''New Window (&amp;lt;code&amp;gt;_blank&amp;lt;/code&amp;gt;)''' &amp;amp;ndash; the setting that opens the link in a new window.&lt;br /&gt;
* '''Topmost Window (&amp;lt;code&amp;gt;_top&amp;lt;/code&amp;gt;)''' &amp;amp;ndash; the setting that opens the link in a window that is positioned on the top.&lt;br /&gt;
* '''Same Window (&amp;lt;code&amp;gt;_self&amp;lt;/code&amp;gt;)''' &amp;amp;ndash; the setting that opens the link in the same window as the document.&lt;br /&gt;
* '''Parent Window (&amp;lt;code&amp;gt;_parent&amp;lt;/code&amp;gt;)''' &amp;amp;ndash; the setting that opens the link in the window that the document window is nested in.&lt;br /&gt;
&lt;br /&gt;
=== Upload ===&lt;br /&gt;
The '''Upload''' tab is only available for the URL link type.&lt;br /&gt;
&lt;br /&gt;
The '''Upload''' tab of the '''Link''' dialog window allows you to send your own resources to the server. It is only visible if the server accepts files uploaded by the users and CKEditor is integrated with a file browser (like [http://ckfinder.com/ CKFinder]).&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_url_upload.png|frame|center|alt=Upload tab of the Link window for the URL link type|Upload tab of the Link window for the URL link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To upload a file, click the file input field or the '''Browse''' button next to it. When the file browser of your operating system opens, navigate to the appropriate folder and choose a file by double clicking it or using the '''Open''' button. To send the file to the server, click the '''Send it to the Server''' button of CKEditor. The '''Link Info''' tab will open and the URL of the uploaded file will automatically appear in the '''URL''' field.&lt;br /&gt;
&lt;br /&gt;
=== Advanced ===&lt;br /&gt;
The '''Advanced''' tab lets you configure additional link options such as assigning it an ID, a class, a tab index, a tooltip, or CSS style properties. It is meant for advanced users with knowledge of HTML and CSS and gives nearly endless possibilities as far as the presentation of the link is concerned.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_url_advanced.png|frame|center|Advanced tab of the Link window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is the overview of all '''Advanced''' tab elements: &lt;br /&gt;
* '''Id''' &amp;amp;ndash; a unique identifier for the link element in the document (&amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Language Direction''' &amp;amp;ndash; the direction of the text: left to right (LTR)  or right to left (RTL) (&amp;lt;code&amp;gt;dir&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Access key''' &amp;amp;ndash; a keyboard shortcut to access the link element (&amp;lt;code&amp;gt;accesskey&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Name''' &amp;amp;ndash; the name of the link element (&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Language Code''' &amp;amp;ndash; the language of the link element specified according to [http://www.ietf.org/rfc/rfc1766.txt RFC 1766] (&amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Tab Index''' &amp;amp;ndash; the tab order of the link element (&amp;lt;code&amp;gt;tabindex&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Advisory Title''' &amp;amp;ndash; the text of the tooltip that is shown when the mouse cursor hovers over the link (&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Advisory Content Type''' &amp;amp;ndash; the content type of the link (&amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Stylesheet Classes''' &amp;amp;ndash; the class of the link element (&amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute). Note that an link element might be assigned more than one class. If this is the case, separate class names with spaces.&lt;br /&gt;
* '''Linked Resource Charset''' &amp;amp;ndash; the character set of the linked resource (&amp;lt;code&amp;gt;charset&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Relationship''' &amp;amp;ndash; the relationship between the current document and the link target (&amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Style''' &amp;amp;ndash; CSS style definitions (&amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt; attribute). Note that each value must end with a semi-colon and individual properties should be separated with spaces.&lt;br /&gt;
&lt;br /&gt;
== Link Type: Link to anchor in the text ==&lt;br /&gt;
If you want to point to an [[CKEditor 3.x/Users Guide/Rich Text/Links#Anchors|anchor]] previously set in the document, select '''Link to anchor in the text''' from the '''Link Type''' drop-down list. When you choose this link  type, two '''Link''' dialog window tabs will become available: the '''Link Info''' tab and the '''Advanced''' tab.&lt;br /&gt;
&lt;br /&gt;
Please note that if you do not have any anchors defined in your document, a message telling you so will be displayed in the '''Link Info''' tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_anchor_linkinfo_notdefined.png|frame|center|Link Info tab of the Link window for no anchors defined in the document]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you add an anchor to your document, you will be able to select it from the drop-down lists of the '''Link Info''' tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_anchor_linkinfo.png|frame|center|Link Info tab of the Link window for the Link to anchor in the text link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Link Info''' tab contains the following options that make selecting an anchor an easy task:&lt;br /&gt;
* '''By Anchor Name''' &amp;amp;ndash; a drop-down list containing the names of all anchors established in the document.&lt;br /&gt;
* '''By Element Id''' &amp;amp;ndash; a drop-down list containing the identifiers of all anchors established in the document that contain the &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attribute. Note: in order to add an id to an anchor, you need to [[CKEditor 3.x/Users Guide/Document/Source|modify the document source]]. &lt;br /&gt;
&lt;br /&gt;
For a detailed description of all '''Advanced''' tab elements, refer to the [[CKEditor 3.x/Users Guide/Rich Text/Links#Advanced|Advanced]] section above.&lt;br /&gt;
&lt;br /&gt;
== Link Type: E-mail ==&lt;br /&gt;
CKEditor makes it easy to insert clickable e-mail addresses to your documents and even add a subject and body of the e-mail message that will be created when you click the link. If you want to add a hyperlinked e-mail address to document, select '''E-mail''' from the '''Link Type''' drop-down list. &lt;br /&gt;
&lt;br /&gt;
When you choose this link  type, two '''Link''' dialog window tabs will become available: the '''Link Info''' tab and the '''Advanced''' tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_email_linkinfo.png|frame|center|Link Info tab of the Link window for the E-mail link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Link Info''' tab contains the following fields that let you configure the recipient and the message content:&lt;br /&gt;
* '''E-Mail Address''' &amp;amp;ndash; the address of the recipient of the e-mail message. This field is obligatory for the e-mail link to work.&lt;br /&gt;
* '''Message Subject''' &amp;amp;ndash; the default text that will be pasted into the subject line of the e-mail message.&lt;br /&gt;
* '''Message Body''' &amp;amp;ndash; the default text that will be pasted into the e-mail message as its content.&lt;br /&gt;
&lt;br /&gt;
For a detailed description of all '''Advanced''' tab elements, refer to the [[CKEditor 3.x/Users Guide/Rich Text/Links#Advanced|Advanced]] section above.&lt;br /&gt;
&lt;br /&gt;
== Removing a Link ==&lt;br /&gt;
Removing a link is just as easy as adding it. When the cursor is placed in a link, the [[Image:CKEditor_unlink.png|Unlink]] button on the toolbar becomes active. Pressing the button removes the link and leaves plain text. Alternatively you can also open the element's context menu by pressing the right mouse button or using the ''Menu/Application'' key on your keyboard, and choose the '''Unlink''' command.&lt;br /&gt;
&lt;br /&gt;
= Anchors =&lt;br /&gt;
CKEditor supports placing anchors in document text. To insert an anchor, press the [[Image:CKEditor_anchor.png|Anchor‎]] button on the toolbar. The following '''Anchor Properties''' window will appear:&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_properties.png|frame|center|Anchor Properties dialog window in CKEditor]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to create an anchor, enter its name in the '''Anchor Name''' text box. Once you click '''OK''', the [[Image:CKEditor_anchor_marker.gif|Anchor marker‎]] icon will appear in the document.&lt;br /&gt;
&lt;br /&gt;
Please note that the anchor may either lead to a point in a document (when nothing was selected while creating it), and look like in the example below:&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_example1.png|frame|center|An anchor inserted into a document, with no text selection]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or if it leads to some content that was selected in the document, this selection will be displayed with a blue dotted border around, like in this example:&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_example2.png|frame|center|An anchor inserted into a document with some text selected]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can now [[CKEditor 3.x/Users Guide/Rich Text/Links#Link Type: Link to anchor in the text|create a link to your anchor]] with the [[Image:CKEditor_link.png|Link‎]] button. Once it is ready, the link will take the reader of your document to the section marked with the anchor.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_link_example.png|frame|center|An anchor inserted into a document with a link pointing to it]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Removing an Anchor ==&lt;br /&gt;
Removing an anchor is just as easy as adding it. When the cursor is placed in an anchor, the '''Remove Anchor''' context menu command becomes available. Open the element's context menu by pressing the right mouse button or using the ''Menu/Application'' key on your keyboard, and choose the '''Remove Anchor''' command. This option removes the anchor from the document and leaves plain text.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_remove.png|frame|center|Remove Anchor context menu command available for an anchor]]&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Rich_Text/Links&amp;diff=7195</id>
		<title>CKEditor 3.x/Users Guide/Rich Text/Links</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Rich_Text/Links&amp;diff=7195"/>
				<updated>2012-08-08T11:44:10Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
= Links and E-mails =&lt;br /&gt;
&lt;br /&gt;
The '''Link''' feature of CKEditor is a powerful option that lets you add clickable hyperlinks or e-mail addresses to your documents as well as control the way they look and work. &lt;br /&gt;
&lt;br /&gt;
To insert a link to you document, press the [[Image:CKEditor_link.png|Link]] button on the toolbar or use the ''Ctrl+L'' keyboard shortcut. If you want the link to be assigned to a text fragment, select it first. If no text is selected, the link URL or e-mail address will appear in the document as-is.&lt;br /&gt;
&lt;br /&gt;
The '''Link''' dialog window that will open lets you choose the link type and configuration options pertaining to your choice. It contains two or four tabs that group link options, depending on the link type:&lt;br /&gt;
* [[CKEditor 3.x/Users Guide/Rich Text/Links#Link_Info|Link Info]]&lt;br /&gt;
* [[CKEditor 3.x/Users Guide/Rich Text/Links#Target|Target]] (this tab is only available for URL link type)&lt;br /&gt;
* [[CKEditor 3.x/Users Guide/Rich Text/Links#Upload|Upload]] (this tab is only available for URL link type)&lt;br /&gt;
* [[CKEditor 3.x/Users Guide/Rich Text/Links#Advanced|Advanced]]&lt;br /&gt;
&lt;br /&gt;
{{CKEditor Dialog Windows}}&lt;br /&gt;
&lt;br /&gt;
== Link Type: URL ==&lt;br /&gt;
'''URL''' is the default link type that lets you add a website address to your document. For this sort of link all four tabs of the '''Link''' dialog window are available.&lt;br /&gt;
&lt;br /&gt;
=== Link Info ===&lt;br /&gt;
The '''Link Info''' tab is the default tab that opens after you press the [[Image:CKEditor_link.png‎|Link]] button on the toolbar. It allows you to choose the link type as well as set the link protocol and URL.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_url_linkinfo.png|frame|center|Link Info tab of the Link window for the URL link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an overview of all '''Link Info''' tab elements: &lt;br /&gt;
* '''Link Type''' &amp;amp;ndash; the category of the link that will be inserted into the document. You can choose between the following options:&lt;br /&gt;
** '''URL''' &amp;amp;ndash; the web address of any resource available in the Internet, like a website, a PDF document, or an image.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/about.html&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/images/image1.jpg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** '''Link to anchor in the text''' &amp;amp;ndash; an internal link pointing the reader to a designated point in your document.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#anchor1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** '''E-mail''' &amp;amp;ndash; an e-mail address.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;myname@example.com&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Protocol''' &amp;amp;ndash; the communication protocol used with the web address. You can choose between the following options: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ftp://&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;news://&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;&amp;amp;lt;other&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* '''URL''' &amp;amp;ndash; the web address of the resource that the link is pointing to. It may be located on the same server as the web site you are currently in or on an external server.&lt;br /&gt;
** External server: If you want to use an external address, use the full absolute path.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/about.html&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/images/image1.jpg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** Local server: If the resource is located on the same server, you can use a relative path that omits the domain name and starts with a slash.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/about/mission.html&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/howto/printing.avi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: If CKEditor is integrated with a file browser (like [http://ckfinder.com/ CKFinder]), you can also use the '''Browse Server''' button to select a resource from the ones that are available on the server.&lt;br /&gt;
&lt;br /&gt;
=== Target ===&lt;br /&gt;
The '''Target''' tab is only available for the URL link type. It specifies the location where the link will open after you click it. By default the target of the URL is not set and the link will open in the same browser window or tab as the document.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_url_target.png|frame|center|Target tab of the Link window for the URL link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tab contains only one element: a drop-down '''Target''' list that lets you choose the location where the link will open. The list contains the following options:&lt;br /&gt;
* '''&amp;amp;lt;not set&amp;amp;gt;''' &amp;amp;ndash; the default setting that opens the link in the same browser window or tab as the document.&lt;br /&gt;
* '''&amp;amp;lt;frame&amp;amp;gt;''' &amp;amp;ndash; the setting that opens the link in the frame specified in the '''Target Frame Name''' text box. The text box is only visible after you choose '''&amp;amp;lt;frame&amp;amp;gt;''' as the target.&lt;br /&gt;
[[Image:CKEditor_link_url_target_frame.png|frame|center|alt=Target tab of the Link window for the URL link type with frame chosen as target|Target tab of the Link window for the URL link type with frame chosen as target]]&lt;br /&gt;
* '''&amp;amp;lt;popup window&amp;amp;gt;''' &amp;amp;ndash; the setting that opens the link in the pop-up window specified in the '''Popup Window Name''' text box. The text box is only visible after you choose '''&amp;amp;lt;popup window&amp;amp;gt;''' as the target.&lt;br /&gt;
[[Image:CKEditor_link_url_target_popup.png|frame|center|alt=Target tab of the Link window for the URL link type with pop-up window chosen as target|Target tab of the Link window for the URL link type with pop-up window chosen as target]]&lt;br /&gt;
*: If you choose to open the link in a pop-up window, you may configure some further options that control the appearance of the pop-up. Note, however, that the users' browser settings might override these options and make the pop-up window appear in a standard new browser tab or window instead. The following options are available:&lt;br /&gt;
** '''Resizable''' &amp;amp;ndash; this parameter controls whether the pop-up window may be resized.&lt;br /&gt;
** '''Status bar''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the status bar.&lt;br /&gt;
** '''Location bar''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the location bar.&lt;br /&gt;
** '''Toolbar''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the toolbar.&lt;br /&gt;
** '''Menu bar''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the menu bar.&lt;br /&gt;
** '''Full screen''' &amp;amp;ndash; this parameter controls whether the pop-up window will be maximized (full-screen).&lt;br /&gt;
** '''Scroll bars''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the scroll bars.&lt;br /&gt;
** '''Dependent''' &amp;amp;ndash; this parameter controls whether the pop-up window will close when the window that opens it closes (works in Netscape only).&lt;br /&gt;
** '''Width''' &amp;amp;ndash; the width of the pop-up window.&lt;br /&gt;
** '''Height''' &amp;amp;ndash; the height of the pop-up window.&lt;br /&gt;
** '''Left Position''' &amp;amp;ndash; the offset of the pop-up window from the left side of the screen.&lt;br /&gt;
** '''Top Position''' &amp;amp;ndash; the offset of the pop-up window from the top of the screen.&lt;br /&gt;
* '''New Window (&amp;lt;code&amp;gt;_blank&amp;lt;/code&amp;gt;)''' &amp;amp;ndash; the setting that opens the link in a new window.&lt;br /&gt;
* '''Topmost Window (&amp;lt;code&amp;gt;_top&amp;lt;/code&amp;gt;)''' &amp;amp;ndash; the setting that opens the link in a window that is positioned on the top.&lt;br /&gt;
* '''Same Window (&amp;lt;code&amp;gt;_self&amp;lt;/code&amp;gt;)''' &amp;amp;ndash; the setting that opens the link in the same window as the document.&lt;br /&gt;
* '''Parent Window (&amp;lt;code&amp;gt;_parent&amp;lt;/code&amp;gt;)''' &amp;amp;ndash; the setting that opens the link in the window that the document window is nested in.&lt;br /&gt;
&lt;br /&gt;
=== Upload ===&lt;br /&gt;
The '''Upload''' tab is only available for the URL link type.&lt;br /&gt;
&lt;br /&gt;
The '''Upload''' tab of the '''Link''' dialog window allows you to send your own resources to the server. It is only visible if the server accepts files uploaded by the users and CKEditor is integrated with a file browser (like [http://ckfinder.com/ CKFinder]).&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_url_upload.png|frame|center|alt=Upload tab of the Link window for the URL link type|Upload tab of the Link window for the URL link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To upload a file, click the file input field or the '''Browse''' button next to it. When the file browser of your operating system opens, navigate to the appropriate folder and choose a file by double clicking it or using the '''Open''' button. To send the file to the server, click the '''Send it to the Server''' button of CKEditor. The '''Link Info''' tab will open and the URL of the uploaded file will automatically appear in the '''URL''' field.&lt;br /&gt;
&lt;br /&gt;
=== Advanced ===&lt;br /&gt;
The '''Advanced''' tab lets you configure additional link options such as assigning it an ID, a class, a tab index, a tooltip, or CSS style properties. It is meant for advanced users with knowledge of HTML and CSS and gives nearly endless possibilities as far as the presentation of the link is concerned.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_url_advanced.png|frame|center|Advanced tab of the Link window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is the overview of all '''Advanced''' tab elements: &lt;br /&gt;
* '''Id''' &amp;amp;ndash; a unique identifier for the link element in the document (&amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Language Direction''' &amp;amp;ndash; the direction of the text: left to right (LTR)  or right to left (RTL) (&amp;lt;code&amp;gt;dir&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Access key''' &amp;amp;ndash; a keyboard shortcut to access the link element (&amp;lt;code&amp;gt;accesskey&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Name''' &amp;amp;ndash; the name of the link element (&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Language Code''' &amp;amp;ndash; the language of the link element specified according to [http://www.ietf.org/rfc/rfc1766.txt RFC 1766] (&amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Tab Index''' &amp;amp;ndash; the tab order of the link element (&amp;lt;code&amp;gt;tabindex&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Advisory Title''' &amp;amp;ndash; the text of the tooltip that is shown when the mouse cursor hovers over the link (&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Advisory Content Type''' &amp;amp;ndash; the content type of the link (&amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Stylesheet Classes''' &amp;amp;ndash; the class of the link element (&amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute). Note that an link element might be assigned more than one class. If this is the case, separate class names with spaces.&lt;br /&gt;
* '''Linked Resource Charset''' &amp;amp;ndash; the character set of the linked resource (&amp;lt;code&amp;gt;charset&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Relationship''' &amp;amp;ndash; the relationship between the current document and the link target (&amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Style''' &amp;amp;ndash; CSS style definitions (&amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt; attribute). Note that each value must end with a semi-colon and individual properties should be separated with spaces.&lt;br /&gt;
&lt;br /&gt;
== Link Type: Link to anchor in the text ==&lt;br /&gt;
If you want to point to an [[CKEditor 3.x/Users Guide/Rich Text/Links#Anchors|anchor]] previously set in the document, select '''Link to anchor in the text''' from the '''Link Type''' drop-down list. When you choose this link  type, two '''Link''' dialog window tabs will become available: the '''Link Info''' tab and the '''Advanced''' tab.&lt;br /&gt;
&lt;br /&gt;
Please note that if you do not have any anchors defined in your document, a message telling you so will be displayed in the '''Link Info''' tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_anchor_linkinfo_notdefined.png|frame|center|Link Info tab of the Link window for no anchors defined in the document]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you add an anchor to your document, you will be able to select it from the drop-down lists of the '''Link Info''' tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_anchor_linkinfo.png|frame|center|Link Info tab of the Link window for the Link to anchor in the text link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Link Info''' tab contains the following options that make selecting an anchor an easy task:&lt;br /&gt;
* '''By Anchor Name''' &amp;amp;ndash; a drop-down list containing the names of all anchors established in the document.&lt;br /&gt;
* '''By Element Id''' &amp;amp;ndash; a drop-down list containing the identifiers of all anchors established in the document that contain the &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attribute. Note: in order to add an id to an anchor, you need to [[CKEditor 3.x/Users Guide/Document/Source|modify the document source]]. &lt;br /&gt;
&lt;br /&gt;
For a detailed description of all '''Advanced''' tab elements, refer to the [[CKEditor 3.x/Users Guide/Rich Text/Links#Advanced|Advanced]] section above.&lt;br /&gt;
&lt;br /&gt;
== Link Type: E-mail ==&lt;br /&gt;
CKEditor makes it easy to insert clickable e-mail addresses to your documents and even add a subject and body of the e-mail message that will be created when you click the link. If you want to add a hyperlinked e-mail address to document, select '''E-mail''' from the '''Link Type''' drop-down list. &lt;br /&gt;
&lt;br /&gt;
When you choose this link  type, two '''Link''' dialog window tabs will become available: the '''Link Info''' tab and the '''Advanced''' tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_email_linkinfo.png|frame|center|Link Info tab of the Link window for the E-mail link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Link Info''' tab contains the following fields that let you configure the recipient and the message content:&lt;br /&gt;
* '''E-Mail Address''' &amp;amp;ndash; the address of the recipient of the e-mail message. This field is obligatory for the e-mail link to work.&lt;br /&gt;
* '''Message Subject''' &amp;amp;ndash; the default text that will be pasted into the subject line of the e-mail message.&lt;br /&gt;
* '''Message Body''' &amp;amp;ndash; the default text that will be pasted into the e-mail message as its content.&lt;br /&gt;
&lt;br /&gt;
For a detailed description of all '''Advanced''' tab elements, refer to the [[CKEditor 3.x/Users Guide/Rich Text/Links#Advanced|Advanced]] section above.&lt;br /&gt;
&lt;br /&gt;
== Removing a Link ==&lt;br /&gt;
Removing a link is just as easy as adding it. When the cursor is placed in a link, the [[Image:CKEditor_unlink.png|Unlink]] button on the toolbar becomes active. Pressing the button removes the link and leaves plain text. Alternatively you can also open the element's context menu by pressing the right mouse button or using the ''Menu/Application'' key on your keyboard, and choose the '''Unlink''' command.&lt;br /&gt;
&lt;br /&gt;
= Anchors =&lt;br /&gt;
CKEditor supports placing anchors in document text. To insert an anchor, press the [[Image:CKEditor_anchor.png|Anchor‎]] button on the toolbar. The following '''Anchor Properties''' window will appear:&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_properties.png|frame|center|Anchor Properties dialog window in CKEditor]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to create an anchor, enter its name in the '''Anchor Name''' text box. Once you click '''OK''', the [[Image:CKEditor_anchor_marker.gif|Anchor marker‎]] icon will appear in the document.&lt;br /&gt;
&lt;br /&gt;
Please note that the anchor may either lead to a point in a document (when nothing was selected while creating it), and look like in the example below:&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_example1.png|frame|center|An anchor inserted into a document, with no text selection]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or if it leads to some content that was selected in the document, this selection will be displayed with a blue dotted border around, like in this example:&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_example2.png|frame|center|An anchor inserted into a document with some text selected]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can now [[CKEditor 3.x/Users Guide/Rich Text/Links#Link Type: Link to anchor in the text|create a link to your anchor]] with the [[Image:CKEditor_link.png|Link‎]] button. Once it is ready, the link will take the reader of your document to the section marked with the anchor.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_link_example.png|frame|center|An anchor inserted into a document with a link pointing to it]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Removing an Anchor ==&lt;br /&gt;
Removing an anchor is just as easy as adding it. When the cursor is placed in an anchor, the '''Remove Anchor''' context menu command becomes available. Open the element's context menu by pressing the right mouse button or using the ''Menu/Application'' key on your keyboard, and choose the '''Remove Anchor''' command. This option removes the anchor from the document and leaves plain text.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_remove.png|frame|center|Remove Anchor context menu command available for an anchor]]&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Rich_Text/Links&amp;diff=7194</id>
		<title>CKEditor 3.x/Users Guide/Rich Text/Links</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Users_Guide/Rich_Text/Links&amp;diff=7194"/>
				<updated>2012-08-08T11:43:31Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
= Links and E-mails =&lt;br /&gt;
&lt;br /&gt;
The '''Link''' feature of CKEditor is a powerful option that lets you add clickable hyperlinks or e-mail addresses to your documents as well as control the way they look and work. &lt;br /&gt;
&lt;br /&gt;
To insert a link to you document, press the [[Image:CKEditor_link.png|Link]] button on the toolbar or use the ''Ctrl+L'' keyboard shortcut. If you want the link to be assigned to a text fragment, select it first. If no text is selected, the link URL or e-mail address will appear in the document as-is.&lt;br /&gt;
&lt;br /&gt;
The '''Link''' dialog window that will open lets you choose the link type and configuration options pertaining to your choice. It contains two or four tabs that group link options, depending on the link type:&lt;br /&gt;
* [[CKEditor 3.x/Users Guide/Rich Text/Links#Link_Info|Link Info]]&lt;br /&gt;
* [[CKEditor 3.x/Users Guide/Rich Text/Links#Target|Target]] (this tab is only available for URL link type)&lt;br /&gt;
* [[CKEditor 3.x/Users Guide/Rich Text/Links#Upload|Upload]] (this tab is only available for URL link type)&lt;br /&gt;
* [[CKEditor 3.x/Users Guide/Rich Text/Links#Advanced|Advanced]]&lt;br /&gt;
&lt;br /&gt;
{{CKEditor Dialog Windows}}&lt;br /&gt;
&lt;br /&gt;
== Link Type: URL ==&lt;br /&gt;
'''URL''' is the default link type that lets you add a website address to your document. For this sort of link all four tabs of the '''Link''' dialog window are available.&lt;br /&gt;
&lt;br /&gt;
=== Link Info ===&lt;br /&gt;
The '''Link Info''' tab is the default tab that opens after you press the [[Image:CKEditor_link.png‎|Link]] button on the toolbar. It allows you to choose the link type as well as set the link protocol and URL.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_url_linkinfo.png|frame|center|Link Info tab of the Link window for the URL link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is an overview of all '''Link Info''' tab elements: &lt;br /&gt;
* '''Link Type''' &amp;amp;ndash; the category of the link that will be inserted into the document. You can choose between the following options:&lt;br /&gt;
** '''URL''' &amp;amp;ndash; the web address of any resource available in the Internet, like a website, a PDF document, or an image.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/about.html&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/images/image1.jpg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** '''Link to anchor in the text''' &amp;amp;ndash; an internal link pointing the reader to a designated point in your document.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#anchor1&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** '''E-mail''' &amp;amp;ndash; an e-mail address.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;myname@example.com&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Protocol''' &amp;amp;ndash; the communication protocol used with the web address. You can choose between the following options: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ftp://&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;news://&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;&amp;amp;lt;other&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* '''URL''' &amp;amp;ndash; the web address of the resource that the link is pointing to. It may be located on the same server as the web site you are currently in or on an external server.&lt;br /&gt;
** External server: If you want to use an external address, use the full absolute path.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/about.html&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/images/image1.jpg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** Local server: If the resource is located on the same server, you can use an relative path that omits the domain name and starts with a slash.&lt;br /&gt;
**: Example:&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/about/mission.html&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/howto/printing.avi&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
**: If CKEditor is integrated with a file browser (like [http://ckfinder.com/ CKFinder]), you can also use the '''Browse Server''' button to select a resource from the ones that are available on the server.&lt;br /&gt;
&lt;br /&gt;
=== Target ===&lt;br /&gt;
The '''Target''' tab is only available for the URL link type. It specifies the location where the link will open after you click it. By default the target of the URL is not set and the link will open in the same browser window or tab as the document.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_url_target.png|frame|center|Target tab of the Link window for the URL link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tab contains only one element: a drop-down '''Target''' list that lets you choose the location where the link will open. The list contains the following options:&lt;br /&gt;
* '''&amp;amp;lt;not set&amp;amp;gt;''' &amp;amp;ndash; the default setting that opens the link in the same browser window or tab as the document.&lt;br /&gt;
* '''&amp;amp;lt;frame&amp;amp;gt;''' &amp;amp;ndash; the setting that opens the link in the frame specified in the '''Target Frame Name''' text box. The text box is only visible after you choose '''&amp;amp;lt;frame&amp;amp;gt;''' as the target.&lt;br /&gt;
[[Image:CKEditor_link_url_target_frame.png|frame|center|alt=Target tab of the Link window for the URL link type with frame chosen as target|Target tab of the Link window for the URL link type with frame chosen as target]]&lt;br /&gt;
* '''&amp;amp;lt;popup window&amp;amp;gt;''' &amp;amp;ndash; the setting that opens the link in the pop-up window specified in the '''Popup Window Name''' text box. The text box is only visible after you choose '''&amp;amp;lt;popup window&amp;amp;gt;''' as the target.&lt;br /&gt;
[[Image:CKEditor_link_url_target_popup.png|frame|center|alt=Target tab of the Link window for the URL link type with pop-up window chosen as target|Target tab of the Link window for the URL link type with pop-up window chosen as target]]&lt;br /&gt;
*: If you choose to open the link in a pop-up window, you may configure some further options that control the appearance of the pop-up. Note, however, that the users' browser settings might override these options and make the pop-up window appear in a standard new browser tab or window instead. The following options are available:&lt;br /&gt;
** '''Resizable''' &amp;amp;ndash; this parameter controls whether the pop-up window may be resized.&lt;br /&gt;
** '''Status bar''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the status bar.&lt;br /&gt;
** '''Location bar''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the location bar.&lt;br /&gt;
** '''Toolbar''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the toolbar.&lt;br /&gt;
** '''Menu bar''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the menu bar.&lt;br /&gt;
** '''Full screen''' &amp;amp;ndash; this parameter controls whether the pop-up window will be maximized (full-screen).&lt;br /&gt;
** '''Scroll bars''' &amp;amp;ndash; this parameter controls whether the pop-up window will contain the scroll bars.&lt;br /&gt;
** '''Dependent''' &amp;amp;ndash; this parameter controls whether the pop-up window will close when the window that opens it closes (works in Netscape only).&lt;br /&gt;
** '''Width''' &amp;amp;ndash; the width of the pop-up window.&lt;br /&gt;
** '''Height''' &amp;amp;ndash; the height of the pop-up window.&lt;br /&gt;
** '''Left Position''' &amp;amp;ndash; the offset of the pop-up window from the left side of the screen.&lt;br /&gt;
** '''Top Position''' &amp;amp;ndash; the offset of the pop-up window from the top of the screen.&lt;br /&gt;
* '''New Window (&amp;lt;code&amp;gt;_blank&amp;lt;/code&amp;gt;)''' &amp;amp;ndash; the setting that opens the link in a new window.&lt;br /&gt;
* '''Topmost Window (&amp;lt;code&amp;gt;_top&amp;lt;/code&amp;gt;)''' &amp;amp;ndash; the setting that opens the link in a window that is positioned on the top.&lt;br /&gt;
* '''Same Window (&amp;lt;code&amp;gt;_self&amp;lt;/code&amp;gt;)''' &amp;amp;ndash; the setting that opens the link in the same window as the document.&lt;br /&gt;
* '''Parent Window (&amp;lt;code&amp;gt;_parent&amp;lt;/code&amp;gt;)''' &amp;amp;ndash; the setting that opens the link in the window that the document window is nested in.&lt;br /&gt;
&lt;br /&gt;
=== Upload ===&lt;br /&gt;
The '''Upload''' tab is only available for the URL link type.&lt;br /&gt;
&lt;br /&gt;
The '''Upload''' tab of the '''Link''' dialog window allows you to send your own resources to the server. It is only visible if the server accepts files uploaded by the users and CKEditor is integrated with a file browser (like [http://ckfinder.com/ CKFinder]).&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_url_upload.png|frame|center|alt=Upload tab of the Link window for the URL link type|Upload tab of the Link window for the URL link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To upload a file, click the file input field or the '''Browse''' button next to it. When the file browser of your operating system opens, navigate to the appropriate folder and choose a file by double clicking it or using the '''Open''' button. To send the file to the server, click the '''Send it to the Server''' button of CKEditor. The '''Link Info''' tab will open and the URL of the uploaded file will automatically appear in the '''URL''' field.&lt;br /&gt;
&lt;br /&gt;
=== Advanced ===&lt;br /&gt;
The '''Advanced''' tab lets you configure additional link options such as assigning it an ID, a class, a tab index, a tooltip, or CSS style properties. It is meant for advanced users with knowledge of HTML and CSS and gives nearly endless possibilities as far as the presentation of the link is concerned.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_url_advanced.png|frame|center|Advanced tab of the Link window]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is the overview of all '''Advanced''' tab elements: &lt;br /&gt;
* '''Id''' &amp;amp;ndash; a unique identifier for the link element in the document (&amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Language Direction''' &amp;amp;ndash; the direction of the text: left to right (LTR)  or right to left (RTL) (&amp;lt;code&amp;gt;dir&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Access key''' &amp;amp;ndash; a keyboard shortcut to access the link element (&amp;lt;code&amp;gt;accesskey&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Name''' &amp;amp;ndash; the name of the link element (&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Language Code''' &amp;amp;ndash; the language of the link element specified according to [http://www.ietf.org/rfc/rfc1766.txt RFC 1766] (&amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Tab Index''' &amp;amp;ndash; the tab order of the link element (&amp;lt;code&amp;gt;tabindex&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Advisory Title''' &amp;amp;ndash; the text of the tooltip that is shown when the mouse cursor hovers over the link (&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Advisory Content Type''' &amp;amp;ndash; the content type of the link (&amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Stylesheet Classes''' &amp;amp;ndash; the class of the link element (&amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute). Note that an link element might be assigned more than one class. If this is the case, separate class names with spaces.&lt;br /&gt;
* '''Linked Resource Charset''' &amp;amp;ndash; the character set of the linked resource (&amp;lt;code&amp;gt;charset&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Relationship''' &amp;amp;ndash; the relationship between the current document and the link target (&amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute).&lt;br /&gt;
* '''Style''' &amp;amp;ndash; CSS style definitions (&amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt; attribute). Note that each value must end with a semi-colon and individual properties should be separated with spaces.&lt;br /&gt;
&lt;br /&gt;
== Link Type: Link to anchor in the text ==&lt;br /&gt;
If you want to point to an [[CKEditor 3.x/Users Guide/Rich Text/Links#Anchors|anchor]] previously set in the document, select '''Link to anchor in the text''' from the '''Link Type''' drop-down list. When you choose this link  type, two '''Link''' dialog window tabs will become available: the '''Link Info''' tab and the '''Advanced''' tab.&lt;br /&gt;
&lt;br /&gt;
Please note that if you do not have any anchors defined in your document, a message telling you so will be displayed in the '''Link Info''' tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_anchor_linkinfo_notdefined.png|frame|center|Link Info tab of the Link window for no anchors defined in the document]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you add an anchor to your document, you will be able to select it from the drop-down lists of the '''Link Info''' tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_anchor_linkinfo.png|frame|center|Link Info tab of the Link window for the Link to anchor in the text link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Link Info''' tab contains the following options that make selecting an anchor an easy task:&lt;br /&gt;
* '''By Anchor Name''' &amp;amp;ndash; a drop-down list containing the names of all anchors established in the document.&lt;br /&gt;
* '''By Element Id''' &amp;amp;ndash; a drop-down list containing the identifiers of all anchors established in the document that contain the &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attribute. Note: in order to add an id to an anchor, you need to [[CKEditor 3.x/Users Guide/Document/Source|modify the document source]]. &lt;br /&gt;
&lt;br /&gt;
For a detailed description of all '''Advanced''' tab elements, refer to the [[CKEditor 3.x/Users Guide/Rich Text/Links#Advanced|Advanced]] section above.&lt;br /&gt;
&lt;br /&gt;
== Link Type: E-mail ==&lt;br /&gt;
CKEditor makes it easy to insert clickable e-mail addresses to your documents and even add a subject and body of the e-mail message that will be created when you click the link. If you want to add a hyperlinked e-mail address to document, select '''E-mail''' from the '''Link Type''' drop-down list. &lt;br /&gt;
&lt;br /&gt;
When you choose this link  type, two '''Link''' dialog window tabs will become available: the '''Link Info''' tab and the '''Advanced''' tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_link_email_linkinfo.png|frame|center|Link Info tab of the Link window for the E-mail link type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Link Info''' tab contains the following fields that let you configure the recipient and the message content:&lt;br /&gt;
* '''E-Mail Address''' &amp;amp;ndash; the address of the recipient of the e-mail message. This field is obligatory for the e-mail link to work.&lt;br /&gt;
* '''Message Subject''' &amp;amp;ndash; the default text that will be pasted into the subject line of the e-mail message.&lt;br /&gt;
* '''Message Body''' &amp;amp;ndash; the default text that will be pasted into the e-mail message as its content.&lt;br /&gt;
&lt;br /&gt;
For a detailed description of all '''Advanced''' tab elements, refer to the [[CKEditor 3.x/Users Guide/Rich Text/Links#Advanced|Advanced]] section above.&lt;br /&gt;
&lt;br /&gt;
== Removing a Link ==&lt;br /&gt;
Removing a link is just as easy as adding it. When the cursor is placed in a link, the [[Image:CKEditor_unlink.png|Unlink]] button on the toolbar becomes active. Pressing the button removes the link and leaves plain text. Alternatively you can also open the element's context menu by pressing the right mouse button or using the ''Menu/Application'' key on your keyboard, and choose the '''Unlink''' command.&lt;br /&gt;
&lt;br /&gt;
= Anchors =&lt;br /&gt;
CKEditor supports placing anchors in document text. To insert an anchor, press the [[Image:CKEditor_anchor.png|Anchor‎]] button on the toolbar. The following '''Anchor Properties''' window will appear:&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_properties.png|frame|center|Anchor Properties dialog window in CKEditor]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to create an anchor, enter its name in the '''Anchor Name''' text box. Once you click '''OK''', the [[Image:CKEditor_anchor_marker.gif|Anchor marker‎]] icon will appear in the document.&lt;br /&gt;
&lt;br /&gt;
Please note that the anchor may either lead to a point in a document (when nothing was selected while creating it), and look like in the example below:&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_example1.png|frame|center|An anchor inserted into a document, with no text selection]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or if it leads to some content that was selected in the document, this selection will be displayed with a blue dotted border around, like in this example:&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_example2.png|frame|center|An anchor inserted into a document with some text selected]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can now [[CKEditor 3.x/Users Guide/Rich Text/Links#Link Type: Link to anchor in the text|create a link to your anchor]] with the [[Image:CKEditor_link.png|Link‎]] button. Once it is ready, the link will take the reader of your document to the section marked with the anchor.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_link_example.png|frame|center|An anchor inserted into a document with a link pointing to it]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Removing an Anchor ==&lt;br /&gt;
Removing an anchor is just as easy as adding it. When the cursor is placed in an anchor, the '''Remove Anchor''' context menu command becomes available. Open the element's context menu by pressing the right mouse button or using the ''Menu/Application'' key on your keyboard, and choose the '''Remove Anchor''' command. This option removes the anchor from the document and leaves plain text.&lt;br /&gt;
&lt;br /&gt;
[[Image:CKEditor_anchor_remove.png|frame|center|Remove Anchor context menu command available for an anchor]]&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Support_Development&amp;diff=6885</id>
		<title>CKEditor 3.x/Howto/Support Development</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Support_Development&amp;diff=6885"/>
				<updated>2012-03-28T10:54:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#CUSTOMTITLE:How Do I Support the Development of CKEditor?}}&lt;br /&gt;
CKEditor is and has always been an Open Source product. We are proud to be a part of the [http://en.wikipedia.org/wiki/Open_source Open Source] movement and are happy that we can offer the result of long hours of our work '''completely for free''' to everyone who wants to use the editor.&lt;br /&gt;
&lt;br /&gt;
We managed to [http://cksource.com/ build a company] based on the success of our free editor. We cannot accept donations for our work, so the cost of the editor development and enhancements is covered from the commercial licenses that are available.&lt;br /&gt;
&lt;br /&gt;
If you appreciate our work and want to support the development of CKEditor, it will be most welcome. Here are a couple of things that you can do:&lt;br /&gt;
* Buy a [http://ckeditor.com/license commercial CKEditor license]. This will not only let you support the development of new editor features, but it will also give you access to a [http://ckeditor.com/support dedicated support channel] where CKEditor developers are available to help you solve any issues you might have.&lt;br /&gt;
* Report bugs or feature requests and submit patches on our [http://dev.ckeditor.com/ Development site].&lt;br /&gt;
* Help [[CKEditor_3.x/Developers_Guide/Localization|localize CKEditor]] into your native language and update existing localizations by joining us at the [https://www.transifex.net/projects/p/ckeditor/ CKEditor UI Translation Center].&lt;br /&gt;
* Create CKEditor plugins with new functionality and publish them on the [http://cksource.com/forums/viewforum.php?f=17 CKEditor Add-Ons Forum].&lt;br /&gt;
* Join the [http://cksource.com/forums/ Community Forum] and share your knowledge with your fellow CKEditor users and developers.&lt;br /&gt;
&lt;br /&gt;
'''Thank you for your support and for helping us make CKEditor better every day!'''&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Support_Development&amp;diff=6884</id>
		<title>CKEditor 3.x/Howto/Support Development</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Support_Development&amp;diff=6884"/>
				<updated>2012-03-28T10:52:16Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#CUSTOMTITLE:How Do I Support the Development of CKEditor?}}&lt;br /&gt;
CKEditor is and has always been an Open Source product. We are proud to be a part of the [http://en.wikipedia.org/wiki/Open_source Open Source] movement and are happy that we can offer the result of long hours of our work '''completely for free''' to everyone who wants to use the editor.&lt;br /&gt;
&lt;br /&gt;
We managed to [http://cksource.com/ build a company] based on the success of our free editor. We cannot accept donations for our work, so the cost of the editor development and enhancements is covered from the commercial licenses that are available.&lt;br /&gt;
&lt;br /&gt;
If you appreciate our work and want to support the development of CKEditor, it will be most welcome. Here are a couple of things that you can do:&lt;br /&gt;
* Buy a [http://ckeditor.com/license commercial CKEditor license]. This will not only let you support the development of new editor features, but it will also give you access to a [http://ckeditor.com/support dedicated support channel] where CKEditor developers are available to help you solve any issues you might have.&lt;br /&gt;
* Report bugs or feature requests and submit patches on our [http://dev.ckeditor.com/ Development site].&lt;br /&gt;
* Help [[CKEditor_3.x/Developers_Guide/Localization|localize CKEditor]] into your native language and update existing localizations by joining us at the [https://www.transifex.net/projects/p/ckeditor/ CKEditor UI Translation Center].&lt;br /&gt;
* Create CKEditor plugins with new functionality and publish them on the [http://cksource.com/forums/viewforum.php?f=17 CKEditor Add-Ons Forum].&lt;br /&gt;
* Join the [http://cksource.com/forums/ Community Forum] and share your knowledge with fellow CKEditor users and developers.&lt;br /&gt;
&lt;br /&gt;
'''Thank you for your support and for helping us make CKEditor better every day!'''&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Support_Development&amp;diff=6883</id>
		<title>CKEditor 3.x/Howto/Support Development</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Support_Development&amp;diff=6883"/>
				<updated>2012-03-28T10:49:57Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#CUSTOMTITLE:How Do I Support the Development of CKEditor?}}&lt;br /&gt;
CKEditor is and has always been an Open Source product. We are proud to be a part of the [http://en.wikipedia.org/wiki/Open_source Open Source] movement and are happy that we can offer the result of long hours of our work '''completely for free''' to everyone who wants to use the editor.&lt;br /&gt;
&lt;br /&gt;
We managed to [http://cksource.com/ build a company] based on the success of our free editor. We cannot accept donations for our work, so the cost of the editor development and enhancements is covered from the commercial licenses that are available.&lt;br /&gt;
&lt;br /&gt;
If you appreciate our work and want to support the development of CKEditor, it will be most welcome. Here are a couple of things that you can do:&lt;br /&gt;
* Buy a [http://ckeditor.com/license commercial CKEditor license]. This will not only let you support the development of new editor features, but will also give you access to a [http://ckeditor.com/support dedicated support channel] where CKEditor developers are available to help you solve any issues you might have.&lt;br /&gt;
* Report bugs or feature requests and submit patches on our [http://dev.ckeditor.com/ Development site].&lt;br /&gt;
* Help [[CKEditor_3.x/Developers_Guide/Localization|localize CKEditor]] into your native language and update existing localizations by joining us at the [https://www.transifex.net/projects/p/ckeditor/ CKEditor UI Translation Center].&lt;br /&gt;
* Create CKEditor plugins with new functionality and publish them on the [http://cksource.com/forums/viewforum.php?f=17 CKEditor Add-Ons Forum].&lt;br /&gt;
* Join the [http://cksource.com/forums/ Community Forum] and share your knowledge with fellow CKEditor users and developers.&lt;br /&gt;
&lt;br /&gt;
'''Thank you for your support and for helping us make CKEditor better every day!'''&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Support&amp;diff=6882</id>
		<title>CKEditor 3.x/Howto/Support</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Support&amp;diff=6882"/>
				<updated>2012-03-28T10:47:44Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: /* Community Forum */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#CUSTOMTITLE:How Do I Get Support?}}&lt;br /&gt;
If you are having trouble installing, configuring, or integrating CKEditor to your application, there are a few solutions that you can try.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
First of all, CKEditor comes with really extensive [[CKEditor_3.x|documentation]] that you should read. You will find things like:&lt;br /&gt;
* The [[CKEditor_3.x/Users_Guide|User's Guide]] &amp;amp;ndash; describes all editor features from the user's perspective. It is the best resource if you want to learn about what CKEditor can offer to the users of your website and also to decide which features you want to use and which ones to disable if you do not need them.&lt;br /&gt;
* The [[CKEditor_3.x/Developers_Guide|Developer's Guide]] &amp;amp;ndash; a must-read for all developers who want to [[CKEditor_3.x/Developers_Guide/Installation|install]], [[CKEditor_3.x/Developers_Guide/Setting_Configurations|configure]], or [[CKEditor_3.x/Developers_Guide/Integration|integrate]] CKEditor into their websites.&lt;br /&gt;
* The [[CKEditor_3.x/Howto|CKEditor HOWTOs]] &amp;amp;ndash; a series of most frequently asked questions and short answers that should explain different aspects of the editor in a concise way and send you to some helpful resources that you were unable to find by yourself.&lt;br /&gt;
* The [[CKEditor_3.x/Tutorials|CKEditor Tutorials]] &amp;amp;ndash; a few step-by-step tutorials on creating CKEditor plugins.&lt;br /&gt;
* The [http://docs.cksource.com/ckeditor_api|CKEditor JavaScript API] &amp;amp;ndash; API documentation with all CKEditor [http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html configuration options], internal methods, events etc. Indispensible when you want to configure CKEditor to your specific needs, extend it, create plugins, etc.&lt;br /&gt;
&lt;br /&gt;
== Support Channel ==&lt;br /&gt;
There are times and situations, however, when you are unable to get going by yourself. If this is a case, you will be happy to learn that [http://ckeditor.com/license all commercial CKEditor licenses] (CKSource Closed Distribution License &amp;amp;ndash; CDL) include [http://ckeditor.com/support professional assistance] from the CKEditor development team. The dedicated support channel is available for you and responses to your inquiries come in one business day, or even in the same day.&lt;br /&gt;
&lt;br /&gt;
== Community Forum ==&lt;br /&gt;
Last but not least, for all users of the Open Source editor version, there is a [http://cksource.com/forums/ free community forum] where CKEditor developers and integrators can share their problems and solutions. CKEditor has grown as an Open Source product, thanks to the amazing community of developers and users. The community forum works in true Open Source fashion, so you are encouraged to not only ask questions, but also answer them and help fellow developers. It will be much appreciated!&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Support&amp;diff=6881</id>
		<title>CKEditor 3.x/Howto/Support</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Support&amp;diff=6881"/>
				<updated>2012-03-28T10:42:23Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#CUSTOMTITLE:How Do I Get Support?}}&lt;br /&gt;
If you are having trouble installing, configuring, or integrating CKEditor to your application, there are a few solutions that you can try.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
First of all, CKEditor comes with really extensive [[CKEditor_3.x|documentation]] that you should read. You will find things like:&lt;br /&gt;
* The [[CKEditor_3.x/Users_Guide|User's Guide]] &amp;amp;ndash; describes all editor features from the user's perspective. It is the best resource if you want to learn about what CKEditor can offer to the users of your website and also to decide which features you want to use and which ones to disable if you do not need them.&lt;br /&gt;
* The [[CKEditor_3.x/Developers_Guide|Developer's Guide]] &amp;amp;ndash; a must-read for all developers who want to [[CKEditor_3.x/Developers_Guide/Installation|install]], [[CKEditor_3.x/Developers_Guide/Setting_Configurations|configure]], or [[CKEditor_3.x/Developers_Guide/Integration|integrate]] CKEditor into their websites.&lt;br /&gt;
* The [[CKEditor_3.x/Howto|CKEditor HOWTOs]] &amp;amp;ndash; a series of most frequently asked questions and short answers that should explain different aspects of the editor in a concise way and send you to some helpful resources that you were unable to find by yourself.&lt;br /&gt;
* The [[CKEditor_3.x/Tutorials|CKEditor Tutorials]] &amp;amp;ndash; a few step-by-step tutorials on creating CKEditor plugins.&lt;br /&gt;
* The [http://docs.cksource.com/ckeditor_api|CKEditor JavaScript API] &amp;amp;ndash; API documentation with all CKEditor [http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html configuration options], internal methods, events etc. Indispensible when you want to configure CKEditor to your specific needs, extend it, create plugins, etc.&lt;br /&gt;
&lt;br /&gt;
== Support Channel ==&lt;br /&gt;
There are times and situations, however, when you are unable to get going by yourself. If this is a case, you will be happy to learn that [http://ckeditor.com/license all commercial CKEditor licenses] (CKSource Closed Distribution License &amp;amp;ndash; CDL) include [http://ckeditor.com/support professional assistance] from the CKEditor development team. The dedicated support channel is available for you and responses to your inquiries come in one business day, or even in the same day.&lt;br /&gt;
&lt;br /&gt;
== Community Forum ==&lt;br /&gt;
Last but not least, for all users of the Open Source editor version, there is a [http://cksource.com/forums/ free community forum] where CKEditor developers and integrators can share their problems and solutions. CKEditor has grown as an Open Source product, thanks to the amazing community of developers and users. The community forum works in a true Open Source fashion, so you are most encouraged to not only ask questions, but also answer them and help fellow developers. It will be much appreciated!&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Support&amp;diff=6880</id>
		<title>CKEditor 3.x/Howto/Support</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Support&amp;diff=6880"/>
				<updated>2012-03-28T10:39:14Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#CUSTOMTITLE:How Do I Get Support?}}&lt;br /&gt;
If you are having trouble installing, configuring, or integrating CKEditor to your application, there are a few solutions that you can try.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
First of all, CKEditor comes with really extensive [[CKEditor_3.x|documentation]] that you should read. You will find things like:&lt;br /&gt;
* The [[CKEditor_3.x/Users_Guide|User's Guide]] &amp;amp;ndash; describes all editor features from the user's perspective. It is the best resource if you want to learn about what CKEditor can offer to the users of your website and also to decide which features you want to use and which ones to disable if you do not need them.&lt;br /&gt;
* The [[CKEditor_3.x/Developers_Guide|Developer's Guide]] &amp;amp;ndash; a must read for all developers who want to [[CKEditor_3.x/Developers_Guide/Installation|install]], [[CKEditor_3.x/Developers_Guide/Setting_Configurations|configure]], or [[CKEditor_3.x/Developers_Guide/Integration|integrate]] CKEditor into their websites.&lt;br /&gt;
* The [[CKEditor_3.x/Howto|CKEditor HOWTOs]] &amp;amp;ndash; a series of most frequently asked questions and short answers that should explain different aspects of the editor in a concise way and send you to some helpful resources that you were unable to find by yourself.&lt;br /&gt;
* The [[CKEditor_3.x/Tutorials|CKEditor Tutorials]] &amp;amp;ndash; a few step-by-step tutorials on creating CKEditor plugins.&lt;br /&gt;
* The [http://docs.cksource.com/ckeditor_api|CKEditor JavaScript API] &amp;amp;ndash; API documentation with all CKEditor [http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html configuration options], internal methods, events etc. Indispensible when you want to configure CKEditor to your specific needs, extend it, create plugins etc.&lt;br /&gt;
&lt;br /&gt;
== Support Channel ==&lt;br /&gt;
There are times and situations, however, when you are unable to get going by yourself. If this is a case, you will be happy to learn that [http://ckeditor.com/license all commercial CKEditor licenses] (CKSource Closed Distribution License &amp;amp;ndash; CDL) include [http://ckeditor.com/support professional assistance] from the CKEditor development team. The dedicated support channel is available for you and responses to your inquiries come in one business day, or even in the same day.&lt;br /&gt;
&lt;br /&gt;
== Community Forum ==&lt;br /&gt;
Last but not least, for all users of the Open Source editor version, there is a [http://cksource.com/forums/ free community forum] where CKEditor developers and integrators can share their problems and solutions. CKEditor has grown as an Open Source product, thanks to the amazing community of developers and users. The community forum works in a true Open Source fashion, so you are most encouraged to not only ask questions, but also answer them and help fellow developers. It will be much appreciated!&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Upgrade_from_FCKeditor&amp;diff=6879</id>
		<title>CKEditor 3.x/Howto/Upgrade from FCKeditor</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Howto/Upgrade_from_FCKeditor&amp;diff=6879"/>
				<updated>2012-03-28T07:45:10Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#CUSTOMTITLE:How do I Upgrade My FCKeditor to the Latest CKEditor Release?}}&lt;br /&gt;
First of all, ''an upgrade is the best thing you can do'', since FCKeditor is a retired product that is no longer supported. Its source code was frozen in 2010, no further updates are provided and as such, some issues may occur in modern browsers.&lt;br /&gt;
&lt;br /&gt;
[http://ckeditor.com/ CKEditor] is a direct successor of FCKeditor, and a very mature and far superior product. It was written from scratch based on our long experience and expertise gained while working on FCKeditor and it contains lots of new features and bug fixes as compared to FCKeditor.&lt;br /&gt;
&lt;br /&gt;
However, since CKEditor was a ''complete rewrite'' of FCKeditor, with lots of changes in how the internal stuff works, no automatic upgrade path is available. CKEditor installation and configuration process is pretty straightforward, so if you were able to manage your FCKeditor installation, you should have no trouble with CKEditor either.&lt;br /&gt;
&lt;br /&gt;
The best option is to [http://ckeditor.com/download download the latest CKEditor version] and install it, starting anew. Play with the samples (available in the &amp;lt;code&amp;gt;_samples&amp;lt;/code&amp;gt; folder), read the [[CKEditor_3.x/Developers_Guide|Developer's Guide]] for [[CKEditor_3.x/Developers_Guide/Installation|installation]] and [[CKEditor_3.x/Developers_Guide/Setting_Configurations|configuration]] instructions and try to integrate the editor with your application.&lt;br /&gt;
&lt;br /&gt;
If you would like to try to mimic your FCKeditor configuration in CKEditor, [[CKEditor_3.x/Developers_Guide/FCKeditor_CKEditor_Configuration_Mapping|here is a matrix of the mappings]] between these two.&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide/Toolbar&amp;diff=6870</id>
		<title>CKEditor 3.x/Developers Guide/Toolbar</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide/Toolbar&amp;diff=6870"/>
				<updated>2012-03-05T11:13:45Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#CUSTOMTITLE:CKEditor Toolbar}} &lt;br /&gt;
While CKEditor is a full-featured WYSIWYG editor, not all of its options may be needed in all cases. Because of this, toolbar customization is one of the most common and required tasks when dealing with CKEditor. &lt;br /&gt;
&lt;br /&gt;
== Toolbar Definition  ==&lt;br /&gt;
A toolbar definition is a JavaScript array that contains the elements to be displayed in all '''toolbar rows''' available in the editor.&lt;br /&gt;
&lt;br /&gt;
The toolbar configuration can be defined in CKEditor using one of the following methods:&lt;br /&gt;
* The &amp;lt;code&amp;gt;[http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.toolbar toolbar]&amp;lt;/code&amp;gt; setting.&lt;br /&gt;
* The &amp;lt;code&amp;gt;toolbar_''name''&amp;lt;/code&amp;gt; setting, where the &amp;lt;code&amp;gt;''name''&amp;lt;/code&amp;gt; element is the name used to identify the toolbar in the &amp;lt;code&amp;gt;toolbar&amp;lt;/code&amp;gt; setting.&lt;br /&gt;
&lt;br /&gt;
The following code snippet contains the default CKEditor toolbar setting. &lt;br /&gt;
&amp;lt;source language=&amp;quot;js&amp;quot;&amp;gt;&lt;br /&gt;
config.toolbar = 'Full';&lt;br /&gt;
&lt;br /&gt;
config.toolbar_Full =&lt;br /&gt;
[&lt;br /&gt;
	{ name: 'document', items : [ 'Source','-','Save','NewPage','DocProps','Preview','Print','-','Templates' ] },&lt;br /&gt;
	{ name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] },&lt;br /&gt;
	{ name: 'editing', items : [ 'Find','Replace','-','SelectAll','-','SpellChecker', 'Scayt' ] },&lt;br /&gt;
	{ name: 'forms', items : [ 'Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', &lt;br /&gt;
        'HiddenField' ] },&lt;br /&gt;
	'/',&lt;br /&gt;
	{ name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] },&lt;br /&gt;
	{ name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote','CreateDiv',&lt;br /&gt;
	'-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl' ] },&lt;br /&gt;
	{ name: 'links', items : [ 'Link','Unlink','Anchor' ] },&lt;br /&gt;
	{ name: 'insert', items : [ 'Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','Iframe' ] },&lt;br /&gt;
	'/',&lt;br /&gt;
	{ name: 'styles', items : [ 'Styles','Format','Font','FontSize' ] },&lt;br /&gt;
	{ name: 'colors', items : [ 'TextColor','BGColor' ] },&lt;br /&gt;
	{ name: 'tools', items : [ 'Maximize', 'ShowBlocks','-','About' ] }&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
config.toolbar_Basic =&lt;br /&gt;
[&lt;br /&gt;
	['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink','-','About']&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
Note that in the code above (just like in the default CKEditor configuration) two toolbar definitions have been defined. The first one is named '''Full''' and the second one is '''Basic'''. The toolbar was set to use the '''Full''' definition.&lt;br /&gt;
&lt;br /&gt;
=== Toolbar Button Groups ===&lt;br /&gt;
Every toolbar definition is composed of a series of '''toolbar button groups'''. Each toolbar group has a label (name) and the listing of buttons that belong to the group, placed in square brackets (&amp;lt;code&amp;gt;[ ]&amp;lt;/code&amp;gt;). The toolbar group items move together to new rows when the editor is resized.&lt;br /&gt;
&lt;br /&gt;
The group label will be used by assisstive devices such as screen readers. It is added in the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute and is first looked up in the CKEditor language file (under the &amp;lt;code&amp;gt;editor.lang.toolbarGroups.''group_name''&amp;lt;/code&amp;gt; entry). When its definition is found, the text value of this entry is used. If the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value does not appear in the language file, it is taken as a literal toolbar group label and read aloud.&lt;br /&gt;
&lt;br /&gt;
As visible in the code above, each toolbar button group is defined as a separate JavaScript array of strings. Every string stands for a single toolbar item to be used. Toolbar items are defined by plugins. &lt;br /&gt;
&lt;br /&gt;
You can also include a separator in the toolbar group by including a dash (&amp;lt;code&amp;gt;&amp;quot;-&amp;quot;&amp;lt;/code&amp;gt;) character in it.&lt;br /&gt;
&lt;br /&gt;
=== Forcing Row Break ===&lt;br /&gt;
The '''Full''' definition contains numerous slash (&amp;lt;code&amp;gt;&amp;quot;/&amp;quot;&amp;lt;/code&amp;gt;) characters that were placed between toolbar button groups. They can be used to force a break at the point where they were placed, rendering the next toolbar group in a new row. This placement will not be changed when CKEditor is resized.&lt;br /&gt;
&lt;br /&gt;
== Toolbar Customization ==&lt;br /&gt;
A simple way to configure the toolbars of all CKEditor instances is to add a custom toolbar definition inside the &amp;lt;code&amp;gt;config.js&amp;lt;/code&amp;gt; file, or even better &amp;amp;mdash; in a separate custom configuration file (see [[CKEditor 3.x/Developers Guide/Setting Configurations|Setting Configuration]]). The easiest way to do that is to copy the default '''Full''' toolbar definition, and strip it down to your needs.&lt;br /&gt;
&lt;br /&gt;
For example, the following is a good recommended toolbar definition that can be placed in the &amp;lt;code&amp;gt;config.js&amp;lt;/code&amp;gt; file: &lt;br /&gt;
&amp;lt;source language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
CKEDITOR.editorConfig = function( config )&lt;br /&gt;
{&lt;br /&gt;
	config.toolbar = 'MyToolbar';&lt;br /&gt;
&lt;br /&gt;
	config.toolbar_MyToolbar =&lt;br /&gt;
	[&lt;br /&gt;
		{ name: 'document', items : [ 'NewPage','Preview' ] },&lt;br /&gt;
		{ name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] },&lt;br /&gt;
		{ name: 'editing', items : [ 'Find','Replace','-','SelectAll','-','Scayt' ] },&lt;br /&gt;
		{ name: 'insert', items : [ 'Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'&lt;br /&gt;
                 ,'Iframe' ] },&lt;br /&gt;
                '/',&lt;br /&gt;
		{ name: 'styles', items : [ 'Styles','Format' ] },&lt;br /&gt;
		{ name: 'basicstyles', items : [ 'Bold','Italic','Strike','-','RemoveFormat' ] },&lt;br /&gt;
		{ name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote' ] },&lt;br /&gt;
		{ name: 'links', items : [ 'Link','Unlink','Anchor' ] },&lt;br /&gt;
		{ name: 'tools', items : [ 'Maximize','-','About' ] }&lt;br /&gt;
	];&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
Inside the configuration file you can create as many toolbar definitions as you need. Later, based on some criteria, you can choose the toolbar to use for each CKEditor instance. Each toolbar definition can be used as many times as required (or not used at all, for that matter). For example, with the following code, two editors are created on the page and each one is using a different toolbar: &lt;br /&gt;
&amp;lt;source language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
CKEDITOR.replace( 'editor1',&lt;br /&gt;
	{&lt;br /&gt;
		toolbar : 'MyToolbar'&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
CKEDITOR.replace( 'editor2',&lt;br /&gt;
	{&lt;br /&gt;
		toolbar : 'Basic'&lt;br /&gt;
	});&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
It is also possible to set the toolbar definition in-page, at the same time when you create an editor instance. If this is the case, assign the toolbar setting directly to the editor instance, like in the example below: &lt;br /&gt;
&amp;lt;source language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
CKEDITOR.replace( 'editor1',&lt;br /&gt;
	{&lt;br /&gt;
		toolbar :&lt;br /&gt;
		[&lt;br /&gt;
			{ name: 'basicstyles', items : [ 'Bold','Italic' ] },&lt;br /&gt;
			{ name: 'paragraph', items : [ 'NumberedList','BulletedList' ] },&lt;br /&gt;
			{ name: 'tools', items : [ 'Maximize','-','About' ] }&lt;br /&gt;
		]&lt;br /&gt;
	});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;Please note that the toolbar definition was changed in '''CKEditor 3.6''', when a concept of toolbar button groups was introduced. This feature is WAI-ARIA compliant and important for accessibility support, so we recommend to upgrade custom definitions created for previous versions and follow the new standard described above.&amp;lt;/note&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide/Toolbar&amp;diff=6869</id>
		<title>CKEditor 3.x/Developers Guide/Toolbar</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=CKEditor_3.x/Developers_Guide/Toolbar&amp;diff=6869"/>
				<updated>2012-03-05T11:11:46Z</updated>
		
		<summary type="html">&lt;p&gt;Sebstefanov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#CUSTOMTITLE:CKEditor Toolbar}} &lt;br /&gt;
While CKEditor is a full-featured WYSIWYG editor, not all of its options may be needed in all cases. Because of this, toolbar customization is one of the most common and required tasks when dealing with CKEditor. &lt;br /&gt;
&lt;br /&gt;
== Toolbar Definition  ==&lt;br /&gt;
A toolbar definition is a JavaScript array that contains the elements to be displayed in all '''toolbar rows''' available in the editor.&lt;br /&gt;
&lt;br /&gt;
The toolbar configuration can be defined in CKEditor using one of the following methods:&lt;br /&gt;
* The &amp;lt;code&amp;gt;[http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.toolbar toolbar]&amp;lt;/code&amp;gt; setting.&lt;br /&gt;
* The &amp;lt;code&amp;gt;toolbar_''name''&amp;lt;/code&amp;gt; setting, where the &amp;lt;code&amp;gt;''name''&amp;lt;/code&amp;gt; element is the name used to identify the toolbar in the &amp;lt;code&amp;gt;toolbar&amp;lt;/code&amp;gt; setting.&lt;br /&gt;
&lt;br /&gt;
The following code snippet contains the default CKEditor toolbar setting. &lt;br /&gt;
&amp;lt;source language=&amp;quot;js&amp;quot;&amp;gt;&lt;br /&gt;
config.toolbar = 'Full';&lt;br /&gt;
&lt;br /&gt;
config.toolbar_Full =&lt;br /&gt;
[&lt;br /&gt;
	{ name: 'document', items : [ 'Source','-','Save','NewPage','DocProps','Preview','Print','-','Templates' ] },&lt;br /&gt;
	{ name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] },&lt;br /&gt;
	{ name: 'editing', items : [ 'Find','Replace','-','SelectAll','-','SpellChecker', 'Scayt' ] },&lt;br /&gt;
	{ name: 'forms', items : [ 'Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', &lt;br /&gt;
&lt;br /&gt;
         'HiddenField' ] },&lt;br /&gt;
	'/',&lt;br /&gt;
	{ name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] },&lt;br /&gt;
	{ name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote','CreateDiv','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl' ] },&lt;br /&gt;
	{ name: 'links', items : [ 'Link','Unlink','Anchor' ] },&lt;br /&gt;
	{ name: 'insert', items : [ 'Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','Iframe' ] },&lt;br /&gt;
	'/',&lt;br /&gt;
	{ name: 'styles', items : [ 'Styles','Format','Font','FontSize' ] },&lt;br /&gt;
	{ name: 'colors', items : [ 'TextColor','BGColor' ] },&lt;br /&gt;
	{ name: 'tools', items : [ 'Maximize', 'ShowBlocks','-','About' ] }&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
config.toolbar_Basic =&lt;br /&gt;
[&lt;br /&gt;
	['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink','-','About']&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
Note that in the code above (just like in the default CKEditor configuration) two toolbar definitions have been defined. The first one is named '''Full''' and the second one is '''Basic'''. The toolbar was set to use the '''Full''' definition.&lt;br /&gt;
&lt;br /&gt;
=== Toolbar Button Groups ===&lt;br /&gt;
Every toolbar definition is composed of a series of '''toolbar button groups'''. Each toolbar group has a label (name) and the listing of buttons that belong to the group, placed in square brackets (&amp;lt;code&amp;gt;[ ]&amp;lt;/code&amp;gt;). The toolbar group items move together to new rows when the editor is resized.&lt;br /&gt;
&lt;br /&gt;
The group label will be used by assisstive devices such as screen readers. It is added in the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute and is first looked up in the CKEditor language file (under the &amp;lt;code&amp;gt;editor.lang.toolbarGroups.''group_name''&amp;lt;/code&amp;gt; entry). When its definition is found, the text value of this entry is used. If the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value does not appear in the language file, it is taken as a literal toolbar group label and read aloud.&lt;br /&gt;
&lt;br /&gt;
As visible in the code above, each toolbar button group is defined as a separate JavaScript array of strings. Every string stands for a single toolbar item to be used. Toolbar items are defined by plugins. &lt;br /&gt;
&lt;br /&gt;
You can also include a separator in the toolbar group by including a dash (&amp;lt;code&amp;gt;&amp;quot;-&amp;quot;&amp;lt;/code&amp;gt;) character in it.&lt;br /&gt;
&lt;br /&gt;
=== Forcing Row Break ===&lt;br /&gt;
The '''Full''' definition contains numerous slash (&amp;lt;code&amp;gt;&amp;quot;/&amp;quot;&amp;lt;/code&amp;gt;) characters that were placed between toolbar button groups. They can be used to force a break at the point where they were placed, rendering the next toolbar group in a new row. This placement will not be changed when CKEditor is resized.&lt;br /&gt;
&lt;br /&gt;
== Toolbar Customization ==&lt;br /&gt;
A simple way to configure the toolbars of all CKEditor instances is to add a custom toolbar definition inside the &amp;lt;code&amp;gt;config.js&amp;lt;/code&amp;gt; file, or even better &amp;amp;mdash; in a separate custom configuration file (see [[CKEditor 3.x/Developers Guide/Setting Configurations|Setting Configuration]]). The easiest way to do that is to copy the default '''Full''' toolbar definition, and strip it down to your needs.&lt;br /&gt;
&lt;br /&gt;
For example, the following is a good recommended toolbar definition that can be placed in the &amp;lt;code&amp;gt;config.js&amp;lt;/code&amp;gt; file: &lt;br /&gt;
&amp;lt;source language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
CKEDITOR.editorConfig = function( config )&lt;br /&gt;
{&lt;br /&gt;
	config.toolbar = 'MyToolbar';&lt;br /&gt;
&lt;br /&gt;
	config.toolbar_MyToolbar =&lt;br /&gt;
	[&lt;br /&gt;
		{ name: 'document', items : [ 'NewPage','Preview' ] },&lt;br /&gt;
		{ name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] },&lt;br /&gt;
		{ name: 'editing', items : [ 'Find','Replace','-','SelectAll','-','Scayt' ] },&lt;br /&gt;
		{ name: 'insert', items : [ 'Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'&lt;br /&gt;
                 ,'Iframe' ] },&lt;br /&gt;
                '/',&lt;br /&gt;
		{ name: 'styles', items : [ 'Styles','Format' ] },&lt;br /&gt;
		{ name: 'basicstyles', items : [ 'Bold','Italic','Strike','-','RemoveFormat' ] },&lt;br /&gt;
		{ name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote' ] },&lt;br /&gt;
		{ name: 'links', items : [ 'Link','Unlink','Anchor' ] },&lt;br /&gt;
		{ name: 'tools', items : [ 'Maximize','-','About' ] }&lt;br /&gt;
	];&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
Inside the configuration file you can create as many toolbar definitions as you need. Later, based on some criteria, you can choose the toolbar to use for each CKEditor instance. Each toolbar definition can be used as many times as required (or not used at all, for that matter). For example, with the following code, two editors are created on the page and each one is using a different toolbar: &lt;br /&gt;
&amp;lt;source language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
CKEDITOR.replace( 'editor1',&lt;br /&gt;
	{&lt;br /&gt;
		toolbar : 'MyToolbar'&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
CKEDITOR.replace( 'editor2',&lt;br /&gt;
	{&lt;br /&gt;
		toolbar : 'Basic'&lt;br /&gt;
	});&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
It is also possible to set the toolbar definition in-page, at the same time when you create an editor instance. If this is the case, assign the toolbar setting directly to the editor instance, like in the example below: &lt;br /&gt;
&amp;lt;source language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
CKEDITOR.replace( 'editor1',&lt;br /&gt;
	{&lt;br /&gt;
		toolbar :&lt;br /&gt;
		[&lt;br /&gt;
			{ name: 'basicstyles', items : [ 'Bold','Italic' ] },&lt;br /&gt;
			{ name: 'paragraph', items : [ 'NumberedList','BulletedList' ] },&lt;br /&gt;
			{ name: 'tools', items : [ 'Maximize','-','About' ] }&lt;br /&gt;
		]&lt;br /&gt;
	});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;note&amp;gt;Please note that the toolbar definition was changed in '''CKEditor 3.6''', when a concept of toolbar button groups was introduced. This feature is WAI-ARIA compliant and important for accessibility support, so we recommend to upgrade custom definitions created for previous versions and follow the new standard described above.&amp;lt;/note&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sebstefanov</name></author>	</entry>

	</feed>