2 Möglichkeiten bei diesem Problem:
1) Semmelstatz deaktivieren und auf Update warten (sicherste Lösung)
2) Semmelstatz-Seiten in WP nur mit deaktiviertem JavaScript (z.B. NoScript in Firefox) aufrufen
Der Anbieter ist informiert.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellen2 Möglichkeiten bei diesem Problem:
1) Semmelstatz deaktivieren und auf Update warten (sicherste Lösung)
2) Semmelstatz-Seiten in WP nur mit deaktiviertem JavaScript (z.B. NoScript in Firefox) aufrufen
Der Anbieter ist informiert.
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. :?
Ich nutze dazu WP-AddQicktag.
WP-AddQuicktag , plugin for adding quicktags - RMNL
Damit kannst du beliebige Button in den Editor einfügen, und somit auch den Code dafür direkt auf einen Button legen.
Da gibt es noch was, Einsatzbeispiel
Ist zwar kein Plugin für WP, kann aber z.B. über iframe oder auch auf einer separaten Seite eingebunden werden.
Download myExplorer
BMITT.com - Redirect
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
ZitatWie 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
Das wäre genau das, was ich suche, und dann noch eine frei programmierbare Zeitsteuerung dafür.
Mein erster Backup-Versuch endete mit einem Timeout in Zeile 185 der phpmysqldump.php
War da noch etwas besonderes zu beachten oder vorzubereiten?
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.
# 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.
Bringt keine Änderung.
Noch immer der Abbruch in der WP-eigenen cache.php mit
Fatal error: Call to a member function on a non-object in
........../wp-includes/cache.php on line 206
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 .
require_once($_SERVER[DOCUMENT_ROOT].'/wp-config.php');
global $wpdb, $table_prefix;
$table_name = $table_prefix.'dlcount_rec';
if ($wpdb->get_var("show tables like '$table_name'") != $table_name) {
$sql = "CREATE TABLE `{$table_name}` (
`id` int(11) unsigned NOT NULL auto_increment,
`datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`datei` TEXT NOT NULL,
`anzahl` INT NOT NULL,
`ip` varchar(15) default NULL,
PRIMARY KEY (`id`,`datetime`));";
require_once($_SERVER[DOCUMENT_ROOT].'/wp-admin/upgrade-functions.php');
dbDelta($sql);
return true;
Alles anzeigen
[LEFT]Ganz spontan würd ich sagen das du $wpdb nicht als Klasse definiert hast...
[/LEFT]
:confused:
Im Script ist das enthalten, reicht das nicht aus, wenn es von innerhalb WP aufgerufen wird?
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.
Eine Einführung für Plugin-Einsteiger auf deutsch gibt es hier in 4 Tutorial-Teilen:
http://bueltge.de/wp-tutorial-wi…ugin-teil-0/211
Sehr zu empfehlen, und auch die dort vom Autor bereitgestellten Zusammenfassungen mit den Hooks, übersichtlich als PDF auch zum Ausdrucken.
Ich habe etwas in Arbeit, im Moment v 0.3 aber schon lauffähig, sowohl lokal unter Xampp als auch in meinem Blog.
Wenn du den ersten Beta-Tester machen willst, gib mir mal per PN deine Emailadresse.
Öffentlich machen will ich es momentan noch nicht, ohne diverse Tests.
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?
:confused:
Dann hatte ich mich durch das irreführen lassen:
http://doku.wordpress-deutschland.org/Template_Tags/comment_type
Danke!
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?
Nach dem ich meine 2. Installtion nach der Entfernung der MySQL-Tabellen gemacht habe, funktioniert das nun auch.
Warum es bei mir bei der Erstinsatllation nicht geklappt hat, kann ich nicht sagen :confused:
Schau mal mit FTP auf den Server, welche Theme-Ordner in \wp-content\themes\ vorhanden sind.