Hallo.
Mittels http://codex.wordpress.org/Function_Reference/paginate_links kann ich ja Seitenzahlen erzeugen. Diese werden wenn ich das richtig verstanden habe via GET verarbeitet.
Geht das auch irgendwie via POST? Wenn ja, wie?
danke
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 erstellenHallo.
Mittels http://codex.wordpress.org/Function_Reference/paginate_links kann ich ja Seitenzahlen erzeugen. Diese werden wenn ich das richtig verstanden habe via GET verarbeitet.
Geht das auch irgendwie via POST? Wenn ja, wie?
danke
Hi zusammen,
ich benutze derzeit das Plugin 'members' um neue Rollen zu erstellen.
Jetzt habe ich eine Rolle erstellt, die ich Supporter nenne. Dieser Supporter hat die capabilities / Fähigkeiten Benutzer anzulegen, zu bearbeiten und zu löschen. Leider darf er dann auch Admins bearbeiten oder löschen.
Das will ich aber nicht.
Ich möchte gerne eine Rolle erstellen, die die Fähigkeit besitzt User anzulegen, zu bearbeiten oder zu löschen, die maximal die Rolle eines Supporters haben.
Wie kann ich das realisieren?
Grüße
Im Wordpress Standard Paket steht z.B.:
upload_max_filesize = 2m
* Überprüfe ob das Uploadverzeichnis das richtige ist.
* Überprüfe ob die Datei / Ordnerrechte / Rechte zum Überschreiben für deinen User ok sind.
* Überprüfe ob die Dateigrößen Probleme bereiten können.
Dann sehen wir mal weiter.
Kann es vielleicht sein, dass die Dateien zu groß sind, die nicht hochgeladen werden? Es gibt viele Webspace Anbieter, die z.B. nur maximal 2mb große Dateiuploads erlauben.
Zur weißen Seite:
http://faq.wpde.org/wie-gehe-ich-a…-blog-auftreten
Zum Themewechsel: Gibt es andere Wordpress-User, die vielleicht Themes ändern dürfen?
Wo hostest du dein Wordpress? Auf nem eigenen Server oder nur bei einem Webspace Anbieter?
Wenns nen eigener Server ist, dann prüf den mal auf Sicherheitslücken. Ist es ein Webspace Anbieter dann schau mal nach ob du an entsprechende Logs kommst und geht die mal durch.
Hi. Prüf doch mal ob dein User überhaupt die Rechte hat, Dateien und Ordner auf dem Server anzulegen / zu überschreiben.
Ansonsten kann ich nur empfehlen, sich mit den Grundlagen der Materie zu befassen.
Sprich: was ist eine Website, was ist ein Webserver, wie funktionieren die im Groben.
Einfach mal nen Wordpress aufsetzen ist keine sooo gute Idee. Allein aus Sicherheitsgründen.
Danke für die Info, Michi91. Ich habe den Fehler gerade gefunden. READ LOCKs sind dafür da, ausschließlich einem Thread das lesen zu erlauben. WRITE LOCKS dienen dem Schreiben innerhalb eines Threads. Das hab ich wohl gerade etwas missverstanden. Ich dachte READ LOCKs erlauben weiterhin das Lesen für andere Threads während man selbst schreiben kann. Dem ist aber nicht so :)
Bezüglich des wpdb Objekts hast du insofern recht, wenn du nur die Wordpress Datenbank nutzt. Das mache ich aber nicht, deshalb muss ich instanzieren ;)
Hallo zusammen. Ich möchte über Wordpress Daten in eine Tabelle einfügen. Dabei möchte ich die Mysql Funktion LOCK TABLES benutzen.
Ich mache folgendes:
$db = new wpdb(USER, PASS, DB, HOST);
$db->query('LOCK TABLES mytable READ');
$db->query('INSERT INTO mytable(...) VALUES(...)');
$db->query('UNLOCK TABLES');
Nun erhalte ich immer folgende Fehlermeldung:
ZitatWordPress database error: [Table 'mytable' was locked with a READ lock and can't be updated]
Was mache ich hier falsch?
Rufe ich etwa durch den 2. Query einen neuen Thread auf?
Muss ich alle Statements in eine query Methode einfügen?
VG
Afr0
Mal ein kleines Update für alle, die ähnliche Themen suchen und keine Antwort gefunden haben:
Ich habe jetzt viel gesucht und wenig gefunden. Demnach gehe ich stark davon aus, dass nichts gegen den Codex spricht, wenn man einfach eine eigene Instanz von wpde erstellt:
$meine_externe_datenbank = new wpdb('benutzer', 'passwort', 'datenbankbname', 'host');
Bleibt noch eine Frage offen:
- Formularübergabe
Derzeit übergebe ich meine Daten von einer Custom-Page auf dieselbe und frage dort dann auch meine Post Variablen des Formulars ab.
Ist das so gängige Praxis, wenn man eigene Formulare nutzen will oder geht das auch schöner?
Wenn es schöner geht, wie? :)
Hi. Gibt es eine Möglichkeit den Wordpress-eigenen Kalender anzuzapfen und z.B. als Datetimepicker zu nutzen? Hat da jemand nen Tipp für mich? VG
Danke für die Antwort.
Die Funktionen kenne ich. Ich dachte nur, dass in den Standart Themes die Miniaturbilder, die man unter Einstellungen -> Medien im Dashboard festlegen kann, auch von Haus aus nutzen kann ohne etwas um zu programmieren.
Aber das geht scheinbar nicht. Da muss man also selbst Hand anlegen.
Hallo.
Ist es richtig, dass das Artikelbild immer in voller Größe angezeigt wird und nie das Miniaturbild genommen wird?
In den Standard Themes erstelle ich einen neuen Beitrag und füge ein Artikelbild hinzu. Dieses wird dann immer in voller Größe dargestellt.
Bei post_thumbnails [FONT=arial black][FONT=arial]erwarte ich doch, dass auch das Thumbnail - sprich Miniaturbild - genommen wird und nicht das Bild in Originalgröße.
Ist das so gewollt und bedeutet das, dass das Miniaturbild _NIE_ genutzt wird?
Wann wird denn dann ein Miniaturbild genutzt?
[/FONT][/FONT]
Probier noch mal folgendes: Deaktiviere alle Plugins, aktiviere eins der Standard Wordpress Themes (Twentyten - Twentytwelve) und schau nach ob das Problem noch vorhanden ist.
Wenn ja, sollte es ein Konfigurationsproblem sein. Entweder unterschiedliche Charsets oder durch den Upload irgendwelche Sonderzeichen oder sonstwas.
Wenn nein, dein Theme aktivieren und noch mal testen. Tritt der Fehler hier auf, liegts definitiv am Theme.
Kannst du das Theme über das Dashboard installieren? Kannst du ne Supportanfrage bei dem Theme-Developer stellen?
Tritt der Fehler immer noch nicht auf, liegts an einem verwendetem Plugin.
So können wir erstmal besser eingrenzen, woher das Problem überhaupt kommt.
Ich bin gerade eben auf ein Tutorial gestoßen, was sich eigentlich mit dem Thema OOP Plugins und Shortcodes beschäftigt. Hier wird allerdings schon ein Großteil dessen erklärt, was mir nicht klar war.
http://net.tutsplus.com/tutorials/word…oop-techniques/
Frage 1 hat sich damit erübrigt. Plugin und Shortcode wären eine Möglichkeit.
Frage 3 hat sich auch erübrigt. Include / Require nutzen passt.
- Der Zugriff zu einer 'Nicht-Wordpress-Datenbank' nach Codex ist noch nicht geklärt.
- Ebenso ist mir noch nicht ganz klar, wie die Weitergabe von Daten in dem Plugin über mehrere Seiten hinweg nach Codex ablaufen soll. Ich tippe aber mal auf Sessions.
Vielleicht beißen sich die charsets? Kannst du mal versuchen die Originaldatei explizit in utf-8 oder iso 8859-1 kodiert hochzuladen?
alternativ die datei in nem editor (zb notepad++) öffnen und dann in entsprechendes charset konvertieren.
langsam fällt mir auch nicht mehr ein :)
Normalerweise wird der Dokumenttyp so ausgegeben:
[COLOR=#000000][COLOR=#007700]<![/COLOR][COLOR=#0000BB]DOCTYPE html [/COLOR][COLOR=#007700]PUBLIC [/COLOR][COLOR=#DD0000]"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"[/COLOR][COLOR=#007700]>[/COLOR][/COLOR]
und nicht in einer Zeile. Versuch mal dort nen Zeilenumbruch einzufügen. Vielleicht liegts schon daran...
alternativ kannst du den doctype, html und head tag mal testweise umschreiben und zwar so:
<!DOCTYPE html>
<html>
<head>
wie siehts dann aus?
Dateirechte ändern unter Linux: http://de.wikipedia.org/wiki/Unix-Dateirechte
Ich weiß aber nicht wo du dein Wordpress installiert hast :)
Hi. Poste bitte mal den Headerbereich als ausgegebenen Seitenquelltext. Im Firefox geht das mit Rechtsklick -> Seitenquelltext anzeigen.
Hallo noch mal.
Ist das Thema zu spezifisch, dass ich hier keine Antworten erhalte?
Auf die von mir angesprochene Asterisk Schnittstelle muss hier nicht im Detail eingegangen werden.
Ich suche lediglich nach ein paar Tipps.
Nochmal die Fragen etwas vereinfacht:
1. Macht für so ein Projekt ein Plugin & Widget mehr Sinn oder ist eine Entwicklung mit z.B. exec-php Plugin direkt auf Seiten sinnvoll?
2. Entspricht das dann noch dem Codex?
3. Wie werden externe Schnittstellen in Plugins eingebunden? Einfaches php Include / Require?
4. Wie sieht es mit anderen Datenbanken aus einer MySQL aus? Werden die auch per $wpdb verarbeitet oder gehe ich da auch nen klassischen Weg (z.B mysqli oder ähnliches)?
5. Brauche ich für Datenansicht / Formularübergabe zwingend ein Widget zum Plugin?
6. Verstoße ich dabei irgendwo gegen den Codex?
Über Antworten würde ich mich wirklich sehr freuen.
Danke.
Doch, das funktioniert. Habs gerade bei mir getestet. Allerdings kann es sein, dass die Ansicht gecached wurde. Öffne mal deine Seite und lösche alle Cookies und leere den Cache (oder versuch erstmal die Tastenkombination strg+F5).
Ich habe im Dashboard unter dem Theme den Editor benutzt und die oben genannten Dateien einfach geändert. Sprich:
background-image: url('images/meine_neue_bilddatei.jpg');