Используемые в работе JavaScript'ы

За внешний вид вашего сайта отвечают шаблоны. Но некоторые элементы управления, предоставляемые ядром CMS, требуют для своей также определённого набора JavaScript'ов. В этом разделе будет дано краткое описание используемых JScript'ов.

Все скрипты, необходимые для работы ядра CMS, находятся в папке lib, вот их краткое описание:

Библиотека admin.js

Содержит функцию json_encode(), которая позволяет генерировать JSON код и передавать его в ядро CMS:
//
// Function from PHP to Javascript Project: php.js
// URL: http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_json_encode/
function json_encode(mixed_val) {
...

Библиотека ajax.js

Представляет собой модифицированную библиотеку `Simple AJAX Code-Kit (SACK) v1.6.1` и используется для любых AJAX вызовов в ядре CMS и во всех плагинах.

Пример использования данной библиотеки можно найти а плагине comments, в шаблоне по умолчанию:

/templates/default/plugins/comments/comments.form.tpl

Библиотека functions.js

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

Используемые в работе HTML блоки / ID и STYLE элементов

Следует учитывать, что для своей работы ядро CMS (и некоторые плагины) используют фиксированные идентификаторы блоков или заданный заранее набор CSS стилей.