При добавлении пользовательских каталогов и файлов необходимо следовать общим правилам:
В противном случае при обновлении системы все добавленное раннее будет удалено или заменено аналогичными системными файлами.
Если вы хотите добавить к системе скрипты или расширить функциональность базовых классов, необходимо создать новый модуль. Все модули должны храниться в каталоге ext. Например, все файлы форума находятся в ext/wforum.
Модуль может хранить свои данные (фото и прочее) в общем каталоге userdata. Но в этом случае в userdata для него создаётся отдельный каталог, который удаляется вместе с ним при деинсталляции.
Для добавления своих скриптов в модуль удобно это сделать в каталоге lib/ (например, полный путь к этому каталогу в модуле форум будет таким - ext/wforum /lib/). Этот каталог создается автоматически при генерации кода нового модуля при использовании case-средств платформы.
Положите в каталог lib/ ваш скрипт и сделайте вызов метода load() в контроллере страницы. Метод load() принадлежит основному классу ядра – pageParser, объект которого можно получить из любой точки приложения. load() по умолчанию подключит вашу библиотеку, проверив на существование подключаемый файл.