Skrócenie wiadomości w portalu

Łukasz | Tagi: , ,

W łatwy sposób można wyświetlić skrócone wiadomości na portalu. Dzięki temu wszystko jest czytelniejsze.

Portal z skróconymi postami

Portal z skróconymi postami

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







1 Komentarz »
  1. Skrócenie wiadomości w portalu (30 sierpnia 2009, 6:38 ) #

    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ę

Dodaj komentarz

XHTML: Możesz użyć tagów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


Prosimy nie zgłaszać swoich problemów poprzez komentarze! W przypadku problemów zapraszamy nasze forum.

Serwis MyBBsite.pl wykorzystuje cookies. Korzystanie z witryny oznacza zgodę na ich zapis lub wykorzystanie, więcej informacji w polityce prywatności
Akceptuję politykę prywatność, zamknij informację