Habe den Fehler gefunden. Liegt an den coords. Danke für den Hinweis!
Beiträge von headloose
-
-
Geht leider nicht:
Hier mal der Link zur Seite: [Link]
-
Hallo zusammen,
habe mal eie Frage. Ich bearbeite gerade eine Vereinsseite wo ein Stadtplan eingebunden wird. Dies mache ich mit dem Pagebuilder Elementor. Nach alter html Regel habe ich die Linkpunkte mit html eingebunden
Beispiel:
[PLAIN]
<img src="https://www.xxxxxx.de/test/wp-conten…splan_klein.jpg" width="1071" height="2355" border="0" usemap="#map" /><area shape="circle" coords="100,419,37" alt="Test" href="https://www.xxxxxx.de/test/ortsplan_test1/" />
[/PLAIN]Das wäre die Ganz normale html. Nur funktioniert das nicht. Kann mir da jemand weiterhelfen?
-
-
Hallo zusammen,
bin gerade dabei mich mit WooCommerce zu beschäftigen. Bei einer früheren Version war in der Gesamtsumme nur das Eurozeichen (€) hinter dem Betrag.
Momentan sieht es so aus: Gesamtsumme: 100,00 € EURO
Wiekann ich das EURO entfernen?
Danke schon mal für Eure Antwort
-
Hallo zusammen,
ich weiß jetzt nicht ob meine Frage hier richtig ist.Ich würde gerne mehrere Objekte erzeugen wo bestimmte Dokumente hinterlegt sind. Diesen Objekten würde ich 2-6 Personen zuorden, die aber nur per Passwort auf die Dokumente des Objektes zugreifen können.
Beispiel:
Objekt 1
|----------------- Person1 Person2 usw. (Passwort) ------>DokumenteIst das eigentlich möglich in WP?
-
-
Die Seite ist noch off-line. Aber die ist ähnlich:
-
Hallo zusammen,
habe mal eine Frage zur Gestaltung einer Navigation.
Ich verwende für ein Projekt das Template OceanWP. Ich würde gerne die Navigation mit einen Trenner versehen:Beispiel:
| Startseite | Seite 2 | Seite 3 | u.s.w. |
Ist das mit css möglich? Hat da jemand Erfahrung?
Gruß
-
Hallo zusammen,
muss mal wieder eine Dumme Frage stellen. Ihr habt mir ja schon öfteren geholfen.
Wenn ich den ShortCode in meinen Elementor einbaue und abspeichern möchte kommt "Serverfehler"
Die Function ist eine exteren Datenbank Abfrage. Nun habe ich gelesen das der Befehl "echo" und das "return" sich irgenwie nicht vertragen. Stimm das?
Hier mal mein code:
PHP
Alles anzeigen<?php defined( 'ABSPATH' ) or die( 'No script kiddies please!' ); add_shortcode( 'nmcalendar', 'kalender' ); function kalender () { global $wp; //ICON auslesen $images = plugins_url( 'bilder/', __FILE__ . ''); //Pfad zum Verzeichnis auslesen und übergeben $current_url = home_url(add_query_arg(array())); //Datenbankzugriffsvariablen include_once(dirname(__FILE__) . '/nmconnect.php'); //Datensätze automatisch löschen; $sqlab = "DELETE from kalender WHERE datum < date_add(current_date, interval -1 day)"; $db = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname) or die("Konnte keine Verbindung zur Datenbank herstellen"); $res = mysqli_query($db, $sqlab); ob_start(); //Hier das sql-script //Daten auslesen $sqlab="SELECT k.rubrik_id, k.kalender_id, k.kver_id, k.kort_id, k.monats_id, k.veranstaltung, DATE_FORMAT(k.datum, '%d.%m.%Y') AS vondatum, TIME_FORMAT(k.uhrzeit_beginn, '%H:%i') AS uhranfang,TIME_FORMAT(k.uhrzeit_ende, '%H:%i') AS uhrende, k.beschreibung, b.veranstalter, b.ver_id,b.strasse, b.plz, b.ort, b.telefon,b.email, b.internet, c.vort_id, c.veranstaltungsort FROM nmkalender k JOIN nmveranstalter b ON k.kver_id = b.ver_id JOIN nmveranstaltungsort c ON k.kver_id = c.vort_id ORDER BY k.kalender_id LIMIT 0,3"; $db = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname) or die("Konnte keine Verbindung zur Datenbank herstellen"); $res = mysqli_query($db, $sqlab); if(!$db || mysqli_num_rows($res)==0) { echo "Derzeit sind keine Veranstaltungen eingestellt!"; } else{ // Tabellenbeginn echo '<tr>'; echo "<table border='0' cellpadding='0' cellspacing='0' class='nm-table-style'>"; while($dsatz = mysqli_fetch_assoc($res)) { //Beschreibung etwas kürzen $string=$dsatz['beschreibung']; $length = 55; // Zeichenlänge hier vorgeben $text = str_replace('/[^]*$/','',substr($string,0,$length)).'...'; $rubrik = $dsatz['rubrik_id']; echo '<tr>'; if($rubrik == 0){ echo '<td class="nm-style-icon"><img src="'.$images.'leer.png"></td>'; } if($rubrik == 1){ echo '<td class="nm-style-icon"><img src="'.$images.'veranstaltung.png"></td>'; } if($rubrik == 2){ echo '<td class="nm-style-icon"><img src="'.$images.'arbeitv1.png"></td>'; } if($rubrik == 3){ echo '<td class="nm-style-icon"><img src="'.$images.'weiterbildung.png"></td>'; } if($rubrik == 4){ echo '<td class="nm-style-icon"><img src="'.$images.'hauptversammlung.png"></td>'; } if($rubrik == 5){ echo '<td class="nm-style-icon"><img src="'.$images.'paechter.png"></td>'; } if($rubrik == 6){ echo '<td class="nm-style-icon"><img src="'.$images.'stammtisch.png"></td>'; } echo '<td class="nm-style-front"><a href='.$current_url.'/event?kalender_id='.$dsatz['kalender_id'].'> '.$dsatz['veranstaltung'].'</a><br><h5>'.$dsatz['vondatum'].' | '.$dsatz['uhranfang'].' Uhr - '.$dsatz['uhrende'].' Uhr</h5><h5>'.$text.'</h5></td>'; echo '</tr>'; } echo'</table>'; echo '<td class="nm-style-front" ><a href=http://localhost/ewt/2021/04_kgv_reichenbach/alle-veranstaltungen/>Alle Veranstaltungen</a></td>'; } return ob_get_clean(); } ?>Ich weiß den Code der DB kann man besser gestalten. Hier geht es jetzt nur um das Problem "Serverfehler"
Habe alles noch auf localhost. Weiß jemand um einen Rat?
-
Danke, jetzt bin ich wieder einen Schritt weiter und schlauer.
Jetzt muss ich noch auf Fehlersuche gehen
-
ok habe ich verstanden. Das heißt ich muss die Datenbankausgabe in eine variable schreiben. Ab wo? und wie?
-
... und so sieht die calendar.php aus.
Code
Alles anzeigendefine("CALENDAR_INCLUDES", __DIR__."/includes/"); require_once CALENDAR_INCLUDES . "nmcstart.php"; require_once CALENDAR_INCLUDES . "nmevents.php"; require_once CALENDAR_INCLUDES . "nmevent.php"; function calendar_scripts() { wp_enqueue_style("calendar", plugins_url("css/nmcalendar.css", __FILE__)); } /**Funktion CSS einbinden*/ add_action("wp_enqueue_scripts", "calendar_scripts"); return; -
Hm alles klar,
hier mal der komplette code.
PHP
Alles anzeigen<?php defined( 'ABSPATH' ) or die( 'No script kiddies please!' ); /** * Dieses Script die Kalenderdaten monatlich aus. * */ /** * Jetzt zu den Daten*/ function kalender_listen () { //include connect include_once(dirname(__FILE__) . '../../../../../php/connect.php'); //Pfad zum Verzeichnis auslesen und übergeben // Monate als Text $monate = array(1=>"Januar", 2=>"Februar", 3=>"März", 4=>"April", 5=>"Mai", 6=>"Juni", 7=>"Juli", 8=>"August", 9=>"September", 10=>"Oktober", 11=>"November", 12=>"Dezember"); // Jahr ermitteln $jahr = date("Y"); //Daten auslesen $sqlab ="SELECT a.monats_id, a.veranstaltung, a.kalender_id, DATE_FORMAT(a.datum, '%d.%m.%Y') AS vondatum, TIME_FORMAT(a.uhrzeit_beginn, '%H:%i') AS uhranfang, TIME_FORMAT(a.uhrzeit_ende, '%H:%i') AS uhrende, a.fulltime, a.rubrik_id, a.beschreibung,a.kort_id, b.veranstalter, b.veranstaltungsort, b.strasse, b.plz, b.ort, b.email, b.web, b.vort_id AS vort_id FROM kalender AS a INNER JOIN veranstaltungsort AS b ON a.kort_id = b.vort_id ORDER BY monats_id ASC"; $db = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname) or die("Konnte keine Verbindung zur Datenbank herstellen"); $res = mysqli_query($db, $sqlab); if(!$db || mysqli_num_rows($res)==0) { echo "Derzeit sind keine Veranstaltungen eingestellt!"; } else{ // Tabellenbeginn echo "<table border='0' cellpadding='0' cellspacing='0' class='nm-table-style'>"; //Daten ausgeben $akt_monat = 0; while($dsatz = mysqli_fetch_assoc($res)) { //Beschreibung etwas kürzen $string=$dsatz['beschreibung']; $length = 55; // Zeichenlänge hier vorgeben $text = str_replace('/[^]*$/','',substr($string,0,$length)).'...'; if($akt_monat != $dsatz['monats_id']) $akt_monat = 0; if($akt_monat == 0) { echo '<tr>'; echo '<td align="center" colspan="3", style="font-size:22px; font-weight:bold; color: black;">' .$monate[$dsatz['monats_id']]. ' ' .$jahr. '</td>'; echo "</tr>"; echo '<tr>'; $akt_monat = $dsatz['monats_id']; } echo '<tr>'; echo '<td style="width:150px; border-bottom: #fff"></td>'; echo '<td class="nm-style-front"><h2>' .$dsatz['veranstaltung'].'</h2><h5>'.$dsatz['vondatum'].' | '.$dsatz['uhranfang'].' Uhr - '.$dsatz['uhrende'].' Uhr</h5><h4>'.$text.'</h4><h3><a href=/event?kalender_id='.$dsatz['kalender_id'].'>Mehr erfahren</a></h3></td>'; echo '<td class="nm-style-front"><h4>Kleingärtnerverein Donzdorf-Reichenbach e.V.<br>Am Feldhof<br>73072 Donzdorf-Reichenbach<br><br>Email: info@kgv-reichenbach.de<br>Internet: www.kgv-reichenbach.de</h4></td>'; echo '</tr>'; } echo "</table>"; } } /*Shortcode – nmevents */ add_shortcode( 'nmevents', 'kalender_listen' ); return; ?>Elementro bringt mir auch beim speichern "Serverfehler" Also muss im Code auch noch etwas fehlerhaft sein.
-
Ist in einer Seite eingebunden.
So sieht die Datei aus: (Ausschnitt)
PHP
Alles anzeigen<?php defined( 'ABSPATH' ) or die( 'No script kiddies please!' ); /*Shortcode – nmevents */ add_shortcode( 'nmevents', 'kalender_listen' ); /** * Jetzt zu den Daten*/ function kalender_listen () { //include file from parent's child directory: include_once(dirname(__FILE__) . '../../../../../php/connect.php'); //Pfad zum Verzeichnis auslesen und übergeben $current_url = home_url(add_query_arg(array(),$wp->request)); // Monate als Text $monate = array(1=>"Januar", 2=>"Februar", 3=>"März", 4=>"April", 5=>"Mai", 6=>"Juni", 7=>"Juli", 8=>"August", 9=>"September", 10=>"Oktober", 11=>"November", 12=>"Dezember"); // Jahr ermitteln $jahr = date("Y"); usw. } } return;Hier noch die Einbindung und die Plugin Struktur.
Der shortcode steht in den einzelnen php dateien und zusätzlich in der caledar.php
-
Hallo zusammen,
nachdem Ihr mir ja ziemlich geholfen habt, was die Erstellung eines Plugin angeht, bin ich auch schon fast ziemleich weit gekommen.
Ich habe nun per shortcode meine SQL Daten eingebunden. Allerdings wenn ich in Elementor gehe erschein die Table zweimal. Warum das so ist weiß ich nicht. Habt Ihr da einen Tipp.
Momentan habe ich alles noch auf localhost. Was habe ich falsch gemacht?
-
Hallo kann mir jemad genau sagen wie ich den link im Pluginorder/ plugin/imgaes herstellen kann
ich weiß zwar das ich das mit Plugin_DIR_URL(__FILE__) erstellen kann. Nur wie backe ich das in eine function?
-
Hallo zusammen,
Danke für Eure Informationen. Auch Dir r23. Werde mal das ganze durchlesen
-
Hallo zusammen,
ich hatte ja vor kurzem Eure Hilfe gesucht bzgl. Plugin das ich versucht habe selbst zu erstellen.
Es läuft soweit auch ganz gut in meinem Template.Wenn ich nun das Template wechsle läuft es nur bedingt.
Meine Frage ist:
Gibt es Literatur, Workshops oder online Seminare wo das ganze von Anfang lernbar ist?Ich möchte mich da ziemlich intensiv einarbeiten. Das geht aber nur mit verständlichen Beispielen. Allerdings auf Deutsch.
Vielleicht habt Ihr ja einige Tipps oder Anregungen.
-
Habe das ganze in meiner schon bestehenden Funktion eingebaut. Also keine extra Funktion