Ich habe ein Projekt, das ich in Wordpress vervollständigen möchte. Grundsätzlich ist die Geschichte, dass ich 8 Boxen auf meiner Seite haben, die jeweils in einem eigenen div.
Ich möchte ein Formular auf einer anderen Seite haben, die ein Benutzer ausfüllen kann und sie würden eine Box auswählen, in die Bilder oder Text eingefügt werden. Wenn eine Box genommen wird, kann sie diese nicht auswählen und muss eine andere auswählen. Was wäre der beste Ansatz dafür? Ich dachte an etwas wie ein CSS-Galerie-Theme, aber wie sollte ich dem Benutzer erlauben, die Box auszuwählen? Irgendwelche Ideen und Anstupse in die richtige Richtung werden geschätzt.Allgemeine WordPress Frage
Antwort
Ich würde dies in Drupal oder gerade php tun. Ich denke, WordPress wird hier eher ein Hindernis als ein Segen sein. Ich würde jede Box zu einem Drupal-Block oder -Knoten machen und das Standard-Formular verwenden, damit Benutzer die Bearbeitung dieser Box auslösen können. Dann benutze CCK in Kontrollinhalt wie Bilder und Text und die Art, wie sie angezeigt werden. Hoffe das hilft.
@Pekka, ein Benutzer müsste sich registrieren, bevor er seinen Inhalt hinzufügt. Die Registrierung ist für alle offen, es würde nicht der Administrator sein, der den Inhalt hinzufügt. @Fresheyeball, ich hatte Drupal vor ein paar Jahren für ein anderes Projekt verwendet und liebte die Art, wie es funktionierte, aber ich bin mir nicht sicher, ob ich wieder durch die Lernkurve gehen möchte. Wordpress ist eine viel bevorzugte Option, einfach weil das ist, was ich gewohnt bin und ich fühle mich mit dem Hacken in ein Wordpress-Thema. – user537137
@ user537137 Das Problem besteht darin, dass das Verwenden von Posts zum Füllen der Felder bedeutet, dass Benutzer Admins sein müssen, um auf das verwurzelte Bearbeitungsformular in WP zuzugreifen. Andernfalls müssen Sie mehr tun, als das Thema zu hacken. Sie müssen einen benutzerdefinierten Formular- und Formular-Handler schreiben, der es Nicht-Administratoren erlaubt, die Beiträge zu bearbeiten. Dann müssen Sie erkennen, ob der Benutzer ect registriert ist. Drupal würde mit all dem Eingeborenen umgehen, und während ich respektiere, ist WP das, was Sie gewohnt sind; Die "Lernkurve" zu vermeiden, die für die beste Lösung benötigt wird, ist die falsche Mentalität. WP ist einfach nicht in allen Fällen richtig. – Fresheyeball
All das ist gut zu tun, ich habe Veranstaltungen Websites vor denen Benutzer können sich registrieren und erstellen Sie ihre eigenen Beiträge eingerichtet, es ist nur die Wahl ihres eigenen Ortes, an dem ich feststecken bin. – user537137
Der einzige Weg, wie ich das überall sehen kann, ist Wordpress mehr oder weniger vollständig zu umgehen. Sie verwenden Wordpress nur zum Rendern des Themas, aber die Formularaktion geht direkt zu PHP.
Auf diese Weise können Sie die Formularposts analysieren und die hochgeladenen Bilder irgendwo speichern.
Sie könnten versuchen, alles in einen Wordpress-Kommentar zu schuhen, aber ich glaube nicht, dass das Anhängen von Dateien funktionieren würde. Also ist es am besten, wenn Sie den Formular-Aktionspunkt auf eine PHP-Datei setzen und alles manuell behandeln.
Es sollte einfach genug sein, eine benutzerdefinierte Tabelle in der Datenbank mit den functions.php und $ wpdb Ihres Themas abzufragen.
- 1. rsync allgemeine Frage
- 2. CoreData allgemeine Frage
- 3. C# allgemeine Funktion Frage
- 4. Allgemeine TOAD Verbindung Frage
- 5. jQuery Allgemeine Frage (Zyklusplugin)
- 6. Allgemeine wordpress link filter
- 7. Allgemeine SQL Modelloptimierung Frage (MySql)
- 8. Allgemeine Stil Frage zu XML
- 9. .load() jquery php Allgemeine Frage
- 10. Wordpress-Dateien Frage
- 11. Wordpress Kategorie Vorlage Frage
- 12. Wordpress Plugin Entwicklung Frage!
- 13. gleichzeitige Warteschlange - allgemeine Frage (Beschreibung und Verwendung)
- 14. Winforms Perspective vs WPF. Allgemeine Frage
- 15. scikit-learn: allgemeine Frage über Parallel Computing
- 16. Allgemeine Frage zu DirectShow.NET, DirectShow und Windows Media Format
- 17. Foreach nicht gültig für HashMaps? und allgemeine Prioritätswarteschlange Frage
- 18. Allgemeine Entwicklungshinweise
- 19. Allgemeine Methodenplatzierung
- 20. Allgemeine Methodenaufruf
- 21. Allgemeine Einschränkungen
- 22. Zend Allgemeine Funktionalität
- 23. Allgemeine Syntax von Multimethoden
- 24. Allgemeine Programmierung: Dezimalzahlen, floats
- 25. Allgemeine Methoden Typinferenz
- 26. Einige allgemeine C Fragen
- 27. Allgemeine Debugging-Log-Praktiken
- 28. WPF - Comboboxitems - Allgemeine Hintergrundbild
- 29. R als allgemeine Programmiersprache
- 30. Wrapping Wayfinder Menu in Modx: Wie alle Vars (allgemeine PHP Frage, vielleicht) passieren
Können Sie in diesem Fall klären, wer "der Benutzer" ist? Der Administrator? Eine Anzahl von registrierten Benutzern? –