27
lip
2009
W łatwy sposób można wyświetlić skrócone wiadomości na portalu. Dzięki temu wszystko jest czytelniejsze.
Na samym początku za pomocą klienta FTP pobierz plik portal.php , znajduje się on w głównym katalogu forum. Odtwórz ten plik jakimś edytorem plików PHP.
Znajdź kod
445 446 447 | while($announcement = $db->fetch_array($query)) { $announcement['message'] = $posts[$announcement['tid']]['message']; |
po tym kodzie dodaj
$ile = 150; //liczba znaków, po których post zostanie ucięty $skroc = strlen($announcement['message']); if($skroc > $ile) { $announcement['message'] = substr($announcement['message'], 0, $ile)."..."; } else { $announcement['message'] = $announcement['message']; }
Jeżeli chcesz aby wyświetlał się link do pełnej wersji postu musisz wejść do panelu administratora, wybierz Style i Szablony, a dalej Szablony. Wybierz swój styl, rozwiń paczkę Portal i wybierz szablon Portal_announcement.
Znajdź kod
17 | {$message} |
i po tym kodzie dodaj
<a href="{$mybb->settings['bburl']}/{$announcement['threadlink']}">(więcej)</a>Autor oryginalnego kodu php: kabus
Jesteś tutaj: Strona główna > Dokumentacja i porady > Porady > Skrócenie wiadomości w portalu
1 Komentarz »
Dodaj komentarz

Znajdź nas
Dołącz do

Witam
to jest bardzo przydatne takie skrócenie newsa na Portalu, tyle że nie pokazuje koloru tekstu , sam tytuł tak , tekstu już nie.
Po prostu w momencie urwania tekstu jest tylko sam tag koloru , początkowa jego fraza i też nie pogrubia boltem tylko pokazuje sam tag .
Gdy zwiększyłem ilość znaków żeby „łapał” chociażby tekst w bolcie , tez pokazuje tylko same tagi [b]…
I druga sprawa jak pozbyć się avka z newsa na Portalu?
Dziękuję