OK. Danke für den Tip
Beiträge von Jorgos
-
-
Hi Leute,
es funktioniert.
Ich habe das auch daran fest gemacht, dass mir keine Datensatz in die DB geschrieben wurde.
Da war ein Fehler im SQL-String ;)Danke für die Hilfe :)
-
OK. Muss ich mal nachschauen oder lassen. Danke
-
Sorry, helfe mir mal auf die Sprünge.
Was soll die funktion check_datainsert denn zurückgeben. Die soll ja nur etwas ausführen.
Ich blicke da nicht durch. :-( -
Ich glaube, ich sehe den Wald vor lauter Bäumen nicht.
Ich poste mal meine Dateie (Inhalte) hier. Vielleicht hilft das besser bei der Auf(Er)klärung :-)
inserttest.phpPHP
Alles anzeigen<?php /* Template Name: Insertest*/?> <html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script type="text/javascript"> jQuery(document).ready(function($){ $("#my-submit").on('click',function(e){ e.preventDefault(); var ajaxurl = 'http://dev.offerj.de/wp-admin/admin-ajax.php'; //alert(ajaxurl); jQuery.ajax({ type: "POST", url : ajaxurl, data : { action : 'check_datainsert' }, success: function(response){ if(response =='true') { $("div#result").html("Successful"); }else{ // alert('2'); $("div#result").html("Error"); } } }); }); }); </script> </head> <body> <div id="result"></div> <button id="my-submit">Speichern</button> </body> <html>und die Functions.php
PHP
Alles anzeigen<?php function check_datainsert(){ global $wpdb; $tablename = 'om_edb'; $sql = "INSERT INTO $tablename ('vlink','vname','voptions') VALUES ('aaaaaaaaa','bbbbbbbbbbbb','xxxx')"; $wpdb->get_results($sql); } add_action('wp_ajax_nopriv_check_datainsert','check_datainsert'); add_action('wp_ajax_check_datainsert','check_datainsert'); function wpt_register_js() { wp_register_script('jquery.bootstrap.min', get_template_directory_uri() . '/bootstrap/js/bootstrap.min.js', 'jquery'); wp_enqueue_script('jquery.bootstrap.min'); } add_action( 'init', 'wpt_register_js' ); function wpt_register_css() { wp_register_style( 'bootstrap.min', get_template_directory_uri() . '/bootstrap/css/bootstrap.min.css' ); wp_enqueue_style( 'bootstrap.min' ); } add_action( 'wp_enqueue_scripts', 'wpt_register_css' ); function yourthemename_widgets_init() { register_sidebar( array( 'name' => __( 'Custom Widget Area Header', 'yourthemename' ), 'id' => 'sidebar-custom-header', 'description' => __( 'Custom widget area for the header of my theme', 'yourthemename' ), 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); register_sidebar( array( 'name' => __( 'Custom Widget Area Footer', 'yourthemename' ), 'id' => 'sidebar-custom-footer', 'description' => __( 'Custom widget area for the footer of my theme', 'yourthemename' ), 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); wp_register_script( 'bootstrap-js', get_template_directory_uri() . '/bootstrap/js/bootstrap.min.js', array( 'jquery' ), '3.3.7', true ); wp_register_style( 'bootstrap-css', get_template_directory_uri() . '/bootstrap/css/bootstrap.min.css', array(), '3.3.7', true ); wp_enqueue_script( 'bootstrap-js' ); wp_enqueue_style( 'bootstrap-css' ); } add_action( 'widgets_init', 'yourthemename_widgets_init' ); function register_my_menus() { register_nav_menus( array( 'header-menu' => __( 'Header Menu'), 'header-top' => __( 'Header Top'), 'footer-menu' => __( 'Footer Menu'), 'mobile-menu' => __( 'Mobile Menu') ) ); } add_action ('init', 'register_my_menus'); ?> -
-
OK.
Ich habe jetzt JQuery eingebunden und diese Fehlermeldung kam jetzt auch nicht mehr.
Dennoch erscheint in der Console immer noch "Bad Request"
Der Link dazu der Seite. Habe ich jetzt mal ins Frontend gebaut, lautet: http://dev.offerj.de/2601-2/Der Aktuelle Code:
HTML
Alles anzeigen<html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script type="text/javascript"> jQuery(document).ready(function($){ $("#my-submit").on('click',function(e){ e.preventDefault(); var ajaxurl = 'http://dev.offerj.de/wp-admin/admin-ajax.php'; //alert(ajaxurl); jQuery.ajax({ type: "POST", url : ajaxurl, data : { action : 'datainsert' }, success: function(response){ if(response =='true') { $("div#result").html("Successful"); }else{ // alert('2'); $("div#result").html("Error"); } } }); }); }); </script> </head> <body> <?PHP add_action('wp_ajax_nopriv_check_datainsert','check_datainsert'); add_action('wp_ajax_check_datainsert','check_datainsert'); function datainsert(){ global $wpdb; $tablename = 'om_edb'; $sql = "INSERT INTO $tablename ('vlink','vname','voptions') VALUES ('aaaaaaaaa','bbbbbbbbbbbb','xxxx')"; $wpdb->get_results($sql); } ?> <div id="result"></div> <button id="my-submit">Speichern</button> </body> <html> -
Hi, ja, stimmt, hatte ich in den ganzen Versuchen vergessen.
Funktioniert dennoch nicht :(HTML
Alles anzeigen<html> <head> <script type="text/javascript"> jQuery(document).ready(function($){ $("#my-submit").on('click',function(e){ e.preventDefault(); var ajaxurl = 'http://mydomain.de/wp-admin/admin-ajax.php'; // Hier wird mich der Pfad komplett angezeigt bei einem alert(ajaxurl); jQuery.ajax({ type: "POST", url : ajaxurl, data : { action : 'datainsert' }, success: function(response){ if(response =='true') { $("div#result").html("Successful"); }else{ // alert('2'); $("div#result").html("Error"); } } }); }); }); </script> </head> <body> <?PHP add_action('wp_ajax_nopriv_check_datainsert','datainsert'); add_action('wp_ajax_check_datainsert','datainsert'); function datainsert(){ global $wpdb; $tablename = 'om_edb'; $sql = "INSERT INTO $tablename ('vlink','vname','voptions') VALUES ('aaaaaaaaa','bbbbbbbbbbbb','xxxx')"; $wpdb->get_results($sql); } ?> <div id="result"></div> <button id="my-submit">Speichern</button> </body> <html> -
Hallo zusammen,
ich breche mir hier schon seit Tagen einen ab.
Ich möchte mit folgendem Code (alles in einer Datei) einfach nur Daten abspeichern.
Das funktioniert aber nicht.
Ich erhalte bei bestätigen des Buttons in der Console die Meldung: Bad request (400)
Habt Ihr eine Idee, was das Problem ist?
Wahrscheinlich wieder nur so eine Kleinigkeit :-)Lieben Dank im Voraus.
Jürgen
HTML
Alles anzeigen<html> <head> <script type="text/javascript"> jQuery(document).ready(function($){ $("#my-submit").on('click',function(e){ e.preventDefault(); // alert(ajaxurl); jQuery.ajax({ type: "POST", url: ajaxurl, data : { action : 'datainsert' }, success: function(response){ if(response =='true') { $("div#result").html("Successful"); }else{ // alert('2'); $("div#result").html("Error"); } } }); }); }); </script> </head> <body> <?PHP add_action('wp_ajax_nopriv_check_datainsert','datainsert'); add_action('wp_ajax_check_datainsert','datainsert'); function datainsert(){ global $wpdb; $tablename = 'om_edb'; $sql = "INSERT INTO $tablename ('vlink','vname','voptions') VALUES ('aaaaaaaaa','bbbbbbbbbbbb','xxxx')"; $wpdb->get_results($sql); } ?> <div id="result"></div> <button id="my-submit">Speichern</button> </body> <html> -
Die Seite liegt lokal.
Ist noch nicht im Netz.
Ich benötige nur Hilfe, wann ich z.B. den Breakpoint (Anzeige des Mobile-Menüs) ab einer Breite z.B. 992px setzen kann. -
Hallo zusammen,
Ich nutze für einen Onlineshop das Storefront-Template.
Wenn ich zu viele Menüpunkte im Desktopmenü habe, werden die, je nach Breite des Displays unschön rechts umgebrochen, sodass u.U. ein oder zwei Menüpunkte links unten wieder eingesetzt werden.
Ich würde ich gerne ab einer bestimmten Desktopbreite den Breakpoint verändern.
Ich suche schon zwei Tage und habe nichts gefunden.
Kann mir jemand helfen?Viele Dank im Voraus
Jürgen
-
Hallo zusammen,
vorweg. Mir ist bekannt, dass es viele Themes gibt.
Ich möchte aber gerne '(oder muss) ein individuelles WooCommerce-Theme erstellen.
Hat jemand eine Idee, wo ich Anleitungen, Beispiele finde, die verständlich aufgebaut sind?Danke im Voraus
J.
-
Danke für die Antwort.
Ich löse das anders. Eigenes Theme mit einer Multipage.
Danke -
Hallo zusammen,
ich habe für einen Kunden einen Onepager mit WP erstellt.
Soweit so gut. Jetzt nach zwei Jahren möchte er einen Shop includiert haben.
Das habe ich mit einem zusätzlichen Menupunkt auf eine eigene Seite im Projekt auch soweit hinbekommen.Das Problem:
Wenn ich auf das Produkt klicke, wird aufdie Seite "<domainname>/produkt/eigentliches_Produkt" verwiesen.
Was ja auch bei einer herkömmlichen Webseite also nicht Onepager auch funktioniert.Allerdings springt alles dann wieder auf die Webseite und geht nicht ins die Produktdetails.
Ich hoffe, das verständlich geschrieben zu haben.Leider habe ich für die Shoplösung noch kein Daten im Netz.
Kann mir jemand sagen, ob das mit einem Onepage überhaupt geht?
VG Jürgen -
Hallo zusammen,
auf meiner Webseite ist eine Seite nicht identisch mit dem Inhalt im Adminbereich.
Es ist definitiv nur diese Seite mit dem Menülink verbunden.Dann habe ich noch etwas anderes.
Seite einiger Zeit ist der Editor zusammengeschrumpft und nur noch sehr schmal anzusehen und entsprechend unschön zu arbeiten.
Hat jemand eine Idee für beide Probleme?VG Jürgen
-
Hallo zusammen,
ich habe mal eine Bitte.Ich beschäftige mich seit Jahren mit der Webentwicklung und mache das nebenberucflich und hatte bis jetzt einige Kunden.
Ich habe mich noch nie mit dem Thema Shop beschäftigt bzw. das kalkuliert, weil es nicht in Frage kam.
Jetzt habe ich einem Kunden eine Webseite gemacht und nun möchte er einen Shop für max 10 Produkte haben.
Das ist ein kleines Startup-Unternehmen, das nicht viel zahlen kann.Ich hatte gedacht, es mit WooCommerce zu machen.
Mit den entsprechenden Plugins ist das ja relativ schnell realisiert.
Nur weiß ich nicht, wie ich das kalkulieren soll.Ich möchte Ihm nicht zu wenig aber auch nicht zuviel berechnen.
Kann mir das jemand helfen?
LG Jürgen -
Danke für die Antworten.
Das reicht mir als Anhaltspunkt. Das bekomme ich schon selber hin.
Ich wollte nur sichergehen, dass sich ich mir hier nen Wolf schreibe und es eine einfache, vordefinierte Lösung gibt.Thx
Wie kann ich das hier auf gelöst setzen? -
Hi @all,
die Action Links sind das, was ich suche. Allerdings möchte ich das in eine eigene Liste einbauen.
Ich habe ein Plugin (Selbst erstellt) und dort habe ich Daten in Listenform.
In jeden Datensatz möchte ich ein solches Menü (Actionlinks) einbauen, sodaß ich die Daten bearbeiten / Löschen ect. kann.Jetzt die Frage,
Wie baue ich das in eine meiner Listen ein?
-
Hallo Leute,
wie heissen die Menüs im Adminbereich unter den Pluginnamen?
(dekativieren ....)
Und wie kann ich solche erstellen? Ich benötige hier nur einen Ansatz.
Benötige ich für eine Liste.Vielen Dank im Voraus
Jürgen
-
Hallo,
ja, das habe ich auch gesehen nachdem ich den Post hier geschrieben hatte.
Hatte wohl Tomaten auf den Augen.
Habe den Post nicht gefunden, sonst hätte ich den geschlossen.Danke