Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHPbb skrocenie forum/topic title
Forum PHP.pl > Forum > Gotowe rozwiązania > Skrypty forum
koryx
Witam
Modyfikuje styl dla forum phpbb. Wchodząc do jakiegokolwiek forum/tematu wyświetlany jest jego tytuł. Chciałbym go tak zmodyfikować aby nigdy nie był dłuższy niż określona ilość znaków i na końcu żeby dodawał 3 kropki. Postanowiłem użyć funkcji:
  1. function krotki($temat)
  2. {
  3. $dlugosc = strlen($temat);
  4. if($dlugosc > 15){
  5. $dlugosc = $dlugosc - 15;
  6. $skrocony = substr($temat, 0, -$dlugosc);
  7. $nowy_temat= $skrocony."...";
  8. return $nowy_temat;
  9. }
  10. else { return $temat; }
  11. }

w odpowiednim pliku dokonałem modyfikacji:
  1. krotki("{TOPIC_TITLE}");

Powyższe rozwiązanie nie działa z bardzo prostej przyczyny, pliki stylu forum są z rozszerzeniem html a nie php więc skryptów nie wykonuje. Czy jest jakaś wbudowana w phpbb funkcja, która robi coś takiego? Można to jakoś inaczej zrobic? Może jakoś w javascript?
rad11
Przerob sobie na wlasne potrzeby:

http://jsfiddle.net/42q98qrj/9/
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-2024 Invision Power Services, Inc.