Ekaterina
Новичок
FCKEditor и cache object script
Есть задание : необходимо написать модуль интеграции FCKEditor на COS. Так как из поддерживаемых FCKEditor - ром технологий я только начала разбираться в PHP, то соответственно пытаюсь разобраться как это реализовано на PHP, чтоб понять алгоритм и переписать на COS.
Вопрос в следующем . Мне непонятно каким образом используются базовые классы, написанные на JavaScript, в модулях PHP. То есть каким образом происходит взаимодействие допустим fckeditor_php5.php и fckconfig.js. То есть когда я добавляю свою тулбар в fckconfig.js. и загружаю ее в PHP - скрипте через:
При этом свойство ToolbarSet = 'MyToolbar' описываю в fckconfig.js, аналогично 'Default'. Все отлично работает. Но хотелось бы не тупо делать по аналогии, а понимать почему происходит так , а не иначе.
Понимаю, что в fckeditor_php5.php создается класс, который создает экземпляр объекта FCKEditor, свойства и методы этого объекта доступны за пределами скрипта. Но каким образом изменения в fckconfig.js передаются в приведенный выше скрипт? Чувтвую, что мне не хватает каких-то базовых знаний, не прошу объяснять все на пальцах, но скажите , где и что мне нужно почитать.
Есть задание : необходимо написать модуль интеграции FCKEditor на COS. Так как из поддерживаемых FCKEditor - ром технологий я только начала разбираться в PHP, то соответственно пытаюсь разобраться как это реализовано на PHP, чтоб понять алгоритм и переписать на COS.
Вопрос в следующем . Мне непонятно каким образом используются базовые классы, написанные на JavaScript, в модулях PHP. То есть каким образом происходит взаимодействие допустим fckeditor_php5.php и fckconfig.js. То есть когда я добавляю свою тулбар в fckconfig.js. и загружаю ее в PHP - скрипте через:
PHP:
<form action="sampleposteddata.php" method="post" target="_blank">
<?php
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = '/fckeditor/' ;
$oFCKeditor->ToolbarSet = 'MyToolbar';
$oFCKeditor->Value = 'Text' ;
$oFCKeditor->Create() ;
?>
<br>
<input type="submit" value="Submit">
</form> </form>
Понимаю, что в fckeditor_php5.php создается класс, который создает экземпляр объекта FCKEditor, свойства и методы этого объекта доступны за пределами скрипта. Но каким образом изменения в fckconfig.js передаются в приведенный выше скрипт? Чувтвую, что мне не хватает каких-то базовых знаний, не прошу объяснять все на пальцах, но скажите , где и что мне нужно почитать.