required|int|char|http|path|email|regExp zur Verfügung. 20. Nov,
April 2016 Änderungsdatum: 25. Januar 2022 wconf formular benutzer bearbeiten login daten senden mailto versand e-mail email Für den 'Login-Daten senden' Button können Sie die Art des Versandes selber beeinflussen. Die Weblication® CMS
Beispiel 1: Fügt in der Listen-Variante 48 dem Element mit der Klasse listEntry die Objektdaten text und email hinzu .listDefault_var48 .listEntry { /* ... */ ; -w-add-objectdata: text-disable-output-escaping,email; /* ... */ } /*
Macht eine E-Mail-Adresse für Robots schwerer lesbar.
Maskiert E-Mail Adressen
Ermittelt die E-Mail eines Eintrags auf Basis der Austragungs-ID (verfügbar ab CMS-Version 016.002.049.000)
Ermittelt die E-Mail eines Eintrags auf Basis der Austragungs-ID
<?php require_once( $_SERVER [ 'DOCUMENT_ROOT' ]. "/weblication/grid.php" ); $path = '/de/aktuelles/meldungen' ; $email = 'slg@scholl.de' ; print wSubscriptions :: unsubscribeByMail ( $path , $email ); ?> Weiterführende Links
Informiert die Abonnenten eines Verzeichnisses (verfügbar ab CMS-Version 016.001.164.000)
Informiert die Abonnenten eines Verzeichnisses über einen Cronjob (verfügbar ab CMS-Version 017.001.112.000)
In unserem Beispiel wollen wir zusätzlich die Telefonnummer (phone) des Ansprechpartners und dessen E-Mail Adresse (email) ausgeben. CSS-Only Definition zur zusätzliche Ausgabe des Objektwertes phone und email -w-displayElements:
Bestätigt die Eintragung in einen Newsletter Boolean confirmSubscriptionCSV(String pathCSV, String receiversId, String email, String unsubscribeId) getDataEntryCSV Ermittelt die Daten eines Eintrages auf Basis der E-Mail String
]-> value = $values [ 'name' ]; $this -> elements [ 'zip' ]-> value = $values [ 'zip' ]; $this -> elements [ 'email' ]-> value = $values [ 'email' ]; // ENDE Formular 1: Nach dem Absenden auszuführendes Skript (serverEventOnSubmit) if(
Bestätigt die Eintragung in einen Newsletter Boolean confirmSubscriptionCSV(String pathCSV, String receiversId, String email, String unsubscribeId) getDataEntryCSV (1) Ermittelt die Daten eines Eintrages auf Basis der E-Mail String
im Formular auf korrekte Angabe überprüfen zu lassen. Hierzu legen Sie zum bestehenden Eingabefeld E-Mail (Feldname: email ) ein zweites Eingabefeld mit dem Label E-Mail (Bestätigung) und Feldname emailconfirm an und validieren beide Felder
=> 'required', 'errorMessage' => 'Bitte geben Sie einen Namen an')))); $formular->addElement('input', 'email', 'E-Mail*', array('value' => wUserData::getData($userNameCur, 'email'), 'validators' => array(array('type' =>
=> 'required' , 'errorMessage' => 'Bitte geben Sie eine Stadt an' )))); $formular -> addElement ( 'input' , 'email' , 'E-Mail*' , array( 'attributes' => array( 'class' => 'L' ), 'validators' => array(array( 'type' => 'email' ,
!= NULL){ print ' Name: '; print ' '.$sessionFormValues['name'].' '; print ' E-Mail: '; print ' '.$sessionFormValues['email'].' '; print ' Mitteilung: '; print ' '.$sessionFormValues['message'].' '; } print ' style= " clear:both "> '; ]]> id= "
in einen Newsletter Funktionsaufruf Boolean confirmSubscriptionCSV(String pathCSV, String receiversId, String email, String unsubscribeId) Parameter dirCSV Verzeichnis, in dem die Empfängerdatei liegt receiversId ID der Empfängerdatei
einen Benutzer aus der Empfängerliste Funktionsaufruf Boolean unsubscribe(String path, String newsletterID, String email, String unsubscribeID, Array options) Parameter path Pfad des Newsletters newsletterID ID des Newsletters, aus dem die
createSession ( 'mm' , array( 'title' => 'mr' , 'firstname' => 'Max' , 'surname' => 'Mustermann' , 'email' => 'max.mustermann@test.de' )); function createSession ( $userName , $userData ){ // Benutzerdaten als
=> 'required' , 'errorMessage' => 'Bitte geben Sie eine Stadt an' )))); $formular -> addElement ( 'input' , 'email' , 'E-Mail*' , array( 'attributes' => array( 'class' => 'L' ), 'validators' => array(array( 'type' => 'email' ,
Sofern dies nicht der Fall ist, erfolgt eine Hinweismeldung, die über das errorMessage -Attribut definiert werden kann. email Das Feld muss eine E-Mail Adresse enthalten (z.B. mail@example.com). Sofern dies nicht der Fall ist, erfolgt eine
bestätigt werden kann Funktionsaufruf Boolean getLinkConfirmSubscription(String urlScript, String pathCSV, String email, String unsubscribeId) Parameter urlScript URL des zur Bestätigung aufzurufenden Skriptes pathCSV Pfad der
Löscht einen Benutzer aus der Empfängerliste Funktionsaufruf Boolean unsubscribeCSV(String pathCSV, String email, String unsubscribeID, Array options) Parameter pathCSV Pfad der Empfänger CSV-Datei email E-Mail Adresse, die
Eintrags (verfügbar ab CMS-Version 016.001.124.000) Funktionsaufruf Boolean setValueOfEntryCSV(String path, String email, String col, String value) Parameter path Pfad der CSV-Datei email E-Mail Adresse, für die ein Wert geändert werden
Setzt den Wert eines Eintrags Funktionsaufruf Boolean setValueOfEntry(String path, String newsletterID, String email, String col, String value) Parameter path Pfad des Newsletters newsletterID ID des Newsletters email E-Mail Adresse,
mit dem Sie auf eine erneute Bestätigung für den künftigen Erhalt des Newsletters werben. Die URL-Parameter für email und unsubscribeid setzen Sie über die entsprechenden Platzhalter. Link-Beispiel:
=> 'required', 'errorMessage' => 'Bitte geben Sie einen Namen an')))); $formular -> addElement ( 'input' , 'email' , 'E-Mail*' , array( 'validators' => array(array( 'type' => 'email' , 'errorMessage' => 'Bitte geben Sie eine
in der listDefault.scss -w-displayElements: thumbnail=yes,title=yes,decorator[div.listEntryContact]=yes,phone=yes,email=yes,decorator[/div]=yes; Beispiel: Mehrere DIVs über Dekoratoren ergänzen innerhalb einer Listen-Variante in der
require_once( $_SERVER [ 'DOCUMENT_ROOT' ] . '/weblication/grid.php' ); /** * @param array $options * @param string $email * @return bool */ function checkIfUserWithEmailExists ( string $email , array $options = [] ): bool { if( empty( $email )
Quelltext <?php // ... wUserData :: setData ( $this -> getVar ( "userName" ), array( "firstname" , "surname" , "email" ), array( $this -> formData [ "firstname" ], $this -> formData [ "surname" ], $this -> formData [ "email" ])); //
der Seite id ID des zu ändernden Kommentars data Kommentardaten comment Kommentar user Benutzername optional name Name email E-Mail website Webseite time Zeit - falls leer, wird diese automatisch ermittelt ip IP-Adresse attributes Array mit
eingeloggt, wird dieser automatisch ermittelt name eingegebener Name - falls leer, wird dieser automatisch ermittelt email E-Mail website Webseite time Zeit - falls leer, wird diese automatisch ermittelt ip IP-Adresse attributes Array mit
Eintrag (verfügbar ab CMS-Version 016.001.124.000) Funktionsaufruf Boolean setSubscriptionsCSV(String path, String email, String unsubscribeID, Array subscriptions, Array options) Parameter path Pfad der CSV-Datei email E-Mail Adresse, die
z.B.: valueFalse="0" notwendig: nein nutzbar bei: editor = 'checkbox' validator erzwingt eine Eingabe (Ausnahme: emailOrEmpty bei leerer Eingabe) mögliche Werte: required|int|http|path|email|emailOrEmpty|regExp notwendig: nein errorMessage
= array(); $mailHeader['From'] = 'register@cmsedit.de'; $mailHeader['To'] = wUserData::getData($eventData['user'], 'email'); $mailHeader['Subject'] = 'Ihr Benutzer wurde aktiviert: '.$eventData['user']; $text = "Liebes Mitglied, Ihr Benutzer
wurde erfolgreich durchgeführt. Sie erhalten eine E-Mail, sobald Ihr Benutzer freigeschaltet wurde! ' ; $mailData [ "emailSystem" ] = wPageCur :: getVar ( 'emailSystem' ); $mailData [ 'emailActivatorUser' ] = wPageCur :: getVar ( 'emailActivatorUser' );
=> 'required' , 'errorMessage' => 'Bitte geben Sie eine Stadt an' )))); $formular -> addElement ( 'input' , 'email' , 'E-Mail*' , array( 'attributes' => array( 'class' => 'L' ), 'validators' => array(array( 'type' => 'email' ,
; }; $subject = $mailData [ 'subject' ]; $lastname = $mailData [ 'lastname' ]; $firstname = $mailData [ 'firstname' ]; $email = $mailData [ 'email' ]; // Mehrfachauswahl (Checkboxen) $sportarten = array(); $sportartenString = '' ; foreach(
[ 'phone' ]-> value = wUserData :: getData ( '/wUser/phone[@class="business"]/@value' ); $this -> elements [ 'email' ]-> value = wUserData :: getData ( 'email' ); Weitere Beispiele Beispiel: Initialisieren der Eingabefelder select,
Ermittelt die Daten eines Eintrages auf Basis der E-Mail Funktionsaufruf String getDataEntryCSV(String $pathCSV, String $email) Parameter pathCSV Pfad der Empfängerdatei email E-Mail des Eintrags Beispiel: Ermittelt die Daten des Eintrags auf
$mailData [ 'from' ] = wUtils :: getFirstValueNotEmpty (array( $this -> getVar ( 'from' ), wVariables :: getValue ( 'email_from_default' , '/basembfGlobal' ), wMailer :: getDefaultMail ( 'from' ))); $mailData [ 'to' ] = wUtils :: getFirstValueNotEmpty (array(
xPath (z.B. /wUser/firstname/@value) oder Shortkey (type, gender, degree, title, initials, firstname, lastname, surname, email, language, birthdate, creation, modification, lastLogin und groupStandard) Die Funktion ermöglicht die Nutzung von
]. "/weblication/grid.php" ); $pathCSV = "/base/newsletter/receivers/receivers.csv" ; $subscribeData = array( 'email' => 'mustermann@example.com' , 'gender' => 'male' , 'firstname' => 'Max' , 'surname' => 'Mustermann' ,
externer Blog-Artikel: Effektive E-Mail-Newsletter - ein Leitfaden campaignmonitor-Artikel: A Guide to CSS Support in Email
( "to" ) != "" ){ $mailData [ "to" ] = $this -> getVar ( "to" ); } else{ $mailData [ "to" ] = wVariables :: getValue ( 'email_default' , '/[IHR-LAYOUT-PROJEKT]' ); } // Länderbezeichnung zum gewählten Länderkürzel an E-Mail übergeben: $country =
=> [ 'name' => "Ihre Bestellung" ], ], 'quantity' => 1 , ], ], 'customer_email' => $customerData [ 'email' ], 'mode' => 'payment' , 'payment_method_types' => [ 'card' ] ]); echo json_encode ( $stripe_session ); Bitte
[!--street--] id= " zip " type= " char.default "> [!--zip--] id= " town " type= " char.default "> [!--town--] id= " email " type= " char.default "> [!--email--] ... Wichtige Hinweise Das Beispiel schreibt die Formulareingaben über "
yes , decorator [ div . listEntryWrapper ]= yes , title = yes , decorator [ div . listEntryContact ]= yes , phone = yes , email = yes , decorator [/ div . listEntryContact ]= yes , decorator [/ div . listEntryWrapper ]= yes ; Damit Dekoratoren