Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [BBcode][Symfony] Zbędny tag <br> i jak wyświetlić znak '['
Forum PHP.pl > Forum > PHP
ProgXT
Cześć
Tak jak w tytule. Tworzę aplikację w Symfony. Używany Twig. Z bazy pobieram kod. Używam bbcode.

Wyświetla prawidłowo kod, ale
- dodaje zbędne znaczniki <br> i pojawiają się duże odstępy między wierszami. A wiadomo że trzeba, żeby kolejne wyświetlane wiersze były jeden pod drugim, a nie obok
- jak wyświetlać kod, w którym są znaki '['. Aktualnie nie wyświetla tych znaków

Macie sposoby na te dwie sprawy?
ohm
Pokaż kod i dane jak to wyświetlasz, co do drugiego to wydaje mi się że filtr |raw + autoescape powinien rozwiązać problem.
ProgXT
Z bazy pobieram różne akapity. Akapity mają zwyczajne zdania i/lub kod html, php, twig no i znaczniki code z nawiasami kwadratowymi

Kod
<td style="    padding-top: {{ akapit.odg }}%;
            padding-right: {{ akapit.odp }}%;
            padding-bottom: {{ akapit.odd }}%;
            padding-left: {{ akapit.odl }}%;
            font-size: {{ akapit.roz }}em;
            {% if akapit.italic %}
                font-style: italic;    
            {% endif %}
            {% if akapit.bold %}
                    font-weight: bold;
                {% endif %}
                color: #{{ akapit.kolor }};
  ">
      {{ akapit.tresc|bbcode|nl2br }}
  </td>


Kod
(code)composer require chriskonnertz/bbcode(/code)         ---->>  Tam są kwadratowe nawiasy przy code, na potrzeby tego forum wyświetlam okrągłe
//  W config/services.yaml  dodać
(code)[color=#FC5][b]services:
    App\Twig\BBcode:
        tags: ['twig.extension'][/b][/color](/code)


Tego nawiasu na samym dole nie wyświetla i zawartości "'twig.extension'" też

Jak to autoescape dodać?

Kod
{% autoescape %}
        {{ akapit.tresc|bbcode|nl2br|raw }}
{% endautoescape %}


Tak też nie wyświetla nawiasów kwadratowych. Taki jest efekt na stronie.

Kod
composer require chriskonnertz/bbcode



// W config/services.yaml dodać

services:


    App\Twig\BBcode:


        tags:
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.