2013-06-21 4 views
0

Прошу прощения, если я повторяю вопрос. укажите ссылку, в которой содержится ответ, который я ищу, потому что я не мог его найти.Как подключить ckeditor к моему сайту

Я посмотрел документацию, и это не помогло. http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Minimum_Setup

http://www.elated.com/articles/adding-wysiwyg-editor-to-your-site/

ссылка выше учебник я использовал, чтобы получить код, приведенный ниже.

Я изо всех сил пытаюсь найти любую хорошую помощь, и я искал час.

Моя цель: разрешить моим пользователям нажимать на ссылку, которая выводит их на другую страницу, где они могут писать заметки и сохранять их для личного использования в будущем. У них будет свой собственный логин, поэтому их заметки будут видны только им и людям, к которым они имеют доступ.

После исследования StackOverflow, я чувствую себя как ckeditor будет лучшим инструментом для работы.

Вот мои попытки установить его. (П.с. я скачал папку с сайта, так что я сомневаюсь, что «установка» является правильным термином.).

теги Мой сценарий в голове:

<script type = "text/javascript" src="ckeditor/ckeditor.js"></script> 
<script> 
window.onload = function() { 
CKEDITOR.replaceAll('wysiwyg'); 
}; 

</script> 

Моя первая попытка Webform:

CKEDITOR.replace('fieldname'); 
     <textarea id="userNotes" class="wysiwyg"><strong>test</strong></textarea> 

Мой WebForm копия вставки из учебника выше:

<form action="form_handler.php" method="post"> 
<div> 
    <textarea cols="80" rows="10" id="content" name="content"> 
    &lt;h1&gt;Article Title&lt;/h1&gt; 
    &lt;p&gt;Here's some sample text&lt;/p&gt; 
    </textarea> 
    <script type="text/javascript"> 
    CKEDITOR.replace('articleContent'); 
    </script> 
    <input type="submit" value="Submit"/> 
</div> 

Все, что я пробовал до сих пор, дает мне текстовую область с открытым текстом внутри, и это не так, как должно выглядеть.

Чтобы повторить мой вопрос, как правильно настроить/связать файлы ckeditor внутри моего html-файла и веб-формы, чтобы заставить ckeditor работать на самом деле?

Вопрос: Часть вторая: Я даже правильно приближаюсь к своей цели? является ckeditor хорошим решением для моей цели, чтобы пользователи могли создавать заметки?

ответ

3

Попробуйте

CKEDITOR.replace('content'); 

Это ID и имя текстового поля, так что вы должны быть ориентированы на это.

<textarea cols="80" rows="10" id="content" name="content"> 
&lt;h1&gt;Article Title&lt;/h1&gt; 
&lt;p&gt;Here's some sample text&lt;/p&gt; 
</textarea> 
<script type="text/javascript"> 
CKEDITOR.replace('content'); 
</script> 
+0

Япом. Я смущен. Спасибо. – john

+0

Думаю, я мог бы сказать, что парень, который сделал учебник, должен быть смущен, потому что .. технически он допустил ошибку, я просто не поймал его. – john

+0

Принимали ответ? :) – ericdc

0

Вот documentation. Я предполагаю, что вы используете ASP.Net.

Если вы будете следовать выше учебник, вы можете добавить CKEditor по:

<CKEditor:CKEditorControl ID="CKEditor1" runat="server"> 
</CKEditor:CKEditorControl> 
+0

Я все еще Noob, я буду копать в любом asp.net, так как я понятия не имею. Я предполагаю, что это что-то вроде бэкэнда. – john

+0

Хммм ... конечно, если вы используете Webforms, вы на самом деле используете Asp.Net. –