Я реализую bbcode bbcode для спойлера в phpbb, который использует стиль, основанный на начальной загрузке.Запуск сбрасываемой панели без идентификатора
Но у меня возникли проблемы, так как phpbb не дает никакого уникального идентификатора для каждого обработанного bbcode, поэтому я не могу использовать идентификатор для сворачиваемого div из-за неизбежного дублирования кода каждый раз, когда член использует bbcode в тексте.
Базовый HTML выглядит так:
<div class="panel-group">
<div class="panel panel-warning">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" href="#collapse1">SPOILER!</a>
</h4>
</div>
<div id="collapse1" class="panel-collapse collapse">
<div class="panel-body">{TEXT}</div>
</div>
</div>
Так как я могу сделать тело панели разборный без идентификатора?
Спасибо.
Параметр 'id' не нужно носить описательный характер, просто уникальный ... вы можете получить PhpBB, чтобы сгенерировать случайную строку символов и установить, что в качестве идентификатора? –
К сожалению, нет. Я не нахожу ничего об автоматическом генерации любой строки или символа для каждого bbcode, и даже '{IDENTIFIER}' я думал, что может быть что-то вроде этого, показало, что нужно вводить только другой тип данных. – Vico
Используйте что-то еще из набора данных, например, имя сообщения или что-то еще. В противном случае просто зациклируйте их как петлю, так что id = "collapse- {post-number}" –