Viewing 7 replies - 1 through 7 (of 7 total)
  • Moderator Paweł Knapek

    (@adpawl)

    daj w stylach np.
    pre { white-space:normal !important; }

    A z tym „zlepkiem”, to o co konkretnie chodzi?

    Thread Starter Wooze

    (@wooze)

    Zobacz proszę na stronę główna na wpis pt. „Jak sprawdzić I..” jak to koszmarnie wygląda.

    W którym miejscu w css dodać ten kod który podałeś?

    Moderator Paweł Knapek

    (@adpawl)

    pre możesz dodać w dowolnym miejscu w pliku style.css,
    co do strony głównej, to nie wiem czy o coś takiego biega…?
    -fragment przy linii 429 zmień w ten sposób

    .postBox .postBoxMid .textPreview p{
    	margin-top:0;
    	line-height:1.5 !important;
    	word-spacing:3px;
    }

    ….ewentualnie dopisać na końcu pliku:
    .textPreview p { line-height:1.5 !important; word-spacing:3px; }

    Thread Starter Wooze

    (@wooze)

    Dodałem wszystko to co napisałeś, ale nie zauważyłem zmiany. Chodzi mi o to nas stronie głównej:
    http://badamczyk.pl/wp-content/obrazy/zlepek.png

    newsy były sformatowane w podobny sposób:
    http://badamczyk.pl/wp-content/obrazy/dobrze.png

    Moderator Paweł Knapek

    (@adpawl)

    Możesz zwiększyć line-height np do 1.8
    …chyba że chodzi ci o justowanie – wówczas dodajesz text-align:justify;

    Thread Starter Wooze

    (@wooze)

    Nie, chodzi mi o to czy to normalne że na stronie głównej WordPress nie dodaje formatowania wpisu. Takiego jak mam już we wpisie po otworzeniu.

    Moderator Paweł Knapek

    (@adpawl)

    Jeżeli stosujesz zajawkę the_excerpt, to jest to normalne – ona jest pozbawiona formatowania.
    Jeżeli chcesz zajawkę zawierającą formatowanie, to musisz operować na pełnej treści posta the_content.

    Przykładowo w functions.php dodajesz własną funkcję skrótu np.

    function my_excerpt($max_char=350, $more_link_text = '', $stripteaser = 0, $more_file = '') {
        $content = get_the_content($more_link_text, $stripteaser, $more_file);
        $content = apply_filters('the_content', $content);
        $content = str_replace(']]>', ']]>', $content);
        $content = strip_tags($content,'<a><i><b><strong><span>');
    
       if (strlen($_GET['p']) > 0) {
          echo '';
          echo $content;
          echo '...';
       }
       else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) {
            $content = substr($content, 0, $espacio);
            $content = $content;
            echo '';
            echo $content;
            echo '...';
       }
       else {
          echo '';
          echo $content;
       }
    }

    Potem w pliku index.php zmieniasz the_excerpt() na my_excerpt().

Viewing 7 replies - 1 through 7 (of 7 total)
  • Temat ‘Jak poprawić wygląd błędnie wyświetlanego wpisu?’ jest zamknięty na nowe odpowiedzi.