Помощь с ckeditor

Rabben

Старатель
Регистрация
26 Мар 2009
Сообщения
159
Реакции
10
Здравствуйте, стоит fckeditor, хочу обновить до ckeditor.
Вот что было:
Код:
<script type="text/javascript" src="/fckeditor/fckeditor.js"></script>

  <script type="text/javascript">
  <!--
  var oFCKeditor = new FCKeditor('content');
  oFCKeditor.BasePath = "./fckeditor/";
  oFCKeditor.Value = '{$content}';
  oFCKeditor.Create() ;
  //-->
  </script>
И то, что, я пытался сделать:
Код:
<script type="text/javascript" src="/ckeditor/ckeditor.js"></script>

 <script type="text/javascript">
		var CKEDITOR = CKEDITOR.replace('content');
		CKEDITOR.BasePath = "./ckeditor/";
		CKEDITOR.setData( '{$content}' );
  </script>
Но, к сожалению ничего не выходит. редактор даже не подключается.
Причем, textarea у меня нету. Код вписан в шаблон smarty. Переменная content='$content'. А $content выводится через мускул. В чём я ошибся?
 
Пути верно указаны? сейчас вы просто их "переименовали" но возможно в новом редакторе другая структура файлов

данные записанные в $content и выводимые из БД соответствуют формату данных ожидаемых новым редактором ckeditor ?

посмотрите в браузере какой JS в результате сгенерировало и сравните его структуру соответствует ли она той структуре которая указана в документации к редактору


ну и нет строчки CKEDITOR.Create() ; - это случайность или так нужно?
 
Проверьте пути к файлам и подпапкам,а именно имена файлов. возможно они на сервере пере именовались в маленькие буквы...
 
Пути все верные, заметил еще такую штуку, если сделать так:
Код:
<script type="text/javascript" src="/fckeditor/fckeditor.js"></script>
<script type="text/javascript" src="/ckeditor/ckeditor.js"></script>

  <script type="text/javascript">
  <!--
  var oFCKeditor = new FCKeditor('content');
  oFCKeditor.BasePath = "./fckeditor/";
  oFCKeditor.Value = '{$content}';
  oFCKeditor.Create() ;
  //-->
  </script>

 <script type="text/javascript">
		var CKEDITOR = CKEDITOR.replace('content');
		CKEDITOR.BasePath = "./ckeditor/";
		CKEDITOR.setData( '{$content}' );
  </script>
То работают 2 редактора.
 
Назад
Сверху