Beiträge von Putzlowitsch

    Das gilt zwar für HTML, nicht aber für Stylesheets und Javascripts.
    Das cachen Browser sehr viel länger und fragen das gar nicht mehr nach, wenn sie's einmal haben. (hängt auch von den Servereinstellungen mit ab)


    Tschuldigung, hatte mich vertan. Ich meinte nicht Strg+"Neu laden", sondern Shift+"Neu laden". Damit wird alles neu geladen, ob nun HTML, Bilder, CSS oder Javascript. Das kann man sehr schön mit Live-HTTP-Headers verfolgen, auch ein nützliches Tool für Entwickler :)

    Gruß
    Ingo

    Ja genau, die wp-config.php könnte es auch sein. Da stehen irgendwie Leerzeichen am Anfang vor dem <?php oder Ende nach dem ?> drin. Überprüfe das nochmal. Wenn ich diese bei Dir einfach so direkt aufrufe, wird mir eine leere Seite mit ein paar Leerzeichen angezeigt ("sieht" man im Seitenquelltext).

    Gruß
    Ingo

    Ja, das mit der Checkbox funktioniert bei mir ganz gut. Ich habe aber bisher die Erfahrung gemacht, das Spambots die eher nicht "anklicken".
    Für den normalen Nutzer wird die Checkbox per Javascript angehakt und unsichtbar gemacht, so bemerkt er die nicht mal. Falls er kein Javascript aktiv hat, sieht er sie und kann sie selbst anklicken.
    Nachtrag: Mit einer Kombination aus beiden Varianten könnte man sogar beide Botarten "erschlagen", die die alles "anklicken" und die die nichts "anklicken". Und das ohne den normalen Anwender zu belästigen. Ich werde das bei mir mal einbauen...


    Gruß
    Ingo

    Je nach Editor muß man hier aber aufpassen. Wenn ich im NotePad++ das Format "Kodiere als UTF-8" nehme, habe ich genau die Probleme, wie oben beschrieben. Beim NotePad++ heißt die richtige Option "Kodiere als UTF-8 (ohne BOM)". Wenn sowieso keine Sonderzeichen vorkommen, reicht auch "Kodiere als ANSI".
    So habe ich das zumindest bei mir gemacht.

    Gruß
    Ingo

    1. WP 2.5. kannkeine 2008/03/23/ichbingut

    URLs mehr
    ...

    Doch, kann es immer noch. Wird ja auch bei den Permalink-Voreinstellungen genau so als 2. Auswahlmöglichkeit angebote. Es gibt halt nur Probleme, wenn eine Kategorie oder Seite bzw. Unterseite einen rein numerische Titel, respektive URL hat. Ich habe auch schon immer die Standardstruktur "/%year%/%monthnum%/%day%/%postname%/" verwendet und es geht auch mit 2.5 noch.

    Gruß
    Ingo

    Es kann auch die wp-config.php sein. Entweder ist die falsch kodiert oder es stehen da Leerzeichen oder Leerzeilen außerhalb das umrahmenden <?php ?>. Meist gehen dann auch RSS-Feeds nicht bzw. wenn man sich den HTML-Text der Seite anschaut, stehen da ganz am Anfang Leerzeichen oder Leerzeilen.

    Gruß
    Ingo

    So, zumindest für mein Blog habe ich das Problem gefunden, codestyling hat mich hier mit der Nase drauf gestoßen:
    http://forum.wordpress-deutschland.org/installation/3…html#post158315

    Bei mir lag es an der my-hacks.php, die in einem falschen Format gespeichert war. Könnte aber abensogut ein Plugin im falschen Format sein. Also mal alle Plugins und die my-hacks.php deaktiviren und nacheinander wieder einschalten. Das Verzeichnis 'js_cache' zunächst wieder entfernen, sonst muß man nach jedem Schritt die Datei dort wieder löschen :)

    Nachtrag: Es kann natürlich auch die wp-config.php sein, am besten damit anfangen.

    Gruß
    Ingo

    Komische Sache, ich habe grad mal ein jungfräuliches WP 2.5 auf meinem lokalen System installiert, da treten die Probleme nicht auf.
    Das Problem muß also irgendwie an einem Plugin oder
    in der Datenbank liegen, werde mal versuchen, es herauszufinden...

    Gruß
    Ingo

    Ja, das ist auch möglich, so stellte sich der Fehler bei mir in den WP 2.5 Betaversionen dar. Kann daran liegen, daß WP keine Schreibrechte auf 'wp-content/uploads' hat und deshalb das Verzeichnis nicht anlegen kann. Du kannst es ja mal erstellen und WP Schreibrechte geben.

    Gruß
    Ingo

    Ich verwende NotePad++, da habe ich bisher angenommen, das der mit Unicode umgehen kann. Wenn ich die Datei 'tiny_mce_config.php' öffne, wird mir als Format ANSI angezeigt.

    [del]Gut, dann ist das ein wichtiger Hinweis für die WP-Entwickler
    Zumindest tritt das Problem mit den originalen, unbearbeiteten Dateien der WP-Installation auf.[/del]

    Gruß
    Ingo

    Zu dem ersten Fehler, das sieht genau so aus, wie bei mir. Die Daten enden mit

    Code
    wordpress,media,fullscreen"


    Und da fehlen genau die drei letzten zeichen });
    Deshalb ja der Trick mit den zusätzlichen Leerzeichen, genau wie Du das oben geschrieben hast.
    Eventuell mußt Du alle Caches leeren und die besagten Dateien im 'js_cache' löschen.

    Gruß
    Ingo

    Noch zwei Hinweise:

    1. Wordpress legt im Uploads-Verzechnis ein Unterverzeichnis 'js_cache' an und speichert dort den gesamten Inialisierungsteil für dem TinyMCE in einer Datei entweder als .gz oder .js ab. Alle Dateien in dem Verzeichnis sollten gelöscht werdern. Sonst werden Änderungen möglicherweise nicht wirksam.
    2. [COLOR=Red]Achtung! diesen Hinweis nicht beachten.[/COLOR]
      Bei mir hat es nicht gereicht, die Kompression abzuschalten, zudem werden die letzten drei Zeichen der Initialisierungsdaten "verschluckt", wodurch ein Javascritp-Error entsteht und der TinyMCE nicht geladen wird. Dies kann leider nicht durch ein Plugin behoben werden. Hierzu muß die Datei 'tiny_mce_config.php' im Verzeichnis '/wp-includes/js/tinymce' gepatcht werden. Im Quelltext folgende Zeilen suchen:

      PHP
      // Add external plugins and init 
      $content .= $ext_plugins . 'tinyMCE.init({' . $mce_options . '});';

      Darunter muß ein String mit drei Leerzeichen hinzugefügt werden:

      PHP
      $content .= "   ";

      [COLOR=Red]Ende Achtung![/COLOR]

    Ich weiß zwar nicht, wie das Problem zustande kommt und es wird nur an den Symptomen rumgedoktert, aber so funktioniert bei mir der TinyMCE unter Wordpress 2.5.

    Derzeit Passiert das alles noch in meinem loakalen Testsystem. Vielleicht zur Info: Windows 2000, Apache/1.3.33 (Win32) mod_gzip/1.3.26.1a PHP/5.2.4

    [COLOR=Red]Hinweis 2 ist falsch[/COLOR], falls schon etwas an der Datei geändert wurde, diese wieder durch das Original aus der Installtion ersetzen.
    Das Problem liegt an falsch kodierten PHP-Dateien (siehe Hinweis weiter unten). Das können Plugins oder auch die my-hacks.php sein.
    Nachtrag: Es kann auch die wp-config.php sein. Entweder ist die falsch kodiert oder es stehen da Leerzeichen oder Leerzeilen außerhalb das umrahmenden <?php ... ?>. Meist gehen dann auch RSS-Feeds nicht bzw. wenn man sich den HTML-Text der Seite anschaut, stehen da ganz am Anfang Leerzeichen oder Leerzeilen.

    Gruß

    Es könnte mit der Kompression der TinyMCE-Javascript-Daten zusammenhängen. Zum Abschalten der Kompression kann man folgendes Plugin verwenden:

    Oder hier als Download: plw123_mce_no_compress_0_10.zip


    Gruß
    Ingo