Beiträge von Mr_Garrison

    Hallo Forum,

    ich habe gerade einen unkritischen, aber dennoch nervigen Fehler:

    Meine Uploads werden in jahres- und monatsbasierten Ordnern gespeichert. Wenn ich aber aktuell ein Bild hochlade, wird es nicht in 2009/11/ gespeichert sondern in 2009/06/. Ansonsten funktioniert alles.

    Möglicherweise liegt es daran, dass ich zuletzt ein paar Bilder manuell importiert habe (d. h. ich habe die Dateien in den passendne Ordner via FTP hochgeladen und anschließdend mit phpMyAdmin die entsprechenden Zeilen in die wp_posts und wp_postmeta eingefügt).

    Wie kriege ich es hin, dass in Zukunft Wordpress Bilder wieder in den richtigen Ordner lädt?

    Keine Ideen?

    Ich war gestern nochmal im Rechenzentrum an der Uni. Unser Blog läuft ja auf den Servern vom Rechenzentrum. Dort habe ich die Datei über Wordpress hochgeladen. Das hat erwartungsgemäß nur 10 Sekunden gedauert, weil das ja nicht erst übers Internet geschickt wird sondern praktisch nur lokal im Rechenzentrum. Trotzdem hat der Upload wieder nicht geklappt...

    Gibt es irgendwelche Filter oder sonstige Mechanismen innerhalb von Wordpress, die den Upload verhinden könnten?

    Oder liegt es ganz klar an der Konfiguration der Server (.htacces bzw. PHP)?

    Hallo Forum,

    ich habe einen Mitschnitt einer Radiosendung (als MP3), den ich in Wordpress hochladen möchte. Da die Datei über 20MB groß ist, habe ich meine Serverkonfiguration entsprechend angepasst und in die .htaccess folgendes eingetragen:

    Code
    php_value post_max_size 40M
    php_value upload_max_filesize 35M

    Wenn ich die Werte mittels

    PHP
    <?php phpinfo(); ?>

    abfrage, sehe ich auch, dass die Werte lokal überschrieben werden. Der Wert memory_limit dürfte übringens kein Problem darstellen, da er von Haus aus auf 128M gesetzt ist.

    Wenn ich nun die Datei hochlade (ich benutze den Browserupload, weil der Flashupload nicht funktioniert), lädt er erstmal ca. 20 - 30 Minuten die Datei hoch, aber anschließend sieht es so aus, als wäre nichts passiert. In der Mediathek ist kein neuer Eintrag zu finden, in der Datenbank und im entsprechenden Upload-Ordner ist nichts, was auf einen Upload-Versuch hinweisen würde.

    Mache ich etwas falsch? Könnte es an irgendwelchen Sicherheits-Filtern von Wordpress liegen? Ich habe keine Ahnung, was ich noch versuchen könnte... Könnt ihr mir weiterhelfen?

    Hallo Forum,

    ich habe bei meiner Wordpress-Installation ein sonderbares Verhalten festgestellt. Beim Aufruf eines bestimmten Bildes (und nur dieses einen Bildes!) liefert Wordpress die 404-Fehlerseite, anstatt das Bild anzuzeigen. Obwohl das Bild nachweislich vorhanden ist und auch angezeigt wird, wenn man den Dateinamen ändert!

    Das Bild habe ich damals, da ich vor einiger Zeit den Upload über Wordpress noch nicht hingekriegt habe, via FTP hochgeladen und in dem Beitrag direkt verlinkt. Es wird also keine Attachment-Seite aufgerufen, sondern direkt die Bilddatei auf dem Server.

    Alle anderen Bilder, die ich via FTP hochgeladen habe und direkt in Wordpress-Artikel verlinke, werden tadellos angezeigt. Nur bei diesem einen Bild scheint Wordpress zu spinnen.

    Was vielleicht noch erwähnenswert ist: Zwischenzeitlich hatte ich das Plugin WP_Flash_Uploader installiert, um die via FTP hochgeladenen Bilder mit der Wordpress Mediathek zu synchronisieren. Möglicherweise ist da ein Fehler aufgetreten...

    Hallo Forum,

    mit dieser Abfrage lasse ich immer die letzten drei Artikel aus Kategorie 1 auf der Startseite ganz oben anzeigen:

    Code
    $first = new WP_Query('showposts=3&cat=1');

    Gibt es eine Möglichkeit, dieser Abfrage einen Parameter mitzugeben, dass etwaige Sticky Posts auch ganz am Anfang angezeigt werden?

    Wenn ein Sticky Post nicht zu Kategorie 1 gehört, oder zu Kategorie 1 gehört, aber schon zu alt ist, wird er von dieser Abfrage ignoriert und erst bei der zweiten Loop angezeigt:

    Code
    query_posts(array('showposts'=>7, 'post__not_in'=>$do_not_duplicate))

    (Siehe auch http://codex.wordpress.org/The_Loop#Multiple_Loops_in_Action)

    Danke für den Link! Der Code aus dem Codex macht im Endeffekt dasselbe wie mein Code, er tut es nur etwas eleganter als meiner :roll:

    Allerdings bleibt mein Problem bestehen, sofern diese zwei Kriterien erfüllt sind:

    • In der normalen Loop-Reihenfolge würde der Beitrag erst auf Seite zwei erscheinen
    • Der Beitrag wird aber bereits in der ersten WP_Query-Abfrage ausgegeben


    Das passiert genau dann, wenn in den ersten X Seiten (X = Anzahl der Beiträge pro Seite) weniger als Y (Y = showposts) Beiträge aus Kategorie 1 vorhanden sind.

    Dann wird der Beitrag, der in der normalen Reihenfolge erst auf Seite zwei erscheinen würde einmal in der "Featured"-Liste angezeigt und dann nochmal auf Seite zwei. Dafür wird auf Seite 1 ein Beitrag von Platz 10 auf Platz 11 geschoben (und damit praktisch übersprungen).

    Hallo Forum,

    ich habe eine Abfrage programmiert, die mir auf der Startseite zuerst die letzten 5 Artikel aus Kategorie 1 anzeigt, und anschließend weitere Artikel in chronologischer Reihenfolge (natürlich ohne die ersten 5 Artikel nochmal aufzulisten). Die Abfrage funktioniert und sieht folgendermaßen aus:

    Der Code funktioniert soweit. Ich habe nur ein kleines Problem:

    Wenn es innerhalb der letzten 10 Artikel (chronologische Reihenfolge) nur 4 Artikel in Kategorie 1 gibt, würde ja ein Artikel geholt, der nach der normalen Loop-Reihenfolge erst auf Seite 2 erscheinen würde.

    Dieser wird dann auf Seite 1 innerhalb der ersten WP_Query-Loop angezeigt, aber auf Seite zwei (die ja wieder die "normale Loop" benutzt) nochmal. Dafür wird dann ein Artikel auf der Startseite praktisch übersprungen.

    Gibt es eine Möglichkeit, mit Hilfe der Abfrage-Parameter bei WP_Query oder get_posts(), dieses Verhalten zu unterdrücken?

    Hallo Forum,

    ich habe festgestellt, dass wenn ich in einem Kommentar die HTML-Tags <ul> bzw. <ol> für Listen (und entsprechend <li> für die einzelnen Listenelemente) benutze, dies im Endergebnis nicht richtig formatiert wird.

    Gibt es eine Möglichkeit, das hinzubiegen?

    MfG

    Mr_Garrison

    Hallo Forum,

    ich habe ein ziemlich blödes Problem... Der Untertitel (Einstellungen > Allgemeines > Slogan) ist bei mir ziemlich lang, ich kann ihn aber rein verbal nicht kürzen (der muss so bleiben, wie er ist).

    Deshalb würde ich ihn gerne über zwei Zeilen ausgeben lassen. Leider funktioniert es nicht (was ich schon erwartet hatte), wenn ich

    Code
    <br /> oder \n

    in den Untertitel mit einbaue - die von mir als Escape-Sequenz gedachten Strings werden einfach mit ausgegeben...

    Nun meine Frage: Gibt es eine Möglichkeit, den Untertitel sonstwie zweizeilig ausgeben zu lassen?

    Vielen Dank,

    Mr_Garrison

    Danke, ich denke, ich hab's jetzt verstanden :-)

    Aber eine Frage hätte ich noch (nur zu meiner Information):

    Hätte ich das ganze auch ohne die zweite Loop und das WP_Query-Objekt hingekriegt, indem ich einfach

    Code
    query_posts($query_string . '&cat=1')

    benutzt und den Aufruf von wp_reset_query() beibehalten hätte? Oder sollte man solche Abfragen besser mit einem WP_Query-Objekt machen?

    Auf der Seite http://codex.wordpress.org/Alphabetizing_Posts sind ja einige Beispiele angegeben, die ebenfalls query_posts() in Kombination mit query_string() benutzen.

    (Ich könnte das jetzt selbst probieren, aber ich werde an meinem funktionierenden Code nix mehr ändern *G*)

    Problem besteht weiterhin...

    Ich habe deinen Vorschlag umgesetzt, aber leider besteht das Problem weiterhin! Immerhin - den Aufruf von wp_reset_query() in der sidebar.php kann ich weglassen, Wordpress weiß immer noch, dass es auf der Startseite ist.

    Auch die Navigationslinks verändern sich entsprechend - es werden nur leider immer die ersten 10 Beiträge aus der Kategorie ausgegeben, egal ob man sich auf der zweiten Seite befindet oder nicht...

    Ich glaube es liegt am

    Code
    $query1 = new WP_Query('cat=1')

    bzw. am alten Code

    Code
    query_posts('cat=1');

    Dadurch werden immer nur die letzten X Beiträge aus der Kategorie geholt, egal auf welcher Seite ich bin. Kann ich die Abfrage so verändern, dass er auch die Seite, auf der ich mich befinde, berücksichtigt?

    Dann könnte ich mir evtl. die zweite Loop mit dem WP_Query-Objekt auch sparen, wenn eine solche Abfrage mit query_posts() möglich wäre.

    Hallo Forum,

    auf der Startseite meines Blogs sollen nur die Beiträge erscheinen, die in einer bestimmten Kategorie (oder einer Unterkategorie dieser) einsortiert sind.

    Deshalb habe ich vor die Loop den Code-Schnipsel

    PHP
    <?php if (is_home()) { query_posts('cat=1'); } ?>

    eingefügt. In der Sidebar möchte ich einen Begrüßungstext anzeigen lassen, solange sich der Besucher auf der Startseite befindet. Durch das query_posts() funktioniert aber die Abfrage is_home() in der sidebar.php nicht mehr. Wordpress meint dann, es befände sich im Kategorie-Archiv, also liefert is_home() immer FALSE. Um dieses Problem zu umgehen habe ich in der sidebar.php mit dem Code

    PHP
    <?php wp_reset_query(); ?>

    die Abfrage wieder zurückgesetzt.

    Nun funktioniert aber das Blättern zwischen den verschiedenen Seiten nicht mehr - auf der Seite ../page/2/ erscheinen die gleichen Beiträge wie auf der Startseite!

    Wie kann ich da Abhilfe schaffen?

    Hallo Wordpress-Forum,

    ich habe gerade einen Artikel veröffentlicht, der eine Galerie mit 12 Fotos enthält. Gibt es eine Möglichkeit, dass z. B. die ersten 3 Fotos in der Übersicht angezeigt werden und anschließend der "Weiterlesen"-Link erscheint?

    Die komplette Galerie nimmt in der Blog-Übersicht zu viel Platz weg, wenn ich aber den More-Tag schon vor der Galerie platziere, sieht's auch blöd aus...

    LG Mr_Garrison

    Hallo nochmal,

    ich hab's immer noch nicht hingekriegt, habe aber weitere mögliche Fehlerquellen ausfindig gemacht...

    Würde es etwas bringen, die Dateirechte der /wp-includes/js/swfupload/swfupload.swf auf 0744 zu setzen? Momentan hat die Datei nur die Rechte 0644...

    Oder liegt es daran, dass der Webserver unter einer anderen Benutzerkennung als der Besitzer des Uploadverzeichnisses/der swfupload.swf läuft, und deshalb der Zugriff verweigert wird?