Beiträge von jayzon277

    Hallo!

    Ich bin gerade dabei, eine Seite mit Wordpress zu erstellen. Dabei handelt es sich nicht um ein klassisches Blog. Das Theme habe ich selbst geschrieben, es spielt ziemlich viel mit Datenbank-Abfragen herum. Das habe ich gewöhnlich mit folgendem Code gelöst:

    PHP
    <?php $my_query = new WP_Query('category_name=XYZ&showposts=123');
    			while ($my_query->have_posts()) : $my_query->the_post();
    			$do_not_duplicate = $post->ID; ?>
    			
    			<h2><?php the_title(); ?></h2>
    	
    			<?php the_content("Read more &raquo;"); ?>
    			<?php endwhile; ?>

    Manchmal habe ich mit the_content gearbeitet, manchmal mit the_excerpt.

    Seltsamerweise gibt Wordpress auf zwei Kategorie-Seiten nur reinen Text ohne HTML-Markup aus - also prinzipiell so wie the_excerpt. Das ist mir ein totales Rätsel, das ich bisher auch nicht lösen konnte.

    Schaut euch dazu vielleicht mal eine der betroffenen Seiten an.

    Der Text unter dem Namen ist eigentlich als Liste formatiert :-/

    Der Code sieht folgendermaßen aus:

    Weiß zufällig jemand, was da falsch läuft? Ich habe auch schon versucht, $more global = 1 zu setzen, sprich den "more"-Tag direkt zu ignorieren. Der ist allerdings in keinem der Beiträge enthalten. Auch die restlichen Einstellungen im Backend habe ich kontrolliert, es ist nirgendwo eingestellt, dass die Beiträge gekürzt erscheinen sollen. Einen weiteren Loop gibt es auf der Seite definitiv nicht.

    Schon mal danke für die Hilfe!

    Markus

    Hab mal einfach alle Leerzeilen aus den php-Dateien gelöscht. Code-Lesbarkeit ist was anderes, aber darum geht's ja nicht. Jetzt ist die Leerzeile im HTML-Code verschwunden, keine Ahnung, wo genau der Fehler lag. Aber: Er ist weg :mrgreen: Der Feed ist zwar noch nicht valide, aber das liegt denke ich daran, dass Feedburner den nicht sofort aktualisiert, dürfte also innerhalb der nächsten Minuten wieder passen.

    Schön, dass alles klappt, aber: Wie verrückt war das denn bitte? Man muss doch Leerzeilen setzen können, wie man will, um wenigstens halbwegs die Lesbarkeit des Codes zu gewähren. Na ja, hauptsache es geht wieder! Danke!!!

    Zitat

    Gibt es dein Theme irgendwo zum Runterladen ?
    Gibt es in deinem Theme ein Feed Template ?
    Hast du außer den Theme Dateien irgendwelche Dateien verändert ?
    Hast du unter Einstellungen -> Verschiedenes "Die veraltete my-hacks.php-Datei unterstützen." angehakt ?

    Das Theme gibt's nicht zum Download, kann es dir aber gerne als ZIP-Datei schicken. Ich hab da die Tage noch ein wenig mit Image Replacement für diverse Überschriften gespielt, allerdings nachdem das Problem aufgetreten ist. Daran liegt es also definitiv auch nicht.

    Feed Template? ;-)

    Als vernünftiger User habe ich natürlich alles so gelassen, wie es sein soll :)

    Das mit der my-hacks.php hab ich nie verstanden & auch nie angehakt. Davon hat mich das "veraltet" immer (zu Recht?) abgehalten.

    Ach ja: Danke schon mal für die bisherige Hilfe!

    Hm, hab nochmal versucht, die Dateien neu hochzuladen. Das hat nichts gebracht.

    Ich fasse nochmal zusammen:

    • Das Problem liegt nicht beim RSS-Feed, sondern beim allgemeinen Seitenaufbau - auch die normale Seite hat eine Leerzeile, die dann einfach im Feed übernommen wird. Bei der HTML-Seite ist die Leerzeile irrelevant, der Feed hingegen wird dadurch invalide.
    • An den WP-Dateien kann es nicht liegen, da diese ja bei anderen Blogs problemlos funktionieren (hab bei zwei Blogs geschaut, von denen ich bei einem selbst das Upgrade durchgeführt hab).
    • Das Deaktivieren aller Plugins brachte kein Ergebnis. Hab auch vorsichtshalber mal den Cache deaktiviert (Safari & Firefox), was allerdings auch nichts geändert hat.
    • Das Theme (insbesondere die header.php sowie die index.php) enthält die Leerzeile nicht.

    Jetzt bin ich wirklich mit meinen Latein am Ende. Ich will unbedingt wieder einen validen Feed haben. Das Problem ist mit dem Update auf WP 2.5 aufgetreten, vorher habe ich jedenfalls kein Problem mit dem Feed bemerkt. Hat irgendjemand irgendeine Idee, wie ich das beheben könnte? Mir würde mittlerweile schon der Code genügen, mit dem ich die rss.php (oder welche Datei auch immer) erweitern müsste, um die Leerzeile zu entfernen :?

    Es wird immer seltsamer:


    1. Ich hab im Blog UTF-8 als Zeichensatz eingestellt, das wird ja auch im HTML-Quelltext ausgegeben. Auch in der wp-config.php ist UTF8 angegeben. Wo könnte denn iso-latin-1 eingestellt sein? Kann mich nicht erinnern, das irgendwann irgendwo eingestellt zu haben!? Macht FeedBurner da evtl. irgendwas?
    2. Hab mal alle Plugins deaktiviert, keine Änderung bei der Leerzeile. Die wp-config.php hab ich gestern nochmal angeschaut, da ist todsicher keine Leerzeile im Quellcode.


    Was ist das denn bloß? Ich versuch mal, die Dateien neu hochzuladen, vielleicht klappt's ja dann!?

    Jetzt wird's richtig interessant:
    Weder in der wp-config.php noch in der header.php oder in der index.php ist eine Leerzeile zu finden. In den Standard-Wordpress-Dateien habe ich nichts geändert, die habe ich ja auch gerade erst in der 2.5-Version neu hochgeladen. Woran könnte es denn jetzt noch liegen? Die drei Dateien sind die einzigen, die mir als mögliche Fehlerquellen einfallen :|

    Hallo!

    Seit dem Upgrade auf WP 2.5 habe ich scheinbar ein (kleines) Problem mit meinem RSS-Feed: Aus unerklärlichen Gründen gibt WordPress zu Beginn der XML-Datei eine Leerzeile aus.

    Ich benutze das FeedBurner-Plugin, hab aber auch ohne das Plugin das Problem. Also scheint der Fehler bei der Verarbeitung durch Wordpress aufzutreten. Da wird wohl aus Versehen eine Leerzeile hinzugefügt. Bei mir im Feedreader ist das wohl kein Problem, aber einige Browser geben ne fiese Fehlermeldung raus. Und Google mag mich seitdem scheinbar auch nicht mehr, meine letzten Einträge sind nicht (wie sonst eigentlich üblich) in der Blogsuche gelistet. Hat jemand einen Lösungsvorschlag? :confused:

    white page!?

    Hi!

    In der Suche konnte ich kein entsprechendes Thema finden & dieser Thread entspricht am ehesten meinem Problem. Ich kann mich ebenfalls nicht einloggen. Zwar wird mir die wp-login.php-Seite angezeigt.
    Gebe ich allerdings meine Zugangsdaten ein, lande ich wiederum auf der dann komplett weißen wp-login.php. Quelltext ist nicht vorhanden, ich hab keine Ahnung, was da los ist.
    Beim Upgrade bin ich genau so vorgegangen wie ich sollte:

    • Plugins deaktiviert
    • Alles bis auf wp-content & wp-config.php gelöscht
    • alle anderen Dateien der 2.5-Version hochgeladen
    • per upgrade.php die Datenbank aktualisiert


    Ein neues Passwort habe ich mir bereits schicken lassen, damit klappt es auch nicht.

    Was könnte da denn los sein? Echt seltsam!

    Vielleicht habe ich ja ein ähnliches Problem wie oben beschrieben. Scheinbar bin ich ein noch schlimmerer DAU, hab nämlich nicht verstanden, was da oben so gesagt wurde :confused:

    Um Fragen vorzubeugen: Natürlich hab ich auch ein Backup gemacht, würde aber gerne WP 2.5 nutzen.

    Hat jemand Ideen, was da los sein könnte? Das Blog an sich ist übrigens zu erreichen. Ohne Plugins ist es natürlich etwas blöde :???: