Beiträge von Ammaletu

    Hab den Thread nur überflogen, aber wollte noch kurz ein paar Anmerkungen hinterlassen. *g* Also wenn man einfach eine weiße Seite bekommt anstatt einer WordPress-Seite, würde ich immer zuerst einen PHP-Fehler vermuten. Normalerweise ist PHP draußen auf dem Server ja so eingestellt (sollte es zumindest sein), dass Fehler nicht ausgegeben sondern nur in ein Logfile geschrieben werden. Darauf hat man normalerweise bei seinem Hoster auch Zugriff.

    Was die Plugins betrifft: Soweit ich weiß, prüft WordPress mittlerweile in einer "Sandbox", ob der Aufruf des Plugins PHP-Fehler verursacht und gibt ggf. eine Meldung aus, dass das Plugin deswegen nicht aktiviert werden konnte. Hatte ich letztens gerade erst mit einem älteren Plugin, das mit WP 2.3 nicht zusammenspielte. Es kann aber natürlich sein, dass die Sandbox nicht perfekt ist und manche Plugins trotzdem im Adminbereich einen Fehler verursachen.

    Kann es sein, dass das an Deinem Theme liegt bzw. daran, wie Du das Plugin-Feld eingebunden hast? Wenn ich bei mir in die comments.php schaue, dann geht die Logik etwa so:

    if ($user_id) {
    // User angemeldet, nur Logout-Link ausgeben
    } else {
    // kein User angemeldet, nach Name + Mail-Adresse + Website fragen
    // in diesem Block muss das Mathe-Feld ergänzt werden, wenn's geht noch in einem Bock mit "if (function_exists('math_comment_spam_protection')) {"
    }
    // hier geht's mit dem Textfeld weiter

    Da würde ich also vermuten, dass Du das Mathefeld aus Versehen unter der schließenden Klammer des else-Zweigs eingebunden hast. Denn das Plugin selbst hat meines Wissens nach keine weitere Logik, um die Einblendung zu beeinflussen. Es wertet das Feld für angemeldete Nutzer allerdings auch nicht aus, wie Du ja schon gesehen hast.

    Ich finde die Idee dieses Plugins übrigens ziemlich gut, da es menschliche Benutzer nicht ernsthaft stresst (im Vergleich zu den dämlichen Captcha-Bildern). Werde es solange wie möglich anlassen, bis die Bots rechnen gelernt haben. *g*

    Ach ja, es gab eine Sicherheitslücke in dem Plugin. Möglichst bald von der Seite des Autors das Update laden, auch wenn euch die Update-Prüfung von WP vielleicht noch nichts anzeigt.

    Ich hab das Plugin nicht installiert, aber spontan fällt mir dazu folgendes ein:

    • Stelle sicher, dass das Plugin aktiviert ist.
    • Falls das Plugin im Backend eine Optionsseite hat, speichere die einfach mal. Ich habe schon Plugins gesehen, die nicht funktionieren, wenn man die Einstellungen nicht wenigstens einmal gespeichert hat.
    • Wenn Du den alten Code rausgenommen hast und sich trotzdem nichts ändert... Dann hat das Speichern nicht geklappt, oder Du bearbeitest die falsche Datei (bist Du im richtigen Theme?), oder Du verwendest irgendeinen Cache-Mechanismus und siehst deswegen nicht die aktuellen Ergebnisse.
    • Und dann kann es noch sein, dass der Standard-Output der neuen Funktion genauso aussieht wie der Output der alten Funktion. Überprüfe ggf. die Optionen, ob sich der Output unterscheiden sollte.

    Ok, mehr fällt mir dazu erst mal nicht ein. Viel Glück! :)

    Dass die Editor-Icons komplett fehlen ist ja jetzt auch mal unabhängig vom Bilder hochladen ein Problem, nehme ich an. Da wird einfach ein anderes Plugin nicht unbedingt helfen, wenn es nicht gleich den ganzen Editor ersetzt. Es wäre also schon besser, die eigentliche Ursache zu finden und abzustellen, denke ich. Spontan fällt mir dazu nur ein, dass nach Änderungen am TinyMCE-Editor in jedem Fall das Leeren des Browser-Caches nötig ist, weil man die Änderungen sonst nicht sieht. Kann es sein, dass da vielleicht ein fehlerhafter Zustand gecacht wurde? Oder hast Du am TinyMCE was gemacht? Ist jetzt nur so ein Gedanke...

    Mal eine kurze Frage: Ich nutze seit gut zwei Wochen die deutsche Fassung von WordPress und frage mich, wo man Kommentare zur Übersetzung hinterlassen kann? Gibt es da ein Projekt oder sollte man das hier im Forum posten?

    Ich hatte es jetzt halt mehrmals, dass ich Sachen gesehen habe, die grammatisch hart am Falschen waren oder dass Umlaute auch schon mal mit der Maskierung ausgegeben werden. Das würde ich natürlich gerne melden *g*, aber ich vergesse es meist nach ein paar Minuten wieder. Vielleicht habt ihr da ja einen Link für mich, sonst sammele ich das mal lokal und poste es bei Gelegenheit.

    Das klingt nach einem Problem mit der Zeichencodierung. Lass mal sehen, wenn es ein Fragezeichen ist, würde ich so spontan drauf tippen, dass in WordPress als Codierung UTF-8 eingestellt, die Template-Files aber als ISO-8859-1 gespeichert sind. Welche Codierung Dein Blog verwendet, kannst Du unter "Einstellungen > Lesen > Zeichensatz für Seiten und Feeds" überprüfen. Der Zeichensatz, mit dem WordPress Deine Daten in der DB speichert, muss natürlich mit dem Zeichensatz übereinstimmen, mit dem Du Deine Template-Files speicherst. WordPress fügt diesen Zeichensatz nämlich in den Header der Seite ein und sagt damit dem Browser, wie er die Seite lesen soll. Du kannst übrigens mal probieren, in Deinem Browser den Zeichensatz umzustellen (IE: Ansicht > Codierung) und schauen, was passiert. Da müssten dann eigentlich Deine Sonderzeichen korrekt aussehen und die aus der DB zerhauen.

    Generell würde ich übrigens immer zu UTF-8 raten. Man spart sich einfach viel Ärger, muss sich aber am Anfang mal kurz hinsetzen und ein paar Grundlagen dazu verstanden haben. Und man braucht, und das ist wichtig, einen Text-Editor, der UTF-8 beherrscht. Was leider immer noch nicht alle Editoren tun. Der Vorteil von UTF-8 ist, dass man die Umlaute eben gerade nicht codieren muss und auch mal ohne Probleme einen Satz auf Japanisch zitieren oder sonstwas für Sonderzeichen aus anderen Sprachen verwenden kann.

    Wenn Du keinen passenden Texteditor hast oder Dich mit dieser doch nicht ganz einfachen Materie nicht beschäftigen möchtest, ist es aber auch ok, Umlaute zu codieren wie von missi vorgeschlagen. Dann verwendest Du im Theme quasi nur ASCII, und das ist sowohl ein Bestandteil von ISO-8859-1 als auch von UTF-8, so dass es Dir egal sein kann, welche Codierung im Blog eingestellt ist.

    Sorry für den langen Text und dass es etwas technisch geworden ist. Aber ich mache gerne Werbung für UTF-8 und wollte die (ansonsten ja richtige) Aussage zum Codieren der Umlaute nicht unkommentiert lassen. 0:-)

    Das würde mich auch interessieren! Es muss doch eine Möglichkeit geben, WordPress beizubringen, den uploads-Folder zu scannen und seine Datenbank entsprechend anzupassen?! Meinetwegen auch manuell, auf Knopfdruck. Ich habe den Webspace per WebDAV als Laufwerk eingebunden, da macht sich das Organisieren der Dateien so wirklich besser. Für Tips, ob es für dieses Problem schon Plugins oder andere Strategien gibt, wäre ich dankbar.

    Edit: Das löst zwar nicht das ursprüngliche Problem, dass WP keine "fremdhochgeladenen" Bilder kennt. Aber wenn man nun schon das Upload-System von WP nutzen muss, lässt sich dieses mit dem Plugin Flexible Upload wenigstens soweit verbessern, dass es relativ benutzbar wird. Mit dem Plugin kann man z.B. selbst entscheiden, ob Thumbnails erstellt werden und wenn ja in welcher Größe. Beim Einfügen in den Editor werden außerdem auch width- und height-Attribute eingefügt. Wollte ich nur kurz loswerden, weil ich da wirklich etwas begeistert bin. Vielleicht hilft es ja dem ein oder anderen noch...