PPK, я именно так и сделал, как вы написали. А в моём предыдущим сообщении код съелся и вместо него поставился перевод строки, потому что на этом форуме тоже такой дополнительный BB-код, как выяснилось установлен
Я это сразу увидел, но у меня отсутствует возможность править сообщения, иначе я бы поправил так, чтобы мой код было видно.
И ещё при таком подходе я столкнулся с тем, что, например, Tapatalk ничего не знает про новый BB-код, а просто отображает его в виде текста и, конечно же, не переносит строки
Получается очень некрасивое сообщение.
Мои две хотелки можно было бы организовать таким образом:
1. В форму создания дополнительного поля ввести чек-бокс "Не требует заполнения". Если галочка выставлена, то такое поле не должно выводиться в форму, которую заполняет пользователь, но должно выводиться в само сообщение. Такими дополнительными полями можно будет организовать вывод произвольного текста, вставку картинок, пустых строк, открывающие и закрывающие теги для группы разнородных полей и всякое другое. При большом желании всё это можно, конечно, организовать и сейчас, кроме перевода строки, но так было бы несомненно удобнее и нагляднее.
2. В форму создания дополнительно поля ввести галочку "Не переводить строку после этого поля". Если галочка выставлена, то следующее поле при формировании текста сообщения будет идти на той же строке. Таким образом появится возможность формировать строки из нескольких полей.
Я не знаком с php, иначе внёс бы данные доработки самостоятельно. Но мне кажется, что это не отнимет много времени и сил у знающего человека. Можно ли попросить авторов внести такие изменения в данное расширение?