Ich habe vielleicht sogar noch was besseres gefunden.
Zitataction="<?php echo plugin_dir_url( __FILE__ );?>test2.php"
Funktioniert auch
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 erstellenIch habe vielleicht sogar noch was besseres gefunden.
Zitataction="<?php echo plugin_dir_url( __FILE__ );?>test2.php"
Funktioniert auch
Hm ich würde mich schon als Anfänger bezeichnen...aber mit gefährlichem Halbwissen :-D.
Ich hielt meine Version nicht für so verkehrt, falls sich (was und wie auch immer) in der Ordnerstruktur ändert.
Gemäß Deinem letztem Beispiel müßte das dann in etwa doch so aussehen oder?
Zitat<form action="<?php echo site_url("/wp-content/plugins/test/test2.php");?>" method="post">
Zumindest paßt hier auch das Ergebnis!!
So dann will ich mal
1. Melewo es zwingt Dich niemand meine Fragen hier zu beantworten. Wenn Du das aber machst bitte mit etwas Respekt. Ich bin kein dummer Junge und will auch so nicht behandelt werden. Ich hatte in #3 geschrieben das dies Testcode ist...also gab es da noch keine weitere SQL-Anweisungen, da ja schon vorher ein Fehler gemeldet wurd. Mit 12 Stunden meinte ich meine eigentliche Arbeit. Das hier ist mehr oder weniger Hobby.
2.
ZitatPHP-Code:
[COLOR=#000000] [COLOR=#0000BB][/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#DD0000]'<form method="post" action="'[/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]plugins_url [/COLOR][COLOR=#007700]( [/COLOR][COLOR=#DD0000]'/export.php'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]__FILE__ [/COLOR][COLOR=#007700]).[/COLOR][COLOR=#DD0000]'">
[/COLOR] [/COLOR]
schon einmal angesehen, was dabei raus kommt? sorry ...
Kann Dir da nicht folgen. Erklär mal bitte!! Und auch wie es am besten wäre!
3. Habe ich meinen "Fehler" gestern noch gefunden. Als ich in der zweiten Datgei wp-load eingebunden habe, ging alles. Allerdings habe ich aktuell immer noch den von euch kritisierten "Action-Code" verwendet.
Ati
r23
der Eintrag bei "action=" ist der verzweifelung geschuldet. Trage ich nur datei.php ein kommt ein "Die Seite wurde nicht gefunden". Werde mir das Suchformular mal anschauen und auch Deinen Hinweis html und php zu trennen.
Melewo
ich meinte mit 12 Stunden arbeiten...da sieht man das eine oder andere offensichtliche nicht mehr :)
Die einen sagen so, die anderen sagen so...vielleicht sehe ich auch nach 12 Stunden den Wald vor lauter Bäumen nicht mehr.
Im Prinzip geht es darum aus diversen Filtermöglichkeiten eine SQL-Abfrage nach Excel/CSV zu exportieren und diese sofort "Downloadbar" zu machen. Aktuell ist es ja mal nur ein Testcode aber wehe ihr lacht :)
Formular Code
ZitatAlles anzeigenfunction reklamation_export() {
global $wpdb;
$table_reklamationen = $wpdb->prefix . "za_reklamationen";
echo '<form method="post" action="'. plugins_url ( '/export.php', __FILE__ ).'"><input name="filterau" value="" type="text" ><input type="submit" name="details" value="Details">';
}
Lasse ich bei action nur "export.php" drin kommt...Die Seite konnte nicht gefunden werden!
Hier mal die export.php
ZitatAlles anzeigen<?php
global $wpdb;
$table_reklamationen = $wpdb->prefix . "za_reklamationen";
// Datenexport
$filterau = $_POST ["filterau"];
echo $filterau;
}
Wenn ich jetzt meine Daten absenden will kommt "Notice: Trying to get property of non-object" und das bezieht sich
auf die Zeile
Zitat$table_reklamationen = $wpdb->prefix . "za_reklamationen";
Hallo,
in einem speziellem zusammenhang muss ich Formulardaten an eine PHP-Datei übergeben, welche in meinem
Plugin-Verzeichnis liegt. Allerdings geht es ja nicht mit dem berühmten action="datei.php".
Auf Codex habe (bisher zumindest) nichts gefunden. Wie muss ich solch einen Fall bei Wordpress lösen?
NACHTRAG: Ich muss in der php-Datei auch z.B. mit Sachen wie $wpdb arbeiten können
Ati
Gut ich versuche mal mein "Ticketsystem" mit WP eigenen Mitteln zu verwirklichen...zumindest wird dabei der Lernfaktor recht hoch sein.
Ich entnehme dann mal Deinem Post das ich wohl zu verhaftet auf alte Verhaltensmuster bin und lieber mit Custom Posts bzw. Wordpress-Bordmitteln arbeiten soll. Sowas wie Musterplugins habe ich vor Monaten schonmal gesucht. Kenne ich von Drupal.
Da gibt es für etliche Bereiche Beispiel-Module um anahnd dieser lernen zu können...was genau meiner Lernart entgegen kommt.
Danke schonmal und ich hoffe ich darf bei weiteren Fragen nochmal stören ;-).
Ati
Bisher habe ich noch gar keine Custom Posts erstellt. Da ich ja Monate der Unterbrechung hatte, habe ich quasi nochmal von vorne angefangen und mir etliches im Inet durchgelesen. Codex ist mir schon ein Begriff und programmieren in PHP ist mir zumindest kein Fremdwort. Allerdings bin ich Autodidakt und somit ist mein Code qualitativ mit Sicherheit "optimierbar".
Mein aktuelles Projekt ist ein Intranet auf WP-Basis. Ich hatte vorher alles schonmal per Hand erstellt, jedoch finde ich die Benutzung eines CMS mittlerweile sinvoller. Aufgrund der Tatsache das ich es gewohnt bin alles von Hand zu programmieren, agiere ich manchmal recht umständlich...getreu dem Motto "Wer nur ein Hammer hat, sieht in jedem Problem einen Nagel".
Aktuell ist mein "Ticket-Plugin" so aufgebaut.
- Erfassungsmaske mit Pflichtfeldern und Prüfung mittels preg_match
- Nach Erfassung automatisch eine Mail an die zuständige Person
- Übersicht aller Tickets filterbar nach Auftragsnnummer oder nach Logistikbereich (muss vorher im Backend als Stammdaten angelegt werden) oder ob bereits bearbeitet oder nicht.
- Auswahl des zu bearbeitenden Tickets mittels Checkbox
- Angabe von Fehlerort und Mitarbeiter (die genannten Dropdownfelder welche aus eine Mysql-Tabelle gefüllt werden)
- Speichern des bearbeitenden Tickets mit Mail an den ursprünglichen Erfasser
Das habe ich bisher per Plugin und Shortcode für das Drontend umgesetzt und es funktioniert auch soweit.
Als nächstes soll es noch eine Auswertungsmöglichkeit geben die nach Excel exportiert werden soll.
Es ist natürlich alles recht umständlich und so kam die Frage ob man sowas per Custom Posts machen kann.
Vielleicht sagt ihr ja auch das ich bisher auf dem richtigen Weg bin, vielleicht schlagt ihr aber auch die Hände über den Kopf zusammen.
Wollte mal einen Profi-Tip haben.
Danke für´s lesen
Ati
Danke für die prompte Antwort. Hast Du vielleicht mal flux einen Beispielcode zur Hand. Wenn nicht google ich weiter.
Da ich erst vor einigen Monaten mit Wordpress angefangen habe und dabei auchncoh jetzt ca. 5 Monate nicht weitermachen konnte,
bin ich logischerweise noch blutiger Anfänger. Ich habe wohl die Mögllichkeiten von Custom Posts Types deutlich unterschätzt.
Kann man mit CPT´s eigentlilch auch eine Art Ticketsystem machen? Aktuell mache ich das als Plugin, da einzelne Felder Berechtigungsabhängig sind... es eine Mail nach Erfassen gibt...eine Mail nach dem Bearbeiten...Dropdown´s aus einer MySql-Tabelle gefüllt werden etc. Bin ich hier mit einem Plugin besser aufgehoben oder mache ich es mir unnötig schwer?
Gruß
Ati
Hallo zusammen,
ist es möglich das nach dem anlegen eines Customs Post Types es automatisch eine Mail an einen bestimmten Benutzer gibt?
Danke Ati
Grml...das hätte ich auch selber finden müssen. Danke!
Hallo zusammen,
ich fürchte ich habe irgendwo was verschlimmbessert :neutral:.
Nachdem ich mir einige Tutorials angeguckt habe hieß es man kann nach erstellen eines Menü's im Punkt "Anordnung im Theme" dieses entsprechend Auswählen. Nur gibt es diesen Punkt bei mir nicht. Ist das vllt eine Option die ich irgendwo versehentlich ausgeschaltet habe? Zum Glück ist das alles noch die Testphase so das ich zur Not auch alles neu installieren kann.
Ati
Danke für eure Antworten...ich teste mal das Plugin Members... die letzten Aktualisierungen der vorher genannten Plugins sind jetzt schon einige Monate her..ob das was zu bedeuten hat weiß ich nicht. Aus Advanced Access Manager bin ich gar nciht schlau geworden.
Hallo zusammen,
ich bin relativ neu bei Wordpress und muss demnächst ein etwas größeres Projekt fortsetzen. Dort ist es auch notwendig Inhalte nur gewissen Usern zugänglich zu machen. Auf der suche habe ich dann die Plugins user access manager und user specific content gefunden. Ich Frage mich gerade wo der Unterschied bei diesen Plugins ist? So wie es aussieht machen beide das gleiche und wenn dem so ist, wozu wurden ihr mir eher raten?
Danke im voraus
Ati
Hallo zusammen,
ich zerbreche mir hier seit Tagen den Kopf, wie ich in einem Frontend-Formular (per Shortcode erzeugt) eine funktionierende Pagination hinbekommen. Im Adminbereich klappt das ja wunderbar mit
aber eben nicht in dem Frontend-Formular.
Hat jemand vielleicht ein funktionierendes Beispiel für mich. Aus meiner Google-Suche bin ich bisher nicht schlau geworden.
Danke im voraus
Ati
Nachdem ich alles nochmal neu gestartet habe funktioniert jetzt auch alles!
Sorry für die unannehmlichkeiten!!
Nachtrag:Nachdem ich mich einmal neu angemeldet habe zeigt der FF wieder alles an...Chrome und IE8 nicht!
Nabend,
sorry ich wollte nicht zuviel posten. Also gut in meinem Plugin soll der User eine Reklamation erfassen. In dem entsprechendem formular sollen a) der Username und b) die User Email Adresse angezeigt werden und auch später in der Datenbank gespeichert werden. Es soll quasi ein kleiner Workflow entstehen, Hier mal der aktuelle Code, wobei ich nur den relevanten Teil poste:
ZitatAlles anzeigenfunction reklamation_erfassen() {
global $wpdb;
global $current_user;
// Formular wird erstellt
echo '<div class="wrap">';
echo ' <form name="reklamation_erfassen" method="post" action="">';
echo '<label>Mitarbeiter:</label><input class="reklamation_eingabe" name="erfasser" value="' .$current_user->display_name. '" type="text" >';
echo '<label>Email:</label><input class="reklamation_eingabe" name="erfasser_mail" value="' .$current_user->user_email. '" type="text" >';
Gestern hat mir der Firefox noch die entsprechenden Info´s angezeigt..heute auch nicht mehr :shock:.
Ist das jetzt ausführlich genug?