Zurück   WordPress Deutschland Forum > Support > Konfiguration

Antwort
 
Themen-Optionen Ansicht
Alt 14.05.2008, 15:12   #1 (permalink)
PostRank: 0
 
Registriert seit: 07.05.2008
Beiträge: 8
Bei Klick auf Wordpress ../page/2 wird nur Inhalt von Seite 1 angezeigt.

Ich habe mein Wordpress unter einer neuen Domain eingerichtet und etwas am Design herumgebastelt.

Nun ist mir aufgefallen, dass bei anwählen von "« ältere Einträge" (.../page/2 , 3, etc.) immer nur die Artikel von der Hauptseite, bzw. Seite 1 angezeigt werden.

Woran kann das liegen?

Danke, Tombo
Tombo ist offline   Mit Zitat antworten
Alt 14.05.2008, 15:26   #2 (permalink)
WPD-Team
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 12.943
Verwendest du query_posts() für irgendwas spezielles? Wird da auch die Variable $query_string bedacht, die u.a. die Seitennummer beinhaltet?
marX ist offline   Mit Zitat antworten
Alt 14.05.2008, 16:10   #3 (permalink)
PostRank: 0
 
Registriert seit: 07.05.2008
Beiträge: 8
Danke für den Hinweis

Das query_posts() wird die Lösung des Problems sein.
Ich habe einen Javascript Code eingefügt, der damit irgendwelche Werte ändert. Muss ich mir nochmal genauer anschauen.
Tombo ist offline   Mit Zitat antworten
Alt 14.05.2008, 21:01   #4 (permalink)
PostRank: 0
 
Registriert seit: 07.05.2008
Beiträge: 8
Kann ich die query_posts() nutzen und dabei die Seiten-Funktionalität erhalten?

Ich möchte in meinem Fall die Artikel einer Kategorie von der Hauptseite ausschließen.

Zitat:
<?php
if (is_home()) {
query_posts("cat=-25");
}
?>
Tombo ist offline   Mit Zitat antworten
Alt 14.05.2008, 21:19   #5 (permalink)
WPD-Team
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 12.943
Natürlich, mit der von mir oben erwähnten Variable:
PHP-Code:
query_posts($query_string '&cat=-25'); 
marX ist offline   Mit Zitat antworten
Alt 14.05.2008, 21:27   #6 (permalink)
WPD-Team
 
Benutzerbild von Monika
 
Registriert seit: 04.06.2005
Ort: INET
Beiträge: 8.257
in die functions.php


PHP-Code:
function myKewlFilter($query) {
if ((
$query->is_home)  ) {
$query->set('cat','-25');
return 
$query;
}
}
add_filter('pre_get_posts','myKewlFilter'); 
könnte müßte sollte funktionieren

habs aber nicht getestet

schon wieder zu langsam ....
__________________
auf der Texto gibts WP TUTs und auf der WebDesign-in.de bin ich daheim , wenn ich daheim bin .... .
Monika ist offline   Mit Zitat antworten
Alt 14.05.2008, 21:28   #7 (permalink)
PostRank: 0
 
Registriert seit: 07.05.2008
Beiträge: 8
nochmals Danke, hatte ich irgendwie überlesen. Funktioniert nun wie gewünscht.

die erste Variante, ist für mich als Anfänger leichter zu durchschauen.

Zitat:
<?php
if (is_home()) {
query_posts($query_string . '&cat=-25');
}
?>
Tombo ist offline   Mit Zitat antworten
Alt 19.04.2010, 18:20   #8 (permalink)
PostRank: 0
 
Registriert seit: 29.03.2010
Beiträge: 17
Zitat:
Zitat von Tombo Beitrag anzeigen
nochmals Danke, hatte ich irgendwie überlesen. Funktioniert nun wie gewünscht.

die erste Variante, ist für mich als Anfänger leichter zu durchschauen.
Hallo,

hab komischer Weise das gleiche problem. In meiner index steht folgendes drin:

Code:
  <?php
  if (is_home()) {
  query_posts($query_string . '&cat=-3459,-3460,-3462');
  }
  ?>
