Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z pagination w stylu na wordpressie
Forum PHP.pl > Forum > Przedszkole
Fenikz
Witam, mój problem polega na tym, że na mojej stronie nie można zobaczyć starszych wpisów, a no dlatego, że jak przegląda się na niej starsze od strony, to wszystkie wpisy zawsze się powtarzają.

Szukałem już odpowiedzi na kilku forach, ale najwyraźniej nikt nic nie wie, w razie czego linki:
http://pl.forums.wordpress.org/topic/powta...es=1#post-35243
http://forums.arrastheme.com/discussion/95...ll-pages#Item_1

Przykładowo:
http://www.ps4polska.pl/page/2/
http://www.ps4polska.pl/page/3/
http://www.ps4polska.pl/page/4/

CMS: wordpress
styl: arras (link do thema)


Będę bardzo wdzięczny za pomoc.

Odświeżam... nawet zapłacę jak ktoś pomoże mi rozwiązać ten problem.
freemp3
Sprawdzałeś jak to się zachowuje na innym szablonie? Kiedy pojawił się problem? Po jakich zmianach?
Jak na moje oko to problem nie leży w samym szablonie, ale w przekazaniu numeru strony do kodu pobierającego dane.
d4ng
Wina leży po stronie szablonu pewnie gdzieś w pliku funkcyjnym.... najłatwiej będzie jak wywali paginacje z pliku zwracającego wpisy (zakładam że standardowo category.php) i zainstalujesz wtyczkę WP-PageNavi. potem już tylko dodasz w odpowiednie miejsce

  1. <?php wp_pagenavi(); ?>


ostylujesz i powinno śmigać wink.gif chyba że to kwestia archive...
Fenikz
zainstalowałem ten plugin, teraz strony ładnie mi wylistowało na dole, ale dalej wszystko się powtarza na każdej.


Cytat(freemp3 @ 28.10.2013, 08:16:13 ) *
Sprawdzałeś jak to się zachowuje na innym szablonie? Kiedy pojawił się problem? Po jakich zmianach?
Jak na moje oko to problem nie leży w samym szablonie, ale w przekazaniu numeru strony do kodu pobierającego dane.



problem dotyczy tylko arrasa, sprawdź linki i zobaczysz że nie tylko ja z tym mam problem.


po prostu ten theme ma swoją funkcję, która jest po prostu z*****na, więc ktoś musi się fatygować, pobrać theme i sprawdzić u siebie, ktoś kto dobrze ogarnia PHP. Ja niestety tam wymiękam, wygląd mogę na stronie pozmieniać sam, ale tu nie dam rady, więc proszę o pomoc kogoś z tutaj. Nawet zapłacę jeśli ktoś rozwiąże ten problem.
d4ng
tutaj chyba tongue.gif masz opisane jak wyłączyć standardową paginacje w tym szablonie http://decodecode.net/elitist/2012/01/disa...arras-archives/

potem korzystaj tylko z pluginu który Ci poleciłem smile.gif

albo wypi*** wszystko z archive.php i wklej

  1. <?php get_header(); ?>
  2.  
  3. <div id="content" class="section" role="main">
  4. <?php ar2_above_content() ?>
  5.  
  6. <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  7.  
  8. <div id="archive-posts">
  9. <?php ar2_render_posts( null, array ( 'type' => ar2_get_theme_option( 'archive_display' ) ), true ) ?>
  10. </div><!-- #archive-posts -->
  11.  
  12. <?php endwhile; else: ?>
  13. <?php ar2_post_notfound() ?>
  14. <?php endif; ?>
  15.  
  16. <?php ar2_below_content() ?>
  17. </div><!-- #content -->
  18.  
  19. <?php get_sidebar(); ?>
  20. <?php get_footer(); ?>


ps zrób wcześniej backup tego pliku jakby coś nie pykło haha.gif
Fenikz
ale w tym kodzie dalej masz odnośnik do niedziałającej funkcji arrasa: ar2_render_posts

oczywiście sprawdziłem najpierw, i nic nie pomogło
d4ng
a spróbuj wywalić to:

  1. <?php ar2_render_posts( null, array ( 'type' => ar2_get_theme_option( 'archive_display' ) ), true ) ?>


i wstawić to:

  1. <div <?php post_class() ?>>
  2. <div class="entry-thumbnail clearfix">
  3. <a rel="bookmark" href="<?php the_permalink() ?>">
  4. <?php echo ar2_get_thumbnail( 'section-thumb', false, array( 'class' => 'section-thumb' ) ) ?>
  5. <span class="entry-comments"><?php echo get_comments_number() ?></span>
  6. </a>
  7. </div>
  8.  
  9. <h3 class="entry-title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title() ?></a></h3>
  10.  
  11. <?php if ( ar2_get_theme_option( 'nodebased_show_excerpts' ) ) : ?>
  12. <abbr class="published"><?php printf( __( 'Posted on %s', 'ar2' ), ar2_posted_on( false ) ) ?></abbr>
  13. <div class="entry-summary"><?php the_excerpt() ?></div>
  14. <?php endif ?>
  15.  
  16. </div>
Fenikz
nie pomogło.
com
a nie prościej po prostu przykleić style do szablonu gdzie działa normalnie i skorzystać z tego co wp ma wbudowane? bo rozumiem zależy Ci na wyglądzie biggrin.gif

tym bardziej że szablon to beta2 wink.gif
Fenikz
Cytat(com @ 29.10.2013, 21:30:33 ) *
a nie prościej po prostu przykleić style do szablonu gdzie działa normalnie i skorzystać z tego co wp ma wbudowane? bo rozumiem zależy Ci na wyglądzie biggrin.gif

tym bardziej że szablon to beta2 wink.gif



ale wtedy właśnie będzie standardowy widok, który nie będzie pasował do strony.

serio, nikt tu nie potrafi poprawić funkcji w php? zapłacę za fatygę...
fate
a na innym szablonie ci w koncu dzialalo czy nie?
moze masz jakis nieadekwatny wpis w htaccess czy linki ygladaja tak samo?
Fenikz
już sobie poradzilem, wystarczyło podmienić trochę kodu w home.php (w stylu)

'use_query_posts' na 'use_main_query'

i wszystko ładnie śmiga, temat do zamknięcia.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.