![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 261 Pomógł: 2 Dołączył: 13.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy znalazł już ktoś sposób na dynamiczne skracanie tytułów by pasowały do diva o określonej szerokości. Mam tu na myśli zastąpienie substr czymś bardziej praktycznym. Substr gdy zakończy się w "środku" polskiego znaku powstaje krzaczek. Poza tym, szerokość liter ma znaczenie. Niektóre tytuły nie zmieszczą się gdy inne tytuły są ucinane w 3/4 a mogłyby być wyświetlone w całości - ilość znaków ta sama.
Mam np. tytuł: Wypadek w Kamieniu Pomorskim. Co zeznała pasażerka? Szerokość diva 240 px, chcę by ten tekst zmieścił się w dwóch linijkach do szerokości 240px, jak się nie zmieści to zastąpi ostatnie 3 znaki kropkami. Czy istnieje jakiś sposób na to? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
W PHP dobrze tego nie zrobisz. Zresztą i tak nie miałoby to sensu.
Rzuć okiem na rozwiązanie JS: http://jsfiddle.net/5YrQR/ [edit] A co do substr, który tworzy krzaczki dla polskich znaków, zainteresuj się mb_substr, która działa poprawnie dla Unicode. Ten post edytował sowiq 2.01.2014, 15:08:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 06:01 |