Beiträge von Wocker

    Ich habe (wahrscheinlich etwas voreilig) auf WP2.7 aktualisiert.

    Da ich relativ häufig vom mobilen Browser (Handy) auf den Adminbreich zugreife, gib es nun leider massive Probleme mit der Steuerung, da viele Funktion nicht erreichbar oder nicht ausführbar sind.

    Gibt es ein Plugin/Theme, dass den Admin-Bereich auf eine einfachere HTML-Version umstellt?
    Selbst das Plugin Tiger Style Administration konnte problemlos mit dem mobilen Zugang genutzt werden, mit Wp2.7 ist es nun nur noch stark eingeschränkt möglich. :?

    Welche Versionen von PHP und MySQL benutzt Du? Was für einen Webserver auf welchem Betriebssystem nutzt Du?


    MySQL - 4.1.21
    Apache/2.0.59 (Unix) DAV/2 PHP/4.4.4

    Zitat

    Wie groß ist Deine Datenbank und hast Du da noch andere als WordPress-Tabellen drin?


    Zusätzlich zu den WP-Tabellen sind diverse weitere Tabellen voranden.
    Insgsamt ca. 3 MB


    Nur keine Erfahrung mit dieser .htaccess Option.
    Welche Vorraussetzungen braucht man? Wie lässt es sich sicher testen?
    Kann man geblockte User umleiten?


    Ja, schau dir mal diese Erklärung zur .htaccess (RewriteCond) an.
    http://www.modrewrite.de/13.12.0.0.1.0.phtml

    Damit kannst du auch ganze ip-Bereiche sperren bzw umleiten, ohne das über allow/deny zu machen.
    Diese Änderung kannst du genauso schnell machen, als wenn du das in ein Plugin -Formular eingeben würdest.

    z.B.

    PHP
    # 88.151.112.0 - 88.151.115.255 Russen-Bot-Provider
    RewriteCond %{REMOTE_ADDR} ^88.151.(11[2-5]). [OR]

    Das [OR] natürlich nur, wenn weitere Filter folgen.

    Wie sieht denn dieses Skript aus...


    Das komplette Listing würde hier den Rahmen sprengen.
    Schau hier:
    http://www.bmitt.com/files/webauthoring/php/
    myeDownload-0.5.1.zip
    (myExplorer-3.2.3.zip läuft dabei als "Frontend" für download.php, was aber dafür nicht angepasst werden muss.)

    Ab Zeile 218 der download.php wird normalerweise eine Textdatei als Counter geschrieben.
    Dort soll statt dessen der DB-Zugriff kommen, aber schon beim Anlegen der neuen Tabelle unter WP bricht das auf dem Server mit der obigen Fehlermeldung der cache.php ab .

    Mal eine Frage an die WP-Profis.

    Ich möchte von einem externen php-script, auf die WP-Datenbank zugreifen.
    Es ist also kein Plugin.
    Eingebunden ist es über iframe in eine statische Wordpress-Seite.
    Das php-script liegt nicht direkt in der der WP-Installation und behandelt Downloads.

    Dabei scheitere ich nun aber an einem internen WP-Problem.
    Das Script soll nun nach Aufruf eigene Werte in die WP-DB schreiben.
    Übergebe ich alle notwendigen Pfade und Variablen an das Script, kommt
    eine Fehlermeldung vom WP-Cache:

    Fatal error: Call to a member function on a non-object in
    ........../wp-includes/cache.php on line 206

    In cache.php Zeile 206 steht aber nur das:
    $wpdb->hide_errors();

    Ist mir irgendwie unklar.:confused:
    Ich weiss auch nicht, ab welcher Stelle meines Scripts die cache.php
    ins Spiel kommt, denn die wird ja automatisch von WP aufgerufen.

    Gibt es da irgendetwas besonders zu beachten?

    Ist fertig!

    So, es ist soweit.
    Mein erstes Plugin-Projekt ist (hoffentlich) in einer nutzbaren Phase angekommen, und der Beta-Test kann anlaufen.

    Das Plugin prüft bei Kommentaren unangemeldeter Besucher, ob diese Name und/oder Emailadresse
    von registrierten Blog-Usern oder vom Blog-Owner eingegeben haben.

    Weiterhin sind zusätzlich manuelle Einträge für Namen und Emailadressen in einer Blacklist möglich.

    Alles weitere und Download hier:
    http://blog.navi-wocker.de/?p=159

    Bei Fehlern, bitte vorrangig im Blog dokumentieren.

    Meine Suche war nicht erfolgreich, deshalb frage ich mal:

    Gibt es ein Plugin, dass die Namen der registrierten Blog-User sperrt, so dass diese Namen nicht von
    unangemeldeten Besuchern für Kommentare genutzt werden können??

    Also müsste in der wp-comments-post.php geprüft werden, wenn ein unangemeldeter Besucher postet,
    ob der Name in der Datenbank vorhanden ist. Ist der dort bekannt, muss sich der User entweder einloggen
    um zu schreiben, oder der Name ist nicht erlaubt.

    Oder ist das der falsche Ansatzpunkt?

    Hallo,

    ich habe das Problem, dass ich diese beiden Plugins nicht gleichzeitig nutzen kann, da sich diese gegenseitig behindern:

    DidYouPassMath:
    http://www.herod.net/dypm/

    WP-PostRatings 1.04
    http://www.lesterchan.net/portfolio/programming.php

    Das erste fügt in das Kommentar-Formular zur Spamunterdrückung ein Ergebnisfeld für die Addition ein.
    Das 2. gibt die Möglichkeit, die Beiträge zu bewerten.

    Beide laufen unabhängig voneinander ohne Probleme.
    Sind allerdings beide gleichzeitig aktiviert, wird das Eingabefeld für DidYouPassMath nicht mehr angezeigt, die dann fehlenden Eingabe wird aber erwartet und auch ausgewertet, so dass keine Kommentare mehr möglich sind.

    Ich habe keinen Anhaltspunkt gefunden, warum das DidYouPassMath-Feld im Formular unterdrückt wird, wenn auf der Seite das Ratings-Plugin aktiv angezeigt wird.

    Hat jemand die beiden Plugins parallel zu laufen bekommen, oder eine Idee, woran es liegen könnte?

    Wie ich heute festgestellt habe, ist den Kommentaren in meinem Blog nicht der comment_type 'comment' zugeordnet, sondern der Typ ist leer.
    Pingbacks/Trackbacks haben dagegen den richtigen Typ in MySQL, nur eben die Kommentare nicht.

    Habe ich bei der Installation irgendwo die Möglichkeit, das zu ändern, oder was kann der Grund sein?