Интеграция фкдиторов с PHP и MySQL? - PullRequest
0 голосов
/ 30 марта 2010

Я только что скачал FCKeditor и поместил папку в мой корневой каталог, но я не знаю, как установить FCKeditor в мои формы. Например, я хотел интегрировать FCKeditor в поля формы «Обо мне» и «Мои интересы» в форме ниже, но я не знаю, как и даже как изменить скины fckeditor. Как мне это сделать?

Я использую PHP и MySQL.

Вот HTML.

<form method="post" action="index.php">
    <fieldset>
        <ul>
            <li><label for="about-me">About Me: </label>
            <textarea rows="8" cols="60" name="about-me" id="about-me"></textarea></li>

            <li><label for="my-interests">My Interests: </label>
            <textarea rows="8" cols="60" name="interests" id="interests"></textarea></li>

            <li><input type="submit" name="submit" value="Save Changes" class="save-button" />
        </ul>
    </fieldset>
</form>

Ответы [ 4 ]

2 голосов
/ 19 декабря 2012

Если вы используете Php, это очень просто

<?php
include_once(“fckeditor/fckeditor.php”) ;

$sBasePath = $_SERVER[ 'PHP_SELF' ] ;                                                       
$oFCKeditor = new FCKeditor('FCKeditor1') ;                                                   
$oFCKeditor->BasePath = 'fckeditor/' ;                                                       
$oFCKeditor->ToolbarSet = 'Basic';                                                            
$oFCKeditor->Height = 200;                                                                     
$oFCKeditor->Width  = 400;                                                                     
$oFCKeditor->Value = '<p>Now the FCKeditor is available and ready to use. So, just insert the        following code in your p</p>' ;
$oFCKeditor->Create() ;


?>

Поместите этот код в свой HTML.

Для получения дополнительной информации перейдите к статье в моем блоге: Базовая интеграция с FCKEditor

1 голос
/ 30 марта 2010

Например, я делаю следующее действие:

Сначала напишите в разделе этот код

<script type="text/javascript" src="ckeditor/ckeditor.js"></script>

Второй

<textarea cols="80" id="FCKeditor1" name="FCKeditor1" rows="10"></textarea>
<script type="text/javascript">
    CKEDITOR.replace( 'FCKeditor1',{
        toolbar : 'Full',
        skin:'kama'
    } );
</script>

после этого действия я увидел в своем браузере ckeditor.

0 голосов
/ 30 марта 2010

CKEdit - это просто плагин JavaScript. Чтобы использовать его с PHP и MySQL, вам не нужно предпринимать никаких особых мер предосторожности. Вы можете просто следовать руководству: FCKeditor 2.x, Руководство для разработчиков, JavaScript .

Руководитель:

<script type="text/javascript" src="fckeditor/fckeditor.js"></script>

Body:

<script type="text/javascript">
    var oFCKeditor = new FCKeditor('FCKeditor1');
    oFCKeditor.BasePath = "/fckeditor/";
    oFCKeditor.Create();
</script>

Где вы заменяете: «FCKeditor1» в приведенном выше примере на «about-me», и снова для вашего поля «интересов».

0 голосов
/ 30 марта 2010

FCKeditor 2.x, Руководство для разработчиков, PHP - хорошее руководство по интеграции FCKeditor в PHP. Вы включаете файл, создаете объект, назначаете некоторые параметры, и все готово. Это довольно просто и полезно.

Надеюсь, это поможет.

...