Beiträge von codestyling

    Ich habe nochmal mit Frank Bueltge telefoniert und geklärt, das meine Kommentare, die ich in seinem Artikel dazu bereits vor Monaten gemacht hatte, nicht berücksichtigt wurden.

    Der Artikel ist nun geändert http://bueltge.de/wordpress-26-e…wp-content/672/ und das wichtige dabei ist:

    Zitat


    Wichtig: WordPress lässt es nicht zu, dass man wp-content außerhalb des Root ablegt, dazu muss im Core geändert werden. Ebenso sollte man das nur dann tun, wenn man ausreichend Kenntnisse hat um diverse Plugins oder Themes zu ändern, da viele Entwickler noch immer mit statischen Adressangaben arbeiten und damit wp-content erwarten.

    Somit ist auch deine Frage beantwortet, das WP_CONTENT_DIR lässt sich [COLOR=Red]nicht[/COLOR] außerhalb des Root definieren.

    Da scheint sich ein Filter dran zu vergreifen, den die doppelten Minus werden mit einem typographischen großen Minus ersetzt:

    Code
    --
    aber im Blog
    


    Damit geht dann der more in der Tat nicht mehr.
    Ist das eine 2.8 oder eine 2.8.1 ?
    Es gab einen Bug 2.8 in den Filtern, könnte aber auch ein Plugin verantwortlich dafür sein.

    Diese Probleme sind auch schon irgendwo aufgetaucht. Die Ursachen sind vielschichtig.
    Das können einfach nur alte Javascripts im Browsercache sein (2.7 Scripts sind mit 2.8 Scripts nicht 100% kompatibel).
    Das kann aber ein ein Theme sein wie Options oder Whoo bei denen man unbedingt ein Update für 2.8 braucht.

    Problem ist laut deinem Code, das es $r nicht gibt.

    Code
    function wp_list_pages2() {
    
    
    [COLOR=Red][B]    $r = array();
    [/B][/COLOR]
        $defaults = array('depth' => 0, 'show_date' => '', 'date_format' => get_option('date_format'),
            'child_of' => 0, 'exclude' => '', 'title_li' =>'', 'echo' => 1, 'authors' => '', 'sort_column' => 'menu_order, post_title');
        [COLOR=Blue]$r = array_merge($defaults, $r);[/COLOR]

    Füg mal die rote Zeile ein, dann sollte die blaue erstmal gehen. Allerdings können da noch mehr Schnitzer im Theme sein. (Vielleicht sollte $r ja mal als Parameter übergeben werde, ist aber "verschwunden".
    Dann wäre die Reparatur wie folgt:

    Code
    function wp_list_pages2([COLOR=Red]$r[/COLOR]) {
    
    
        $defaults = array('depth' => 0, 'show_date' => '', 'date_format' => get_option('date_format'),
            'child_of' => 0, 'exclude' => '', 'title_li' =>'', 'echo' => 1, 'authors' => '', 'sort_column' => 'menu_order, post_title');
        $r = array_merge($defaults, [COLOR=Red](array)[/COLOR]$r);

    Ab PHP 5 sind Prüfungen viel strenger, speziell bei PHP 5.3 !

    Da stimmt was nicht mit deiner Beispieldatei. Die ist genau 1 Byte zu kurz!

    Dein Bild (byteweise, Anfang)

    Code
    0000: 89 50 4E [COLOR=Red]47 0A[/COLOR] 1A 0A 00 00 00 0D 49 48 44 52 00

    Mein Bild (byteweise, Anfang)

    Code
    0000: 89 50 4E [COLOR=Red]47 [B]0D[/B] 0A [/COLOR]1A 0A 00 00 00 0D 49 48 44 52

    Das sieht nach einem Eingriff in die Bilddatei wahrend des Uploads aus.
    War das manuell (FTP Programm) oder per automatischem Update ?

    Falls manuell, dann bitte dem FTP Programm einstellen, grundsätzlich binär zu arbeiten, es kann sein, das diese Datei irrtümlich als Text eingestuft wurde, weil bei Windows-Systemen 0D 0A ein Zeilenumbruch ist und die Zeichen davor gültiger Text sein können.

    Und mir kommt es so vor, als wäre das ein verkapptes Werbeposting zur Promotion einer gewerblichen Website. Oder ist meine Einschätzung nicht richtig?


    Genau so sehe ich das auch.

    @prokik: Du solltest dich mal um ein Impressum bemühen, denn du verkaufst Dienstleistungen und Artikel! Da du dieses Forum zum Pushen deiner Seite benutzt, brauchst du dich nicht wundern, wenn mal ein paar Anwälte Lust auf's Geldverdienen bekommen :lol:

    Wenn du nur am Theme "bastelst", braucht man ja nur das neue/geänderte Theme in den Ordner /wp-content/themes hochladen. Mehr nicht.
    Was soll es da zu löschen geben ?
    Und WP löscht mit Sicherheit nicht deine wp-config.php, das warst du dann schon selbst oder hast sie mit deiner vom lokalen System überschrieben.

    Wäre es ok für dich, wenn ich dir eine PHP Datei schicke, die erstmal eine schnelle Analyse deines Systems macht ?
    Ich würde mit der Datei ein paar Einstellungen ausgeben lassen um festzustellen, woran genau das scheitern könnte, der Möglichkeiten gibt es leider sehr viele, ein rumprobieren ist nur nervig. Mit einer kleinen Datei kann man das gezielter abfragen und dann die Entscheidungen besser treffen.

    PS: Ich brauche aber ca. 1h Stunde, um die Datei fertig zu stellen, bin im Moment nicht am Heimrechner :-)

    Na mal sehen, was man machen kann.
    Ich fasse nochmal zusammen, was ich mir in den bisherigen Threads angelesen hab und bitte um Bestätigung:

    1.) Hoster: allinkl.com
    2.) Upload: benötigt FTP, geht nicht direkt
    3.) funktionierte per FTP bis 2.7.x jetzt jedoch nicht mehr
    4.) PHP Version laut Webseite 5.2.9
    5.) Zip Files werden zerstört durch Download und teilweise auch per Upload.
    6.) Der Ordener /wp-content/upgrade wurde manuell gelöscht.

    Hast du ggf. noch irgendwelche FTP Konstanten in deiner wp-config.php reingeschrieben ?
    Sind andere Konstanten dort definiert worden, die im Standard nicht drin stehen ?

    ich habe das gleich problem mit poedit und würde auch gerne diesen plugin testen. ich habe in runtergeladen und aktiviert, aber ich bin schlichtweg zu doof um irgendwo in meinem admin bereich einen editor des neuen plugins zu finden! könnt ihr mir bitte kurz erklären wo ich den language-editor nun finde?
    danke vielmals


    Den Editor findest du unter "Werkzeuge" -> "Lokalisierung"
    Das ist der Menüpunkt , wo man unter anderem auch Daten ex-/importieren kann.

    Ab WP 2.8 hat es da wieder Änderungen gegeben.
    Dein repariertes Kommentar wird nun wieder anders per Kontext benutzt:

    ab WP 2.7

    Code
    [COLOR=#000000][COLOR=#006600][/COLOR][COLOR=#0000CC]_c[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]'Comment|noun'[/COLOR][COLOR=#006600])
    [/COLOR][/COLOR]

    ab WP 2.8

    Code
    _x('Comment', 'noun');

    Auf lange Sicht würde ich mir Gedanken machen, ob man dem Theme eine eigene Sprachdatei spendiert. Da bis du bei WP Updates raus aus der Nummer.
    Mehr Info's zu Theme Sprachdateien, was sich in WP 2.8 geändert usw. gibts in meinem Blog.