[Расширение] (phpBB 3.1/3.2) BB3AddFields: дополнительные поля для форума

Как добавить дополнительные поля в форум при создании темы

Аватара пользователя
PPK
Администратор
Сообщения: 8860
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 68 раз
Поблагодарили: 1262 раза

Сообщение PPK 06 апр 2015, 16:07

Описание
Порт мода BB3AddFields 2 - мод шаблонов дополнительных полей для форума phpBB3 для форума phpBB3 (только версии 3.1 и выше)
Расширение позволяет произвольно создавать дополнительные поля которые будут отображаться при создании новой темы на форуме (либо при редактировании старой), возможна работа в одном из 2-ух режимов, 1 - доп. поля до формы сообщения, 2 - доп. поля вместе с формой сообщения, в первом случае при создании темы сначала отображаются доп. поля, после их заполнения появляется стандартная форма сообщения/заголовка темы/загрузки файлов, есть возможность определять доп. поля как обязательные для заполнения, а так-же создавать название темы из значений доп. полей, во втором случае доп. поля отображаются вместе с формой сообщения, возможности определять доп. поля как обязательные или создавать тему из них нет.
Пример работы в режиме 1
Отображение полей

Предпросмотр

Результат

Тоже самое в режиме 2
Отображение полей

Предпросмотр


Установка
Распаковать архив, в корневой директории форума в директории /ext/ создать директорию ppk, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json из архива у вас должен выглядеть следующим образом: /ext/ppk/bb3addfields/composer.json
Включить расширение в адм. разделе: адм. раздел - вкладка Персонализация - Управление расширениями, напротив BB3AddFields нажать ссылку Включить

Обновление
При обновлении до версии 1.1.0 нужно отключить расширение в адм. разделе, заменить файлы расширения новыми файлами и включить расширение заново.

Настройка
Адм. раздел - Настройки расширений - BB3AddFields
Общие настройки

Шаблоны дополнительных полей

Дополнительные поля

Назначение шаблонов

Шаблон

Дополнительное поле

Как создавать шаблоны и поля, описано в этой теме: Дополнительные поля - создание, назначение на форум/трекер, за небольшим исключением, назначать шаблоны на форум нужно не через редактирование опций форума, а через раздел Назначение шаблонов в расширении.

Скачать расширение
С форума (необходимо зарегистрироваться и/или войти на форум)
Для версии 3.1
bb3addfields_1.1.0.zip

Для версии 3.2
bb3addfields_1.2.0.zip

С GIT репозитория
https://gitlab.com/protoneutron/bb3addfields

2015.04.03 - 1.0.0 Начальная версия
2015.06.25 - 1.0.1 Исправлены ошибки совместимости с версией phpBB 3.1.5
2015.07.01 - 1.1.0 Добавлена опция для отображения отдельной ссылки в шапке форума для создания темы
2017.01.18 - 1.2.0 Изменения под версию форума phpBB 3.2


У вас нет необходимых прав для просмотра вложений в этом сообщении.
US
USER57
Сообщения: 610
Зарегистрирован: 28 авг 2010, 20:18
Откуда: от туда
Благодарил (а): 48 раз
Поблагодарили: 70 раз

Сообщение USER57 24 июн 2015, 22:12

в Версия phpBB: 3.1.5 админке ощибки

Код: Выделить всё

[phpBB Debug] PHP Notice: in file [ROOT]/ext/ppk/bb3addfields/acp/bb3addfields_addfield_module.php on line 40: Constant TRACKER_ADDFIELDS_TPL already defined
[phpBB Debug] PHP Notice: in file [ROOT]/ext/ppk/bb3addfields/acp/bb3addfields_addfield_module.php on line 41: Constant TRACKER_ADDFIELD_TPL already defined
[phpBB Debug] PHP Notice: in file [ROOT]/ext/ppk/bb3addfields/acp/bb3addfields_addfield_module.php on line 42: Constant TRACKER_ADDFIELDS_SETS already defined

Код: Выделить всё

