Rezultate 1 la 7 din 7

Subiect: paginatie WP - pagenavi

  1. #1
    Avatarul lui impelo
    impelo este deconectat Membru SeoPedia
    Reputatie:
    29
    Data înscrierii
    7th April 2011
    Locaţie
    Bucuresti
    Posturi
    304
    Putere Rep
    29


    Implicit paginatie WP - pagenavi

    Salutare.

    Am modificat o thema si am constatat o problema.. Am pus codul de afisare, dar cand dau pe urmatoarea pagina, ma trimite catre linkul corect, dar imi afiseaza ce este in prima pagina.

    Cod PHP:
            <div class="navigation">
                <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
                <div class="alignleft"><?php next_posts_link('&laquo; Mai vechi'?></div>
                <div class="alignright"><?php previous_posts_link('Mai noi &raquo;'?></div>
                <?php ?>
            </div>
    Chiar nu inteleg unde am gresit.

  2. #2
    Avatarul lui broski
    broski este deconectat Guest
    Reputatie:
    0
    Data înscrierii
    6th July 2011
    Locaţie
    Timisoara
    Vârstă
    31
    Posturi
    599
    Putere Rep
    0


    2 out of 2 members found this post helpful.

    Implicit

    si eu am avut ceva probleme.. acum imi arata codul dupa modelul de mai jos..si funtioneaza fara probleme
    <div class="navigation">
    <?php if ( function_exists( 'page_navi' ) ) page_navi(); ?>
    </div>

  3. #3
    Avatarul lui Andrei Luca
    Andrei Luca este deconectat Ambasador
    Reputatie:
    43
    Data înscrierii
    2nd April 2007
    Locaţie
    Iași
    Posturi
    522
    Putere Rep
    43


    Implicit

    Probabil folosesti query_posts si nu ai setat parametrul paged.

  4. #4
    Avatarul lui Calin B
    Calin B este deconectat Banned
    Reputatie:
    0
    Data înscrierii
    18th June 2011
    Locaţie
    Arad
    Vârstă
    35
    Posturi
    420
    Putere Rep
    0


    Implicit

    Verificati fisierul function.php daca aveti functia asta: wp_pagenavi

    Aceasta este functia din function.php:

    Cod PHP:
    function wp_pagenavi($before ''$after ''$prelabel ''$nxtlabel ''$pages_to_show 5$always_show false) {
     global 
    $request$posts_per_page$wpdb$paged;
     if(empty(
    $prelabel)) {   $prelabel '&laquo;';
     } if(empty(
    $nxtlabel)) {
     
    $nxtlabel '&raquo;';
     } 
    $half_pages_to_show round($pages_to_show/2);
     if (!
    is_single()) {
     if(!
    is_category()) {
     
    preg_match('#FROM\s(.*)\sORDER BY#siU'$request$matches);  } else {
     
    preg_match('#FROM\s(.*)\sGROUP BY#siU'$request$matches);  }
     
    $fromwhere $matches[1];
     
    $numposts $wpdb->get_var("SELECT COUNT(DISTINCT ID) FROM $fromwhere");
     
    $max_page ceil($numposts /$posts_per_page);
     if(empty(
    $paged)) {
     
    $paged 1;
     }
     if(
    $max_page || $always_show) {
     echo 
    "$before <div class='Nav'><span> </span>";   if ($paged >= ($pages_to_show-1)) {
     echo 
    '<a href="'.get_pagenum_link().'">&laquo; prima pagina</a> ... ';  }
     
    previous_posts_link($prelabel);
     for(
    $i $paged $half_pages_to_show$i <= $paged $half_pages_to_show$i++) {   if ($i >= && $i <= $max_page) {   if($i == $paged) {
     echo 
    "<span class='on'>$i</span>";
     } else {
     echo 
    ' <a href="'.get_pagenum_link($i).'">'.$i.'</a> ';   }
     }
     }
     
    next_posts_link($nxtlabel$max_page);
     if ((
    $paged+$half_pages_to_show) < ($max_page)) {
     echo 
    ' ... <a href="'.get_pagenum_link($max_page).'">ultima pagina &raquo;</a>';   }
     echo 
    "</div> $after";
     }
     }

    Iar acest este codul de pus in category.php, archive, tag, etc...

    Cod PHP:
    <div id="navigation">
    <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(''''''''3false);} ?>
    </div>
    Daca doriti si cod css pentru page navi, postati aici sau pm si il pun aici.

  5. #5
    Avatarul lui impelo
    impelo este deconectat Membru SeoPedia
    Reputatie:
    29
    Data înscrierii
    7th April 2011
    Locaţie
    Bucuresti
    Posturi
    304
    Putere Rep
    29


    Implicit

    Am utilizat codul lui broski si a mers de minune. Multumesc mult.

  6. #6
    Avatarul lui Vali D
    Vali D este deconectat Membru SeoPedia
    Reputatie:
    43
    Data înscrierii
    3rd November 2010
    Locaţie
    Orsova
    Vârstă
    39
    Posturi
    1.603
    Putere Rep
    43


    Implicit

    Aceeasi problema o am si eu. Am cautat ore intregi sa rezolv problema dar fara rezultat. Nu m-au ajut nici codurile de mai sus, nici cele spuse aici.
    Thema pe care o folosesc este asta: Templatic Themes Demo

    Paginatia mi-o arata, dar daca dau pe oricare din ele, imi arata continutul de pe prima pagina.
    Pluginul Wp-PageNavi nu-l pot instala, deoarece primesc eroarea asta:
    Fatal error: Cannot redeclare wp_pagenavi() (previously declared in /home/site.ro/wp-content/themes/wp_premium/functions.php:1) in /home/site.ro/wp-content/themes/wp_premium/library/functions/custom_functions.php on line 305
    Iar codul din pagina este urmatorul:

    Cod PHP:
    <!-- Prev/Next page navigation -->
        <div class="pagenavi">
        <?php if(function_exists('wp_pagenavi')) { ?>
        <div class="wp-pagenavi">
          <?php wp_pagenavi();  ?>
        </div>
        <?php 
        
     
     else {
    ?>
        <div class="page-nav">
          <div class="nav-previous">
            <?php previous_posts_link('Previous Page'?>
          </div>
          <div class="nav-next">
            <?php next_posts_link('Next Page'?>
          </div>
        </div>
        <?php ?>
      </div>
    Am incercat sa instalez si alte pluginuri pt. paginare, dar la fel, imi da eroarea de sus. Unde sa fie problema?
    Vand Advertoriale (pr 5)

  7. #7
    Avatarul lui floryn
    floryn este deconectat Membru SeoPedia
    Reputatie:
    25
    Data înscrierii
    18th March 2013
    Locaţie
    Ploiesti
    Posturi
    106
    Putere Rep
    25


    Implicit

    Salutare. Scuze daca este un partial off topic.
    Vrea sa stiu parerea voastra despre ce solutie ar fi mai buna pentru wordpress din punct de vedere SEO: paginarea sau "previous/next page"?
    Multumesc!

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Problema cu plugin-ul WP-PageNavi
    De Dragos Bunea în forumul WordPress
    Răspunsuri: 6
    Ultimul Post: 28th January 2013, 15:16
  2. Paginatie informatii extrase dintr-o tabela mysql
    De websiteanunturi în forumul Server side
    Răspunsuri: 14
    Ultimul Post: 8th January 2013, 12:24
  3. Pagenavi pentru subcategorii
    De impelo în forumul WordPress
    Răspunsuri: 0
    Ultimul Post: 19th December 2012, 12:22
  4. rel="canonical" pentru paginatie
    De No_name în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 9
    Ultimul Post: 31st August 2011, 00:17

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •