Beiträge von Alphawolf

    Schade. :( Und gerade diese Leute, die von Ihrer Position trotz Entgegenkommen nicht abkommen wollten, unterstell(t)en dem Team Arroganz...

    [SIZE="1"]Bitte nicht hierauf antworten. Nur mein kleiner Nachruf, da ich paar Tage nicht da war.[/SIZE]

    Seltsam ist nur, dass es auf seinem alten Server mit allen Plugins scheinbar problemlos lief. Ich tippe daher mal ganz frech auf eine Miss-Konfiguration des Hosters.

    Hast du die Möglichkeit, deinen Blog testweise temporär lokal oder auf einen anderen Server zu betreiben?

    Zu 1.) Dass das Script bei Direktaufruf ausgeführt wird ist etwas anderes, als der Zugriff durch ein Script/den Server (hier: der Cron). Daher muss das Script ausführende Rechte haben.

    Zu 3.)
    Bei vielen Scripten muss man diese Form der relativen Pfadangaben wählen, so auch bei Crons meines Wissens. Den Pfad zur WP-Installation findest du durch phpinfo().

    Also, einfach eine phpinfo.php Datei erstellen und Folgendes reinschreiben:

    PHP
    <?php
    phpinfo();
    ?>


    Diese Datei dann öffnen, und nach DOCUMENT_ROOT (am Besten mit Strg+F im Browserfenster) suchen. Der Wert dahinter ist der Pfad, den wir brauchen. Hinter den Pfad einfach noch ggf. den WP-Ordner (falls du ein Unterverzeichnis für WP nutzt) und wp-mail.php anhängen und fertig.

    [SIZE="1"]Stör dich nicht an den vielen Einträgen. Die haben dir eigentlich nichts zu sagen, wollen aber trotzdem im Mittelpunkt stehen. Einfach links liegen lassen. :)[/SIZE]

    Zu 4.) Statt dem /dev/null sollte der an den Anfang der Datei gesetzte Pfad zu PHP hin. -q und -O (ein großes O) sind Parameter vom Befehl wget. Schau mal hier.

    Wie kann man solch ein Theme einem WP-Neuling zumuten? :p

    Zumindest scheint es in der theloop.php zu finden zu sein:

    Code
    '<abbr class="published" title="'. get_the_time('Y-m-d\TH:i:sO') . '">' .
    								( function_exists('time_since') ? sprintf(__('%s ago','k2_domain'), time_since(abs(strtotime($post->post_date_gmt . " GMT")), time())) : ' ' . sprintf(__('[COLOR="Red"]on[/COLOR] %s','k2-domain'), get_the_time($dateformat)) )


    (Die Stelle ist rot markiert.)

    1. Im HTML gibst du der Höhe des Bildes 190px, in der CSS dem DIV aber nur eine Höhe von 90px.
    2. Den Adsense-Block solltest du mit in den DIV packen:

    PHP
    </div>
    <?php adsensem_ad('banner'); ?>


    ersetzen mit:

    PHP
    <?php adsensem_ad('banner'); ?>
    </div>

    Also Cronjobs sind eine Sache für sich... :)

    Prüfe mal Folgendes:
    1. Hat die php Datei ausführende Rechts (ggf. mit CHMOD setzen)?
    2. In der ersten Zeile der PHP-Datei muss Folgendes stehen:

    PHP
    #!/usr/bin/php


    Damit sagst du, welcher Interpreter die Datei auslesen soll
    [SIZE="1"](Dein PHP Verzeichnis musst du ggf. anpassen)[/SIZE]
    3. Gibt man den Pfad meines Wissens ohne http etc. an:

    Zitat

    /srv/www/htdocs/webxxx/html/wp-mail.php


    oder ähnlich.
    4. Was steht im Log dazu, in den Zeiten, in denen sich der Cron aufrufen sollte?

    Versuche es mal mit einem anderen Delimiter:

    PHP
    if (preg_match("/^$match/", $request_match, $matches) ||
    preg_match("/^$match/", urldecode($request_match), $matches)) {


    Nur ein Tipp, da ich den Inhalt von $match nicht kenne.

    edit. Habe ja vollkommen überlesen, dass der Fehler von WP kommt.. dachte von einem Plugin. Welche PHP-Version nutzt du? Für WP brauchst du PHP Version 4.2 oder höher.

    PHP
    <p><div style="text-align: justify; line-height: 1,7;">Absatz 1: Text.</div></p>


    kannst du auch mit

    PHP
    <p style="text-align: justify; line-height: 1,7;">Absatz 1: Text.</p>


    ersetzen.

    Um den Abstand der Absätze zu vergößern, einfach mit margin und/oder padding arbeiten.