Beiträge von AnselmR

    Guten Morgen,

    Vielleicht weil mehr als zwei Links drin sind oder mehr als zwei Smilies. Guck mal in die Diskussionseinstellungen.


    Danke für die Tipps. Die beiden gestern gesperrten Kommentare enthielten je einen Link und keine Smileys. Dass deren Zahl zur Sperrung führt, verstehe ich nicht; kannst Du mir das bitte erklären? Meine beiden Blacklists sind leer.

    Dank und Gruß, AnselmR

    Hallo,

    ich habe WordPress so eingestellt, dass nur der erste Kommentar eines Autors von mir genehmigt werden muss. Immer wieder kommt es vor, dass Kommentare von Stamm-Kommentatoren trotzdem von mir genehmigt werden müssen. Kennt jemand das und weiß einen Rat?

    Danke im Voraus,

    Anselm

    Die admin-ajax ist z.B. für das periodische, automatische Speichern eines gerade im Editor geladenen Artikels zuständig. Da wird, wenn ich es richtig im Kopf habe, alle 60 Sekunden im Hintergrund gespeichert. Kannts ja mal in den Logfiles gucken, die Aufrufe dürften meist in regelmäßigen Abständen auftreten.


    Die Zugriffe beim Aufruf des Blog sind ja gewaltig. Ja, die admin-ajax speichert offenkundig automatisch.

    Danke für die Tipps,

    Anselm

    Hallo,

    mein WordPress-Blog befindet sich auf meiner privaten, für Suchmaschinen gesperrten Website. Deren Startseite wurde im November 301 Mal (Oktober 271) aufgerufen, die Startseite des Blogs 877 Mal (596) und /wordpress/wp-admin/admin-ajax.php 1159 Mal (7O8. Das kommt mir seltsam vor. Verrät mir bitte jemand, was die admin-ajax.php tut und ob ich mir über irgendetwas Sorgen machen muss?

    Danke im Voraus,

    Anselm

    Hallo,

    jetzt lese ich zwei gegenteilige Meinungen, maxes leuchtet mir allerdings ein.

    Die wp-config.php gibt es in einem Wordpress-Download nicht, dort heißt sie immer wp-config-sample.php. Die wp-config.php muss man von Zeit zu Zeit auch immer mal wieder an die neuen Inhalte der wp-config-sample.php anpassen.


    Hm, wie macht das jemand, der mit den WordPress-Innereien nicht so sehr vertraut ist?

    Zitat

    Und der wp-content Ordner beinhaltet die Sprache, die Standard-Plugin und die default-Themes. Und genau die sollten bei einem Update auch mit aktualisiert werden. Andere Sprachen, Plugins und Themes bleiben immer erhalten.

    Das war die Ursache meiner Unsicherheit.

    Zitat

    Einzige Ausnahme: Wenn du natürlich am default-Theme was gebastelt hast, dann solltest du dies nur überschreiben wenn du weißt was du wieder ändern musst.

    Das ist wohl generell nicht zu empfehlen. Ich habe zwar auch mal am Default-Theme experimentiert, aber ich habe es kopiert und mich dann daran versucht.

    Ich halte das Thema nach wie vor für relevant für die Upgrade-Anleitung.

    Dank und Gruß, Anselm

    Hallo,

    ich stelle mir diese Frage bei jedem Upgrade, deshalb stelle ich sie – obwohl ich bisher keine Probleme hatte – nun Euch:

    Die Upgrade-Anleitung ist schön ausführlich und verständlich, nur der Punkt "4. Hochladen der neuen Dateien" ist meines Erachtens etwas unklar. Es heißt da: "Lade die neuen Dateien mit FTP genau so hoch, wie du es bei der ersten Installation getan hast." Die Datei wp-config.php und den Ordner /wp-content/ soll ich ja aber nicht gelöscht haben. Wenn ich die neue Version hochlade, fragt das FTP-Programm (bei mir WS_FTP) ja irgendwann mal, ob es überschreiben soll. Würde ich das bejahen, würden nicht gelöschte Dateien durch neue überschrieben. Also lasse ich jeweils überspringen.

    Habe ich das richtig gemacht? Wäre das vielleicht einen Hinweis in der Anleitung wert?

    Gruß, Anselm

    <code> ist eine logische Textauszeichnung, es bedeutet nicht, dass darin kein HTML interpretiert wird.


    Ach so!

    Zitat

    (Die anderen Zeichen könntest du auch maskieren, notwendig ist dies hier aber in erster Linie bei der einleitenden spitzen Klammer.)

    Weil ich das Ganze als Vorlage für "kommentierende Verlinker" verwenden will, habe ich zur Vereinfachung im Gegenteil sogar die Maskierung am Ende weggelassen und es funktioniert trotzdem noch.

    Vielen Dank!

    AnselmR

    Hallo,

    wenn ich in einen WordPress-Artikel das

    Code
    <code><a target="_blank" href="http://www.meinlink.de">Mein Link</a></code>

    eingebe, wird das Mein Link (simuliert) daraus, also ein Link und nicht der Code dazu. Weiß jemand eine Lösung? Ich habe die Suche angeworfen, aber nichts gefunden.

    Dank und Gruß,

    AnselmR

    Wenn das als PHP-Code gekennzeichnet ist und die Datei, in der es sich befindet, als PHP-File verarbeitet wird, sieht der Nutzer das im Quelltext nicht.


    Das wusste ich nicht, aber ein Blick in den Quelltext des Browsers hat mich überzeugt. Wenn man sonst nicht darauf zugreifen kann, ist ja alles bestens.

    Dir und allen, die an dieser schweren Geburt mitgewirkt haben, vielen Dank.

    Gruß, Anselm

    Schreck in letzter Sekunde: Wenn ich das

    PHP
    $link = mysql_connect('127.0.0.1:3307', 'xxxxxx_1', 'xxxxxxxxxx');

    in die HTML-Seite einbaue, kann es jeder einfach per "Seitenquelltext anzeigen" auslesen. Kann ich das in einem geschützten Bereich unterbringen und von dort auslesen?

    (Ich gebe zu, mit WordPress hat das jetzt nicht mehr sehr viel zu tun.)

    Gruß, Anselm

    Ja na klar, kein Thema. So sollte es dann klappen:

    PHP
    $result = mysql_query("SELECT UNIX_TIMESTAMP(post_modified) as post_modified FROM wp_posts WHERE post_status = 'publish' ORDER BY post_modified DESC LIMIT 1");
    $resource = mysql_fetch_object( $result );
    $lastmod = strftime( '%d.%m.%Y', $resource->post_modified );  
    print $lastmod;


    Und das tut es auch! WordPress-Orden am Bande oder so! :D

    Danke!

    Anselm

    Das hatten wir doch erst, das Problem ist wohl, dass post_modified kein Datum liefert, was strftime() umwandeln kann. Lass dir doch erstmal post_modified ausgeben, um zu sehen was da zurück kommt (und ob das das ist was du erwartest).


    Sehr genau das sogar: 2008-09-23 16:02:17 :)

    Zitat

    Hinweis: strftime() erwartet einen Timestamp. Du kannst MySQL anweisen, dir post_modified als Timestamp zurückliefern zu lassen:
    MySQL :: MySQL 5.0 Reference Manual :: 11.6 Date and Time Functions

    Das allerdings ist zu hoch für mich. Ein klein bisschen Nachhilfe noch bezüglich der Umwandlung?

    Dank und Gruß,

    AnselmR

    Nach viel Fleiß und Schweiß ist jetzt Folgendes draus geworden:

    Es kommt jetzt keine Fehlermeldung mehr, sondern

    [FONT=Courier New]Connected successfully01.01.1970[/FONT]

    Mit anderen Worten, das Datum stimmt nicht. Hat noch jemand eine Idee? Es wäre schön, wenn die ganze Mühe zum Schluss nicht umsonst gewesen wäre.

    Gruß, AnselmR

    Aha. Die HTML-Datei gehört also nicht zu WP, kennt also die Datenbank-Klasse von WP auch nicht. Dann musst du natürlich ein klein wenig anders rangehen:

    [...]

    Beachte dass du hier evtl. noch den DB-Präfix an deine Installation anpassen musst. ich setze mal voraus, dass bereits eine DB-Verbindung steht, ansonsten musst du diese natürlich vorher aufbauen.


    Ich hatte mich schon gefreut, einfach "Danke!" schreiben zu können. Das Aufbauen der DB-Verbindung habe ich auch geschafft. mein Script sieht nun so aus:

    [FONT=Courier New]<?php
    $link = mysql_connect('127.0.0.1:3307', 'ab1234_1', 'a1B2c3D4e5);
    if (!$link) {
    die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';
    $resource = mysql_query("SELECT post_modified FROM wp_posts WHERE post_status = 'publish' ORDER BY post_modified DESC LIMIT 1");
    $result = mysql_fetch_object( $resource );
    $lastmod = strftime( '%d.%m.%Y', $result->post_modified );
    print $lastmod;
    mysql_close($link);
    ?>

    [/FONT](User und Passwort geändert.)

    Aber bei dieser Meldung komme ich einfach nicht weiter:

    Connected successfully
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/www/blogdate.php on line 8
    01.01.1970

    Ich geb nicht auf. Aber ein bisschen Rückenwind bräuchte ich noch.

    Gruß, Anselm

    [FONT=Arial][size=10][COLOR=#000080]Fatal error: Call to a member function on a non-object in /home/www/blogdatum.phtml on line 26[/COLOR][/SIZE][/FONT]


    Ich bin noch mal in mich gegangen. War aber auch nichts los. ;-)

    Im Ernst: Zunächst hatte ich das Script in eine .phtml-Datei mit etwas HTML eingebaut. Ich hatte den Verdacht, dass das Drumherum Probleme macht und habe jetzt eine .php-Datei nur mit den PHP-Zeilen

    [FONT=Courier New]<?php
    global $wpdb;
    $lastupdate = $wpdb->get_var("SELECT post_modified FROM $wpdb->posts WHERE post_status = 'publish' ORDER BY post_modified DESC LIMIT 1");
    $formatiertesDatum = strftime('%d.%m.%Y', $lastupdate);
    print $formatiertesDatum;
    ?>
    [/FONT]
    erstellt. Damit ändert sich die Fehlermeldung in

    Fatal error: Call to a member function on a non-object in /home/www/blogdate.php on line 3

    Das ist alles.

    WordPress liegt bei mir auf /home/www/wordpress, und die HTML-Datei, die das Datum anzeigen soll, eine Etage höher.

    Entweder bin ich blind oder blöd oder ... es hat doch noch jemand die Lösung.

    Hoffnungsvoll

    AnselmR