[phpBB Debug] PHP Notice: in file [ROOT]/ext/ppk/bb3addfields/acp/bb3addfields_set_module.php on line 43: Constant TRACKER_ADDFIELDS_TPL already defined
[phpBB Debug] PHP Notice: in file [ROOT]/ext/ppk/bb3addfields/acp/bb3addfields_set_module.php on line 44: Constant TRACKER_ADDFIELD_TPL already defined
[phpBB Debug] PHP Notice: in file [ROOT]/ext/ppk/bb3addfields/acp/bb3addfields_set_module.php on line 45: Constant TRACKER_ADDFIELDS_SETS already defined

в новой теме

Код: Выделить всё

[phpBB Debug] PHP Notice: in file [ROOT]/ext/ppk/bb3addfields/core/bb3addfields.php on line 75: Constant TRACKER_ADDFIELDS_TPL already defined
[phpBB Debug] PHP Notice: in file [ROOT]/ext/ppk/bb3addfields/core/bb3addfields.php on line 76: Constant TRACKER_ADDFIELD_TPL already defined
[phpBB Debug] PHP Notice: in file [ROOT]/ext/ppk/bb3addfields/core/bb3addfields.php on line 77: Constant TRACKER_ADDFIELDS_SETS already defined
http://star-anime.ru
ig
igorbond
Сообщения: 24
Зарегистрирован: 21 мар 2016, 01:07
Благодарил (а): 2 раза

Сообщение igorbond 28 янв 2017, 11:54

А как создать шаблон только для Заголовок:? Чтобы он вставлялся в название в начало и был обязательным?
Аватара пользователя
PPK
Администратор
Сообщения: 8860
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 68 раз
Поблагодарили: 1262 раза

Сообщение PPK 28 янв 2017, 19:20

Дополнительные поля - создание, назначение на форум/трекер тут всё написано, только добавляться будет в конец, если нужно в начало - в коде можно переделать.
Sm
Smirnov
Сообщения: 2
Зарегистрирован: 09 июл 2016, 23:27

Сообщение Smirnov 23 фев 2017, 18:16

Проблема с данным расширением. Я его отключил. Теперь не могу включить, пишет:
В процессе обновления произошла ошибка, которая вызвала исключение. Изменения, произведенные до появления ошибки, были отменены. Тем не менее, рекомендуется проверить конференцию на отсутствие ошибок в работе.

Параметр конфигурации «bb3addfields_version» не существует.


И не могу удалить данные

В процессе обновления произошла ошибка, которая вызвала исключение. Изменения, произведенные до появления ошибки, были отменены. Тем не менее, рекомендуется проверить конференцию на отсутствие ошибок в работе.

Обязательный модуль не существует: ACP_ADDFIELDS
Аватара пользователя
PPK
Администратор
Сообщения: 8860
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 68 раз
Поблагодарили: 1262 раза

Сообщение PPK 23 фев 2017, 18:39

3.1.10?
Sm
Smirnov
Сообщения: 2
Зарегистрирован: 09 июл 2016, 23:27

Сообщение Smirnov 23 фев 2017, 18:43

да.

Отправлено спустя 2 минуты 31 секунду:
Хочу уточнить: занимаюсь удалением всех расширений в связи с обновлением до 3.2. Если расширение отключить, а потом включить то всё нормально, но вот удалить не получается.
Аватара пользователя
PPK
Администратор
Сообщения: 8860
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 68 раз
Поблагодарили: 1262 раза

Сообщение PPK 23 фев 2017, 21:02

Обновите до 3.2. потом удалите, в 3.1.10 есть баги связанные с модулями расширений
le
lelasarov
Сообщения: 2
Зарегистрирован: 14 фев 2017, 17:31

Сообщение lelasarov 11 мар 2017, 12:48

Подскажите как в теме сделать дополнительное поле чтобы после названия темы можно было вставить "Цена"?
Аватара пользователя
PPK
Администратор
Сообщения: 8860
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 68 раз
Поблагодарили: 1262 раза

Сообщение PPK 11 мар 2017, 15:06

Имеется виду просто добавить поле или чтобы в названии темы это было? (Дополнительные поля - создание, назначение на форум/трекер)

Вернуться в «Расширения для phpBB 3.1/3.2»

Кто сейчас на конференции

Сейчас этот форум просматривают: CCBot и 0 гостей