Damit will ich posts in den 3 kathegorien auf der Startseite ausschließen. Das funktioniert auch, aber nun geht auch jene Verlinkung zu den Pages 2, 3 , 4 usw nicht mehr. Es erscheinen nur die Posts der Seite 1.

Wo steckt der Fehler?

Danke Roy
rdecker ist offline   Mit Zitat antworten
Alt 18.05.2010, 02:46   #9 (permalink)
PostRank: 0
 
Registriert seit: 03.05.2010
Beiträge: 2
same here,...

Ich bin irgendwie schon am Verzweifeln,... Ich durchforste seit Ewigkeiten Foren und Tutorials,...
Folgende Situation: Ich habe die Kategorien über Seiten Templates eingebunden - heißt ich habe für jede Kategorie eine statische Seite mit dem Code:
HTML-Code:
<?php /*
Template Name: fotos 
*/
?>

<?php get_header(); ?>
  <div id="content">
  
  <?php query_posts('category_name=fotos'); ?>
  <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
  
    <div class="post" id="post-<?php the_ID(); ?>">
        <h2><?php the_title(); ?></h2>
        
        <div class="entry">
        <?php the_content('<p>Weiterlesen &raquo;</p>'); ?>
        <?php link_pages('<p><strong>Seiten:</strong> ', '</p>', 'number'); ?>
        <?php edit_post_link('&Auml;ndern', '<p>', '</p>'); ?>
        </div><!--/entry -->
    
    </div><!--/post -->
    
        <?php endwhile; endif; ?>
        <div class="navigation">
            <div class="alignleft"><?php next_posts_link(__('&laquo; frühere Einträge', 'kubrick')); ?></div>
            <div class="alignright"><?php previous_posts_link(__('Neuere Einträge &raquo;', 'kubrick')); ?></div>
        </div>
  </div><!--/content -->
</div><!--/left-col -->

<?php get_sidebar(); ?>
  
<?php get_footer(); ?>
Es funktioniert alles wunderbar wie ich das will, bis auf die Tatsache, dass wenn ich auf "frühere anzeigen" klicke zwar da steht page ID 2 in der Adressleiste, aber es sind trotzdem nur die Artikel der ersten Seite zu sehen.

Ich habe jetzt alle möglichen Codes rein kopieren versucht, herumprobiert,... ich bring es einfach nicht hin...
Kann mir da jemand helfen? bitte,...
ich weiß es war immer schon mal wieder da aber ich werd aus nichts was ich gefunden hab schlau

PS: ich hab auch nicht wirklich Ahnung was ich da zusammengeschrieben hab... hab mir das aus templates und so zusammen kopiert und aus Internet Foren. Keine ahnung ob es schön programmiert ist (denk mal nicht) aber es funktioniert... bis auf diese seite 2-sache...
parnager ist offline   Mit Zitat antworten
Alt 18.05.2010, 03:19   #10 (permalink)
PostRank: 0
 
Registriert seit: 03.05.2010
Beiträge: 2
Juhuuuu!!!!!

ich habs tatsächlich grad geschafft, mein Problem zu lösen )

Falls noch jemand anderer das Problem hat - Die Lösung ist de facto das hier.

http://forum.wordpress-deutschland.o...tml#post104862

Sieht bei mir jetzt so aus:
HTML-Code:
 <?php if ($paged == '') $offsetcount = 0; 
else $offsetcount=(10*$paged)-10; /* Seitenoffset festlegen anhand der Paging-Nummer */ ?>    
    
<?php query_posts('category_name=fotos&orderby=date&showposts=10&offset='. $offsetcount .''); ?> 
  <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
ich vermute mal das ist alles andere als sauber aber es reicht mir fürs Erste

Ein weiteres Mal hat mir dieses Forum das Leben gerettet )) juhuu jetzt kann ich endlich schlafen gehen *gg*

Geändert von parnager (18.05.2010 um 03:30 Uhr).
parnager ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 | Impressum | Ein Inpsyde.com Projekt