• Rozwiązano olga_xx

    (@olga_xx)


    Cześć,czy jest możliwość w tym szablonie http://demo.themegrill.com/radiate/ przerobienia opcji „Front Page Featured Section”, żeby zamiast 3 kafelków na stronie głównej pojawiło się 24? Jeśli tak, to w jaki sposób?

    mój poziom: laik
    dzięki za pomoc
    🙂

Viewing 13 replies - 1 through 13 (of 13 total)
  • w pliku front-page.php, w 15 linijce:
    posts_per_page' => 3,

    -zmieniasz 3 na 24

    Twórca wątku olga_xx

    (@olga_xx)

    dzięki,już zmieniłam, zapisałam.. tylko, że tam, gdzie ustawiam te strony (Wygląd > Presonalizacja > Front Page Featured Section) nadal mogę wybrać tylko 3. jakiś pomysł?

    W tym samym pliku linijkę wyżej masz wczytywne opcje
    $page_array = array( get_theme_mod( 'page-setting-one' ), get_theme_mod( 'page-setting-two' ), get_theme_mod( 'page-setting-three' ) );

    -musisz tam sobie po przecinku podopisywać kolejne, czyli

    , get_theme_mod( 'page-setting-four' ), get_theme_mod( 'page-setting-five' ), itd. -aż do 24.

    potem w pliku inc/customizer.php

    szukasz sobie:

    $wp_customize->add_control(
    'page-setting-three’,
    array(
    'type’ => 'dropdown-pages’,
    'label’ => __( ’Third featured page’, 'radiate’ ),
    'section’ => 'radiate_featured_section’,
    )
    );

    …i pod spodem dodajesz dla każdej kolejnej opcji, zmieniając tylko odpowiednio „numerki”.

    Podobnie robisz dla

    $wp_customize->add_control(
    'page-setting-three’,
    array(
    'type’ => 'dropdown-pages’,
    'label’ => __( ’Third featured page’, 'radiate’ ),
    'section’ => 'radiate_featured_section’,
    )
    );

    Więc będzie trochę zabawy z kopiuj&wklej + korekty licznika.

    Twórca wątku olga_xx

    (@olga_xx)

    Bardzo dziękuję Ci za pomoc! Już dodałam kolejne 3 według wskazówek i mam ostatnią zagwostkę, w kodzie, ostatni kafelek w 2 linijce wchodzi na ten środkowy.
    Myślę, że to przez to, że 5 kafelek oznaczył się jako „last”. Jak zmienić, żeby 6,9,12,15,18,21,24 kafelek oznaczyły się jako ostatnie?

    Tak wygląda to w kodzie, jak sprawdziłam przez Developer Tools:
    <div id=”featured_pages” class=”clearfix”>
    <div class=”tg-one-third”></div>
    <div class=”tg-one-third”></div>
    <div class=”tg-one-third tg-one-third-last”></div>
    <div class=”tg-one-third”></div>
    <div class=”tg-one-third tg-one-third-last”></div>
    <div class=”tg-one-third”></div>

    w front-page.php zmień
    if( $j % 2 == 1 && $j > 1 ) { $page_class = "tg-one-third tg-one-third-last"; }
    na
    if( $j % 3 == 0 && $j > 1 ) { $page_class = "tg-one-third tg-one-third-last"; }

    Twórca wątku olga_xx

    (@olga_xx)

    Działa!, dzięki wielkie 🙂

    Twórca wątku olga_xx

    (@olga_xx)

    Jeszcze jedno pytanie, jak zmienić ustawienia, by w tych kafelkach pojawił się pod tytułem nagłówek h2, żeby powstał układ:
    tytuł (h1)
    lead (h2)
    tekst (p)
    ?

    Twórca wątku olga_xx

    (@olga_xx)

    Niestety, w miarę dodawania kolejnych stron, aż do 24 zaczęło się wysypywać. Pierwsze 6 jest ok, 7 już jest pośrodku, a pod spodem już 3 kafelek w linijce wchodzi na 2.

    w font-page.php wygląda to tak:
    '<?php
    $page_array = array( get_theme_mod( 'page-setting-one’ ), get_theme_mod( 'page-setting-two’ ), get_theme_mod( 'page-setting-three’ ), get_theme_mod( 'page-setting-four’ ), get_theme_mod( 'page-setting-five’ ), get_theme_mod( 'page-setting-six’ ), get_theme_mod( 'page-setting-seven’ ), get_theme_mod( 'page-setting-eight’ ), get_theme_mod( 'page-setting-nine’ ), get_theme_mod( 'page-setting-ten’ ), get_theme_mod( 'page-setting-eleven’ ), get_theme_mod( 'page-setting-twelve’ ), get_theme_mod( 'page-setting-thirteen’ ), get_theme_mod( 'page-setting-fifteen’ ), get_theme_mod( 'page-setting-sixteen’ ), get_theme_mod( 'page-setting-seventeen’ ), get_theme_mod( 'page-setting-eighteen’ ), get_theme_mod( 'page-setting-nineteen’ ), get_theme_mod( 'page-setting-twenty’ ), get_theme_mod( 'page-setting-twenty_one’ ), get_theme_mod( 'page-setting-twenty_two’ ), get_theme_mod( 'page-setting-twenty_three’ ), get_theme_mod( 'page-setting-twenty_four’ ) );
    $get_featured_pages = new WP_Query( array(
    'posts_per_page’ => 24,
    'post_type’ => array( 'page’ ),
    'post__in’ => $page_array,
    'orderby’ => 'post__in’,
    'ignore_sticky_posts’ => 1
    ));
    ?>
    <div id=”featured_pages” class=”clearfix”>
    <?php
    $j = 1;
    while ( $get_featured_pages->have_posts() ) :
    $get_featured_pages->the_post();
    if( $j % 3 == 0 && $j > 1 ) { $page_class = „tg-one-third tg-one-third-last”; }
    else { $page_class = „tg-one-third”; }
    ?>’

    zgubiłaś nr 14.
    Może gdzieś się pomyliłaś albo o czymś zapomniałaś?
    ….bo dzielenie powinno działać, test http://codepad.viper-7.com/9ikrR1

    Twórca wątku olga_xx

    (@olga_xx)

    poprawiłam tą 14, na stronie wyświetlają się wszystkie kafelki i w chrome jest ok (po 3 w 8 rzędach), jednak w firefox mam układ 3,1,3,1,3,3,2,3,3,2.

    Zrobił się też problem w panelu cms, w customizer.php dodałam wszystko po kolei: http://pastebin.com/4LD3JGpT

    a w Personalizacja>Front Page Featured Section
    to już wygląda tak:

    1. 8 featured page
    2. 7 featured page
    3. 9 featured page
    4. 10 featured page
    5. 11 featured page
    6. 6 featured page
    7. 5 featured page
    8. 1 featured page
    9. 2 featured page
    10. 3 featured page
    11. 4 featured page
    12. 12 featured page
    13. 13 featured page
    14. 20 featured page
    15. 21 featured page
    16. 22 featured page
    17. 23 featured page
    18. 19 featured page
    19. 18 featured page
    20. 14 featured page
    21. 15 featured page
    22. 16 featured page
    23. 17 featured page
    24. 24 featured page

    to jest chyba ten moment, w którym zaczynam szukać nowego szablonu 🙂

    Twórca wątku olga_xx

    (@olga_xx)

    nowego szablonu jeszcze nie znalazłam, ma ktoś pomysł jak rozwiązać problem z customize?

    Twórca wątku olga_xx

    (@olga_xx)

    Dzięki, już wszystko naprawione 🙂

Viewing 13 replies - 1 through 13 (of 13 total)
  • Temat ‘Radiate’ jest zamknięty na nowe odpowiedzi.