Beiträge von codestyling

    Es gibt Neuigkeiten zu diesem Thema. Ich hab ein lokales Testsystem aufgesetzt und dem PHP eine memory_limit = 40MB gesetzt. Danach hab ich sowohl einige Plugins/Themes gescannt als auch WordPress selbst.
    Während aller Scanprozesse war nur WP 3.0.1, TwentyTen und mein Plugin aktiv, alle anderen Plugins waren deaktiviert.

    Ergebnisse:
    1.) alle getesteten Plugins ließen sich scannen.
    2.) alle getesteten Themes ließen sich scannen.
    3.) WordPress blieb wie beschrieben beim Scannen hängen.

    Ursache:
    Der Scanprozess braucht für WordPress selbst seit Version 3.0 von WordPress offensichtlich mehr Speicher, denn er knallt an das memory_limit.

    Untersuchung:
    Also hab ich das Limit schrittweise auf meiner Apache Installation erhöht und siehe da, ab [COLOR=Red]58MB[/COLOR] !!! geht das wieder wie gewohnt.

    Lösung:
    Es wird demnächst Version 1.99.2 meines Plugins geben, die nicht mehr einfriert aber dennoch nur mit einer Fehlermeldung den Scanprozess abbricht, wenn das Limit getroffen wird.
    Im Moment habe ich keine Ahnung, warum sich dies so ab WP 3.0 äußert. Ich kann nur empfehlen, zum Scan von WordPress selbst mindestens die 58MB zu haben. In älteren WP Versionen hat dies nie ein Problem dargestellt.

    Die Servereinstellungen sollten ausreichend sein. Damit bleibt bei einer Installation, die nur aus WP selbst, gtranslate und meinem Plugin besteht nur eine Unverträglichkeit mit qtranslate übrig.
    Von qtranslate weiss ich bereits, das es mit verkürzten Sprachdateikennungen arbeitet, also "de.mo" statt "de_DE.mo". Deshalb sind die Sprachdateien, die mein Plugin erzeugt, auch nicht sofort einsetzbar sondern müssen dann umbenannt werden.
    Bleibt mir nix anderes übrig, als ein System aufzusetzen und qtranslate zu aktivieren. Wenn ich das jedoch nicht reproduzieren kann, dann habe ich alle Optionen ausgeschöpft.

    ... Thread wird nach dem Test fortgesetzt, kann 1 bis 2 Tage dauern.

    Bei deinem Theme müsste es sich um das käuflich zu erwerbende Theme "NewsCast" handeln. Bereits die Live Preview auf der Anbieterseite funktioniert nicht mit dem IE8 und auch nicht im Kompatibilitätsmodus als IE7.
    Noch viel schlimmer ist es, daß dieses Theme den IE zum Ansturz bringt bzw. diesen komplett einfriert!!!

    Da würde ich dringend deren Support kontaktieren und das reparieren lassen, da kann nur der Theme Anbieter was machen, fürchte ich.

    Wenn das Frontend Arabisch aber das Backend aus Administrationsgründen in anderen Sprachen sein soll, dann würde ich in der wp-config.php auf Arabisch stellen und für das Backend mein Plugin WP Native Dashboard benutzen. Damit kannst du auf einfache Weise bestimmen, wie im Backend die Sprache erscheinen soll.
    Und wer Arabische Texte schreibt, kann sich ja sein Backend auch auf Arabisch umschalten, siehe die 3 Möglichkeiten, die man dazu hat.

    Man kann den IE8 in den Kompatibilitätsmodus für IE7 zwingen, wenn man einen bestimmten META Eintrag im <HEAD> der Seite unterbringt.
    Klingt zu technisch? Dann hier ein Beispiel mit der header.php aus dem TwentyTen Theme:

    Es geht dabei um diese zusätzlich eingefügte Zeile:

    HTML
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"  />

    Die muß! unbedingt direkt nach dem <head> in die Datei rein, würde sie später kommen, schaltet IE8 nicht mehr in den 7er Mode zurück.
    Solltest du in deinem Theme auch hinzufügen und IE8 ist dann kein Problem mehr.

    Soweit zum Frontend. Aber dein Problem ist das Backend. Dann bleibt nur eine Änderung in der /wp-admin/admin-header.php übrig:


    Hier ebenfalls die Zeile einfügen. Dann sollte auch der Editor mit IE8 gehen.

    Der beste Weg ist, diesen Text in der WordPress Sprachdatei zu ändern. Dies geht am Besten mit meinem Plugin Codestyling Localization unten im Link angegeben.

    Angefügt ist ein Screenshot, wie du das in der Sprachdatei finden kannst.
    Bitte nur die mit [COLOR=Red]roten Kontext[/COLOR] markierten

    • nav menu front page title
    • nav menu home label


    fürs Admin ändern wenn nötig, "Home" Eintrag selbst ist in TwentyTen angezeigt, in dein gewünschtes "Blog" ändern und die Sprachdatei neu speichern. Fertig ist die Laube.

    Bei einem Update der WP Version dann wieder das gleiche Prozedere, wenn du das ohne zusätzlichen Code willst. Oder die Sprachdatei von WP "retten" und weiterbenutzen, wenn keine neuen Texte dazugekommen sind.

    Eigene Anpassungen kannst du so leicht selbst vornehmen (sowohl WordPress als auch Plugins/Themes, die das unterstützen)

    Schlichtes Design basierend auf TwentyTen. Man merkt deutlich die Fokusierung auf Bild- und Videomaterial bei der Farbwahl. Soweit alles ok.

    Nun ein Punkt, der Geschacksfrage ist, aber du wolltest ja Feedback.
    Optisch fehlt mir eine deutlich erkennbare Trennung wo ein Artikel aufhört bzw. der nächste anfängt. Außerdem ist zwischen dem Ende des Artikels und dessen Meta-Angaben (wie Komentare etc.) sooo viel Platz, das man meinen könnte, das wäre der Prolog für den nächsten Artikel. Hier sollte die Platzverhältnisse umgekehrt werden.

    Zufrieden ?

    Wie ich an der angegeben Datei sehe, versuchst du WordPress selbst neu einzulesen. Wenn nur WP 3.0.1 und mein Plugin läuft, es allerdings nach 60 (respektive bis zu 79 Dateien abbricht, dann kann es sein, daß du für ein Einlesen von WordPress selbst zu wenig PHP RAM hast. Wieviel PHP Speicher sichert dir dein Hoster zu 16 / 32 / 40 / 48 / 64 oder mehr MB ?
    Unter dieser Konstellation (nur WP und mein Plugin) gibt es keine andere für mich gültige und plausible Erklärung.

    Hab im Blog schon die gleiche Anfrage bekommen und genauso beantwortet, wie jetzt hier.
    Es wäre hilfreich, zu wissen, ob das System bereits online ist oder nur erstmal eine lokale XAMPP Installation. Und es ist wichtig, zu wissen, welche anderen Plugins noch aktiviert sind, denn meistens sind unsauber geschriebene Plugins die Ursache dieser Probleme. Ich hätte gern die Liste aller aktiven Plugins, auch per Mail möglich.