Перейти к содержимому
Русский язык для Invision Community 5

FAQ: Сайт без IPB Wrapper: Некорректная работа полей базы данных

При создании страниц в 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 не используется. Тогда код добавлять не нужно.

 

Нажмите здесь для просмотра статьи

Рекомендованные сообщения

Нет сообщений для отображения

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.