Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Skrypty forum _ PHPbb skrocenie forum/topic title

Napisany przez: koryx 14.12.2014, 22:44:57

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 = http://www.php.net/strlen($temat);
  4. if($dlugosc > 15){
  5. $dlugosc = $dlugosc - 15;
  6. $skrocony = http://www.php.net/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?

Napisany przez: rad11 16.12.2014, 14:59:56

Przerob sobie na wlasne potrzeby:

http://jsfiddle.net/42q98qrj/9/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)