Skocz do zawartości
  • Zarejestruj się
  • 0
Mateusz_K

Limit wyświetlenia tekstu

Pytanie

Cześć, mam pytanie. W szablonach baz danych mam coś takiego jak : 

{$record->_content|raw}

Czy istnieje jakiś sposób aby dodać tutaj jakiś filtr, który wyświetli mi np tylko 50 pierwszych znaków z tego $record ? 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Polecane posty

  • 0

Musiałbyś dać coś takiego:

{mb_substr( strip_tags( $record->_content ), 0, 50 )|raw}

tylko musisz pamiętać, że to wyświetli tekst ale bez tagów html

  • Like 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

Załatwiło mi to sprawę, ale w 80%, bo mam na początku coś takiego : zk� . Zapewne to jest zdjęcie, bo na początku artykułu zawsze jest mianiaturka zdjęcia.  Próbowałem dać w funkcji mb_substr 2,50 . Ale niestety nie działa 😕 . 

A jak wklejam ten kod do szablonu 

{mb_substr( strip_tags( $record->_content ), 0, 50 )|raw}

to na stronie mam coś takiego : {mb_substr( strip_tags(

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

Dobra, udało mi się pozbyć tego zk� w taki sposób : 

{{$replace = str_replace("zk","",$str);}}
{{$preg = preg_replace('/[\x00-\x1F\x7F-\xFF]/', '', $replace);}}

Najpierw pozbyłem się tekstu zk ,a następnie tego znaku zapytania. Może się komuś przyda 🙂 . Można zamknąć 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

Problem został rozwiązany.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.