tgoop.com/astkb/1435
Last Update:
Добавление кастомных полей модуля extensions
Статья подробно описывает, как добавить пользовательские поля в модуле Extensions на FreePBX 16.0.33. Рассмотрены следующие ключевые моменты:
1. Поиск нужного места в коде:
- Использование инструментов разработчика браузера для идентификации элементов интерфейса.
- Поиск соответствующих файлов и строк кода в директории модулей FreePBX.
2. Добавление полей в интерфейс:
- Редактирование файла functions.inc.php
для вставки новых текстовых полей в форму редактирования внутреннего номера.
- Настройка заголовков и подсказок для этих полей.
3. Сохранение и отображение данных:
- Модификация функций в Core.class.php
для сохранения введенных данных в базу AstDB
.
- Обеспечение корректного отображения сохраненных данных при редактировании номеров.
4. Отладка и проверка:
- Использование консольных команд для проверки сохраненных данных в AstDB
.
- Решение возможных системных предупреждений после изменения кода.
Подробнее в статье
BY Asterisk Knowledge Base
![](https://photo2.tgoop.com/u/cdn4.cdn-telegram.org/file/np3HhHsr9RHtlbmU87FlJPpZcIHSgNr0Twg8HZbj8xUj3FQDWP7F__tTN0bzdAvzZjExBHywzlCLURfrTUbsb1b_S6Z2uFVRNPLJRfg8AF-JTxZ0mvEKxVFGXk3SH7A_j_oqhmwD0fRIulwQyPWd2-fE8cL7wRcT2v-EUaSkiB7gV9nSmaEVEUoZrl8TizfT3e72972RkHLBD58trru2RZ1aPkJH7gEj_94osVO2squkH4xWPzLGP0kv9VWo_oOeRizfC50DbvvLa_y_NNLcSoyYDWu8MoZYEubbOiV6yPs00zKo5SzcTVTCzKPb3E7ylUPmX0GMds71yFbc0j6ClQ.jpg)
Share with your friend now:
tgoop.com/astkb/1435