Każdy temat założony w ewidentnie złym dziale będzie usuwany! Proszę czytać opisy działów i regulamin!
![]() ![]() |
06.5.2008 - 22:41
Post
#1
|
|
|
aktywność: ![]() ![]() Grupa: +Bloger Postów: 43 Nr: 3 286 |
Witam, mam zapotrzebowanie na taki wynalazek:
tworzę jedną kategorię, w której są wpisy posiadające tytuły o charakterze haseł słownika. Czy jest możliwość nawigacji po wpisach z tej jednej kategorii według kolejności alfabetycznej? Szablon dla wyświetlania pojedynczego wpisu zmodyfikowałem w następujący sposób: KOD <?php get_header(); ?> <div id="content" class="narrowcolumn"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <?php if (in_category(11)) { ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2 class="slownik"><a href="<?php echo get_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>"><?php the_title(); ?></a></h2> <div class="entrytext"> <?php the_content('<p class="serif">czytaj dalej ?</p>'); ?> <div class="navigation"> <div class="alignleft"><?php previous_post_link('%link','? Poprzednie hasło', TRUE) ?></div> <div class="alignright"><?php next_post_link('%link', 'Następne hasło ?', TRUE); ?></div> </div> <?php link_pages('<p><strong>Strony:</strong> ', '</p>', 'numer'); ?> </div> </div> <?php } else { ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><a href="<?php echo get_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>"><?php the_title(); ?></a></h2> <div class="entrytext"> <?php the_content('<p class="serif">czytaj dalej ?</p>'); ?> <div class="navigation"> <div class="alignleft"><?php previous_post_link('%link','? Poprzedni artykuł', TRUE) ?></div> <div class="alignright"><?php next_post_link('%link', 'Następny artykuł ?', TRUE); ?></div> </div> <?php link_pages('<p><strong>Strony:</strong> ', '</p>', 'numer'); ?> </div> </div> <?php } ?> <?php endwhile; else: ?> <p>Nie ma takich wpisów.</p> <php endif; ?> </div> <?php get_sidebar(); ?> <?php get_footer(); ?> i teraz będzie tak, że do wpisów z kategorii ID=11 będzie się można dostać ze strony z czymś w rodzaju indexu, klikając odpowiedni link z tytułem wpisu (załóżmy że klikniemy tytuł wpisu na literę F) i jest problem - jak zrobić, żeby będąc już na stronie z wpisem z tej kategorii (wpis o tytule na literę F) i klikając "Następne hasło", lub "Poprzedne hasło" przemieścić się odpowienio do wpisu na literę G (Następne hasło) albo E (Poprzednie hasło)? Pomoże ktoś rozwiązać te zagwozdkę? Ten post edytował kejsi 06.5.2008 - 22:44 |
|
|
|
16.5.2008 - 10:53
Post
#2
|
|
![]() aktywność: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Grupa: Redakcja Postów: 878 Nr: 2 641 |
Jesli wpisy w tej kategorii beda wyswietlane alfabetycznie, to klikniecie w poprzedni post powinno przeniesc do wpisu na literke b, a nastepny post -> do literki d.
Musisz tylko w pliku odpowiedzialnym za wyswietlanie tej kategorii w miejsce KOD <?php if (have_posts()) : while (have_posts()) : the_post(); ?> wstawic KOD <?php $posts=query_posts($query_string . '&orderby=title&order=asc'); if (have_posts()) : while (have_posts()) : the_post(); ?> Kasia -------------------- Curiosity killed the cat, but satisfaction brought her back.
|
|
|
|
12.10.2008 - 19:04
Post
#3
|
|
|
aktywność: ![]() Grupa: Bloger Postów: 1 Nr: 4 176 |
Czy aby wyświetliło się stronicowanie :
KOD <?php wp_link_pages(); ?> <?php wp_link_pages('before=<p>&after=</p>&next_or_number=number&pagelink=page %'); ?> <?php link_pages('<p><strong>Strony:</strong> ', '</p>', 'numer'); ?> trzeba coś jeszcze wcześniej ustawić w wordpresie ? Dorzucam powyższy kod do swojej stronki przed KOD <?php endwhile; ?> i nie chce mi on wygenerowac listy stron do postów w danej kategorii Prosze o pomoc |
|
|
|
![]() ![]() |
| Wersja Lo-Fi | Aktualny czas: 4 12 08 - 00:38 |