При создании страниц в IP.Content без оболочки IP.Board некоторые поля базы данных (имеется ввиду форма создания статьи или любая форма ввода данных в базу), такие как "Attachment", работают неправильно. Причина – их функциональность связана с подключением определенных элементов JavaScript, которые при использовании оболочки IP.Board загружаются автоматически. Но вам придется включать их вручную, если вы создаете свои собственные шаблоны для страниц.
Для решения этой проблемы необходимо включить JavaScript на вашей странице. Для "Приложений" типа поля в код страниц нужно добавить следующее:
{$this->settings['public_dir']}js/3rd_party/prototype.js {$this->settings['public_dir']}js/3rd_party/scriptaculous/scriptaculous-cache.js {$this->settings['public_dir']}js/ipb.js {$this->settings['public_dir']}js/ips.attach.js
Комментируем в теме и смотрим там правильный код
***При установке любого стороннего поля, возможно, стоит вначале спросить его автора. Может быть, никаких дополнительных файлов JavaScript не используется. Тогда код добавлять не нужно.
Recommended Comments
There are no comments to display.