Odpowiedź forum utworzona

Viewing 9 replies - 1 through 9 (of 9 total)
  • na samym dole na moim blogu jest zwyczajna paginacja z pomocą pluginu:
    http://wordpress.org/plugins/wp-paginate/

    jeśli chcesz oddzielić w kodzie wygląd dla strony głównej i kolejnych stron w archiwum (tych z paginacją – 2,3,4 etc.) możesz tak jak Ci napisałem dać

    <?php if(!is_paged()) : // if dla strony głównej ?>
    
    <!-- cały wcześniejszy kod dla wyświetlania postów -->
    
    <?php else: // reguła dla pozostałych stron (2,3,4 etc. z wpisami) ?>
    
    <!-- kod do wyświetlania postów if have posts, wiadomo -->
    
    <?php endif; // koniec konstrukcji if dla rozgraniczenia strony głównej i kolejnych ?>

    albo rozdzielić stronę główną na pętlę (loop.php) i strony z paginacji (archive.php)

    naprawdę trudno rozgryźć co Ty chcesz osiągnąć bo piszesz o 3 ostatnich postach, a domyślnie wyświetla się 10 ostatnich postów
    zmieniłeś sobie wyświetlanie na 3, czy chcesz mieć 7 statycznych postów a tylko 3 ostatnie miałyby się zmieniać po wejściu w kolejne strony archiwum wpisów?

    ma zostać slider ze strony głównej, czyli zmieniają się tylko wpisy?
    jak tak to co za problem dać statycznie slider do pętli wpisów loop, będzie widoczny zawsze i na stronie głównej i na kolejnych stronach z wpisami

    naprawdę nie mam pojęcia co tak naprawdę chcesz osiągnąć

    nie do końca jestem pewien jak ma to wyglądać, bo piszesz tylko o stronie głównej

    jeśli jedynym problemem jest wyświetlenie 3 postów na stronie głównej a większej ilości na kolejnych stronach to użyj pluginu:
    http://wordpress.org/plugins/custom-post-limits/

    możesz sobie tam ustawić ilość postów jaką chcesz wyświetlać na poszczególnych podstronach

    możesz też wyświetlić np. 3 posty w inny sposób, a pozostałe na stronie głównej jako linki (tak piszesz, więc chyba dobrze rozumiem)

    zamiast funkcji i foreach możesz użyć takiego rozwiązania:

    <?php if (have_posts()) : while (have_posts()) :
    ++$i; // zmienna $i w celu odliczania kolejnych postów
    if( $i <= 3 ) : the_post(); // wyświetli 3 pierwsze posty ?>
    
    <!-- część dla kodu dla pierwszych 3 postów -->
    
    <?php else: the_post(); ?>
    
    <!-- część dla kodu dla kolejnych postów (czyli np. same linki) -->
    
    <?php endif; // koniec warunku dla 3 postów ?>
    <?php endwhile; endif; // koniec if while posts ?>

    możesz też wziąć pod uwagę paginację, czyli strona główna to jedno, a kolejne strony wpisów to drugie
    wtedy powyższy kod zamknij w:

    <?php if(!is_paged()) : // if dla strony głównej ?>
    
    <!-- cały wcześniejszy kod dla wyświetlania postów -->
    
    <?php else: // reguła dla pozostałych stron (2,3,4 etc. z wpisami) ?>
    
    <!-- kod do wyświetlania postów if have posts, wiadomo -->
    
    <?php endif; // koniec konstrukcji if dla rozgraniczenia strony głównej i kolejnych ?>

    pochwaliłem dzień przed zachodem…

    publikuję właśnie wpis i ta funkcja nic nie daje, a w zasadzie tylko mnie zmyla. W edytorze wizualnym wygląda to ok, bo faktycznie nie ma akapity tylko jest jako enter, ale po opublikowaniu wyszło wszystko na jaw.

    W miejsca gdzie jest podwójny enter wordpress i tak wstawia mi znaczki < pre > przez co wklejony np. taki tekst

    <?php
    
    # no żeby nie można było
    
    # normalnie do wordpressa
    
    # wklejać kodu
    
    # w wcześniejszych wersjach
    
    # nie było takich problemów...
    
    ?>

    finalnie wygląda tak:

    <pre><?php
    </pre><pre>
    # no żeby nie można było
    </pre><pre>
    # normalnie do wordpressa
    </pre><pre>
    # wklejać kodu
    </pre><pre>
    # w wcześniejszych wersjach
    </pre><pre>
    # nie było takich problemów...
    </pre><pre>
    ?></pre>

    paranoja…

    działa,

    dzięki bardzo!

    nie działa,

    chciałbym po prostu aby tekst np. taki skopiowany z notatnika

    tekst
    
    który
    
    nie chcę
    
    aby 
    
    był
    
    pdzielony
    
    na
    
    milion
    
    maragrafów
    
    tylko
    
    miał
    
    shift+enter

    wkleił się do edytora wizualnego jako 1 paragraf, a nie każdy podwójny enter zamieniał się na nowy paragraf

    wklej czysty tekst, usuń formatowanie nie pomaga

    wklejanie jako html odpada bo jak już wspominałem chodzi tu o kod

    To powiem Ci, że na pewno jeszcze w tym miesiącu chce wypuścić kurs projektowania strony internetowej od A do Z.

    Od designu, przez kodowanie + animacje jquery po wdrożenie do cms’a. Waham się między WP a Joomlą (ale wydaje mi się, że prościej jest wdrożyć szablon do Joomli)

    Na początek będzie jakiś mini zachęcający kurs samego designu layoutu, żeby obadać zainteresowanie 🙂

    dzięki za opinie 🙂

    uzupełniam z częstotliwością mniej więcej 1-1,5 posta na tydzień, niestety przy wielu innych zajęciach nie jestem w stanie zwiększyć tej częstotliwości

    powiedz co by Cię interesowało, zobaczę co da się zrobić 😉

    Forum: Twój WordPress
    W odpowiedzi na: Szablony do WordPressa

    Dziękuję Ci za bardzo wyczerpującą odpowiedź.
    Wiele mi rozjaśniłaś 🙂

    Forum: Twój WordPress
    W odpowiedzi na: Szablony do WordPressa

    Ciekawy temat,
    na tyle ciekawy, że zrodził w mojej głowie wiele wątpliwości.

    Jeśli gdzieś się mylę, bardzo proszę o poprawienie mnie.

    Rozumiem, że szablony wordpress udostępniane za darmo muszą być wolne od jakichkolwiek zastrzeżeń typu wspomniane wyżej zabronienie usuwania stopki.
    Ściągam szablon za darmo i mam prawo z nim robić co chcę, modyfikować udostępniać zmodyfikowany dalej etc.

    Ale co z szablonami, które są sprzedawane, z nimi wszystko jest ok, na zasadzie: sprzedajemy czas i grafikę, której użyliśmy do stworzenia templatki?
    Natomiast wszelkie rozwiązania w php w płatnym szablonie są na licencji GPL i gdy kupię szablon moge śmiało stosować i rozpowszechniać ich rozwiązania użyte w kodowaniu szablonu?

Viewing 9 replies - 1 through 9 (of 9 total)