( Zaloguj | Zarejestruj )
![]() ![]() |
15.3.2010 - 19:31
Post
#1
|
|
|
aktywność: Grupa: Bloger Postów: 10 Nr: 7 912 |
Witam
Od paru dni się męczę i nic z tego nie wychodzi. Chciałbym aby wordpress pokazywał W SKRÓCIE (powiedzmy 1000 znaków) najnowszą dodaną stronę z podkategorii (strony podrzędnej) Artykuły i relacje. Chodzi mi o sformułowanie zapytania a także kodu który pokazywał by Tytuł, treść (1000 znaków) oraz "czytaj więcej". Błagam o pomoc! Stawiam Piwo! wink.gif |
|
|
|
16.3.2010 - 11:12
Post
#2
|
|
|
aktywność: ![]() ![]() Grupa: +Bloger Postów: 85 Nr: 7 212 |
Nie jest specem, ale z tego co piszesz to wystarczy przy edycji postu, po tym miejscu gdzie chcesz aby kończył się główny tekst (np. po 1000 znakach) wstawić znaczek Wstaw tag 'Więcej' (Alt+Shift+T), który jest umiejscowiony koło znaczka 'link' na stronie edycji wpisów. Jeśli ktoś chce czytać dalej klika na temat.
Ten post edytował ideo 16.3.2010 - 11:14 -------------------- bo Bóg jest lepszy niż myślisz
iBÓG.pl |
|
|
|
16.3.2010 - 11:42
Post
#3
|
|
![]() aktywność: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Grupa: Redakcja Postów: 4 252 Nr: 5 919 |
Wątpię aby przy każdym poście ktoś sobie odliczał 1000 znaków. WP może to zrobić sam, funkcje wp_excerpt, albo the_content_limit().
|
|
|
|
16.3.2010 - 11:48
Post
#4
|
|
|
aktywność: ![]() ![]() ![]() ![]() ![]() Grupa: +Bloger Postów: 887 Nr: 3 286 |
Przejrzyj ten wątek. Rozwiązanie tam przedstawione poniekąd spełnia Twoje zapotrzebowanie (trzeba je oczywiście lekko zmodyfikować, np. dodać wyświetlanie the_excerpt(), a za pomocą wtyczki Advanced Excerpt ograniczyć ilość znaków do np. 1000), ale trzeba to jeszcze jakoś połączyć ze standardowym zachowaniem wpisów na stronie głównej. Za mało napisałeś o swoim problemie, żeby można było coś więcej poradzić. Bo może się okazać, że rozwiązania podane powyżej są wystarczające.
Ten post edytował kejsi 16.3.2010 - 11:51 |
|
|
|
16.3.2010 - 17:35
Post
#5
|
|
|
aktywność: Grupa: Bloger Postów: 10 Nr: 7 912 |
Panowie ale ja nie chce postów wczytywać tylko strony
|
|
|
|
16.3.2010 - 19:36
Post
#6
|
|
|
aktywność: ![]() ![]() ![]() ![]() ![]() Grupa: +Bloger Postów: 887 Nr: 3 286 |
Się naprodukowali...
|
|
|
|
16.3.2010 - 19:49
Post
#7
|
|
|
aktywność: Grupa: Bloger Postów: 10 Nr: 7 912 |
Dzięki kejsi
|
|
|
|
17.3.2010 - 00:26
Post
#8
|
|
|
aktywność: ![]() ![]() ![]() ![]() ![]() Grupa: +Bloger Postów: 887 Nr: 3 286 |
Dzięki kejsi No tak... zaczyna się eskalacja żądań Można posłużyć się tym rozwiązaniem z query_posts() - wątek podlinkowany powyżej - ale zamiast KOD showposts=5&cat=1&orderby=date trzeba wstawić KOD showposts=1&post_type=page&post_parent=185 co wyświetli jedną (domyślnie najnowszą) podstronę będącą potomną strony o ID 185Cała pętla będzie miała więc postać taką: KOD <?php query_posts('showposts=1&post_type=page&post_parent=185');?> <?php while (have_posts()) : the_post(); ?> <h2><?php the_title(); ?>"></h2> <?php the_content_limit(1000, "czytaj dalej"); ?> <?php endwhile; ?> <?php wp_reset_query();?> Oczywiście nie zadziała Ci funkcja the_content_limit (tu wyświetlająca 1000 pierwszych znaków), ale po ściągnięciu i zapisaniu jako php tego pliku oraz po wrzuceniu go do katalogu wp-content/plugins i aktywowaniu wtyczki błąd się naprawi Ten post edytował kejsi 17.3.2010 - 00:27 |
|
|
|
17.3.2010 - 00:52
Post
#9
|
|
|
aktywność: ![]() ![]() Grupa: +Bloger Postów: 85 Nr: 7 212 |
Dzięki kejsi No tak... zaczyna się eskalacja żądań Można posłużyć się tym rozwiązaniem z query_posts() - wątek podlinkowany powyżej - ale zamiast KOD showposts=5&cat=1&orderby=date trzeba wstawić KOD showposts=1&post_type=page&post_parent=185 co wyświetli jedną (domyślnie najnowszą) podstronę będącą potomną strony o ID 185Cała pętla będzie miała więc postać taką: KOD <?php query_posts('showposts=1&post_type=page&post_parent=185');?> <?php while (have_posts()) : the_post(); ?> <h2><?php the_title(); ?>"></h2> <?php the_content_limit(1000, "czytaj dalej"); ?> <?php endwhile; ?> <?php wp_reset_query();?> Oczywiście nie zadziała Ci funkcja the_content_limit (tu wyświetlająca 1000 pierwszych znaków), ale po ściągnięciu i zapisaniu jako php tego pliku oraz po wrzuceniu go do katalogu wp-content/plugins i aktywowaniu wtyczki błąd się naprawi -------------------- bo Bóg jest lepszy niż myślisz
iBÓG.pl |
|
|
|
17.3.2010 - 10:02
Post
#10
|
|
|
aktywność: Grupa: Bloger Postów: 10 Nr: 7 912 |
Dzięki Panowie za pomoc!
Nawet nie wiecie ile godzin nad tym siedziałem. Niestety bez skutecznie Jestem bardzo wdzięczny za pomoc Dzięki jeszcze raz Pozdrawiam! |
|
|
|
21.3.2010 - 22:55
Post
#11
|
|
|
aktywność: ![]() ![]() ![]() ![]() ![]() Grupa: +Bloger Postów: 887 Nr: 3 286 |
Za łatwo się poddajesz, przecież masz podane gotowe rozwiązanie, co Ci nie działa?
|
|
|
|
24.3.2010 - 16:05
Post
#12
|
|
|
aktywność: Grupa: Bloger Postów: 10 Nr: 7 912 |
Kejsi wszystko działa, chciałem po prostu podziękować i powiedzieć ile przed twoim gotowym rozwiązaniem siedziałem
|
|
|
|
24.3.2010 - 18:04
Post
#13
|
|
|
aktywność: ![]() ![]() ![]() ![]() ![]() Grupa: +Bloger Postów: 887 Nr: 3 286 |
Tia.., to dowodzi wyjątkowej dwuznaczności Twojej poprzedniej wypowiedzi
|
|
|
|
![]() ![]() |
| : 9 02 12 - 08:31 |