Volltextsuche
wUsers
deleteUser Löscht einen Benutzer (verfügbar ab CMS-Version 016.005.010.000) Boolean deleteUser(String user) filterUsername Filtert aus einem Benutzernamen alle nicht gültigen Zeichen heraus String filterUsername($userName)
userData
data * Zu ermittelnde Benutzerdaten. Beispiel 1: Auslesen des Benutzernamens des aktuellen Benutzers data= " /wUser/username/@value "/> Beispiel 2: Auslesen des Nachnamens des aktuellen Benutzers data= " surname "/> Beispiel 3: Auslesen
Framework
(1) Löscht den Index der Gruppendaten void clearIndex() getData (1) Ermittelt Daten einer Gruppe String getData(String user = null, String data = null)) wGroups Ermöglicht den Zugriff auf Gruppen getGroups (1) Liefert alle Gruppennamen Arrays
wUsers::userExists
user) Parameter user Zu prüfender Benutzername Beispiel: Liefert alle Benutzernamen Quelltext <?php $user = "mustermann" ; if( wUsers :: userExists ( $user )){ print 'Der Benutzer "' . $user . '" existiert!' ; } ?> Hinweis
wWorkflow::userIsInCurrentLevel
::userIsInCurrentLevel Prüft, ob der aktuelle Benutzer in der aktiven Freigabestufe steht Funktionsaufruf Boolean userIsInCurrentLevel(String path) Parameter path Pfad des zu prüfenden Dokumentes Beispiel: Prüft, ob sich das angegebene Dokument im
wRequest::isProbablyBot
isProbablyBot() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Entfernt Parameter, wenn der aufrufende User-Agent als Suchmaschine erkannt wurde Quelltext <?php require_once( $_SERVER [ "DOCUMENT_ROOT" ].
Deaktivierung des Benutzerprofils
table.default td {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:4px} <?php $usersQuery = array(); $usertype = "public"; // Benutzertyp (falls weiter unten auf Benutzertyp public, standard oder admin gefiltert
Ereignisse bei Statusänderungen zu Benutzern
$mailHeader = 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
Benutzerstatus pro Navigationspunkt berücksichtigen
Veröffentlichungsdatum: 04. Februar 2022 Änderungsdatum: 10. Februar 2022 weblication cms navigation benutzerstatus userstatus login logout angemeldet abgemeldet loggedin anzeigen ausblenden Über die Pflegemaske der Navigation kann pro
So erweitern Sie ein Formular um eine Benutzerauswahl
Veröffentlichungsdatum: 24. November 2010 Änderungsdatum: 15. Januar 2014 formular auswahl select benutzer users Dieser Artikel beschreibt, wie Sie ein Formular um die Auswahl von Benutzerdaten erweitern. Über das Kontakt-Formular
Inhalte abhängig von der Suchindexierung ausgeben
18. November 2015 Änderungsdatum: 08. Februar 2022 weblication cms suche volltextsuche searchbot index suchindex user-agent user agent In der Präsenz nicht verlinkte Dateien können Sie speziell für die Weblication® CMS Volltextsuche
wRepository::checkPermissionViewDocument
Dokumentes Falls das Dokument nicht existiert, wird false zurück gegeben. default Standardwert [false|true] options user => [String] Benutzername, falls sich die Abfrage auf einen anderen Benutzer beziehen soll. Beispiel: Prüft, ob der
Individuelle Benutzerdaten bearbeiten
bearbeiten Veröffentlichungsdatum: 15. November 2019 Änderungsdatum: 17. März 2023 weblication cms benutzer user daten maske bearbeiten pflegen angaben pflichtfeld validator Weitere Daten eines Benutzers lassen sich über die
wRepository::checkPermissionUserDirectory
ein bestimmtes Recht auf ein Verzeichnis hat Funktionsaufruf Boolean checkPermissionUserDirectory(String path, String user, String permission) Parameter path Pfad des zu prüfenden Verzeichnisses Falls das Verzeichnis nicht existiert, wird
buttonUsermanager
String filterGroup Vorausgewählte Benutzergruppe Beispiel:: Aufruf der Benutzerverwaltung über das XSLT-Template icon= " user " caption= " Benutzerverwaltung "
wUserCur
(verfügbar mit dem Modul externe Benutzerschnittstelle (z.B. ActiveDirectory/LDAP)) Boolean createSessionStr(String userName, String userStr) createSessionUser Erstellt eine Benutzer-Session auf der Basis eines existierenden Benutzers. Boolean
Redakteurssprache während der Session wechseln
wechseln Nutzbar ab: Version Veröffentlichungsdatum: 23. Januar 2020 Änderungsdatum: 24. Januar 2020 weblication cms user language session benutzer redakteur benutzersprache Weblication® CMS bietet standardmässig die Sprachen Deutsch,
wUserData
encryptPassword(String password, String saltLevel) getData Ermittelt Daten eines Benutzers. String getData(String user = null, String data = null) getGroups Ermittelt die Gruppen eines Benutzers Array getGroups(String user = null)) getMeta
So rufen Sie die Benutzerverwaltung über die Webseite auf
über die Webseite auf Nutzbar ab: Version Veröffentlichungsdatum: 21. April 2010 Änderungsdatum: 26. Mai 2015 wsl usermanager benutzerverwaltung aufruf Dieser Artikel beschreibt, wie Sie die Benutzerverwaltung aus der Internetseite heraus
ifIsAdmin
Prüft, ob der aktuelle Benutzer ein Administrator ist.
wEnv::getLanguageUserAgent
Ermittelt die Hauptsprache des Browsers
wEnv::getLanguagesUserAgent
Ermittelt alle Sprachen des Browsers
wEnv::isMobileUserAgent
Ermittelt, ob der Besucher ein mobiles Endgerät nutzt (z.B. Blackberry|Android|iPod|Windows CE|Phone|Palm|Opera Mini|Nokia)
wRepository::checkPermissionDocument
Prüft, ob der aktuelle Benutzer ein bestimmtes Recht an einem Dokument besitzt
button
activePermission Falls die Schaltfläche nur mit entsprechender Berechtigung angezeigt werden soll (z.B.:
Pflege von Tabellen
Spaltenzahl notwendig: nein changeNumberCols definiert, ob die Spaltenzahl bearbeitet werden darf mögliche Werte: user|admin|no notwendig: nein highlightHeadline definiert, ob die erste Zeile bei der Bearbeitung hervorgehoben werden soll
So gehen Sie bei fehlerhaftem Login vor
bitte das Passwort, was nachfolgend beschrieben wird. Ist die Benutzerdatei unter /weblication/grid5/clients/default/users ggf. defekt oder ohne Inhalt (leer)? Dies kann z.B. dann auftreten, wenn zum Zeitpunkt von Loginvorgängen oder
Formular für den Versand der Login-Daten
E-Mail zu individualisieren. Setzen Sie hierzu den Wert des path -Attributes innerhalb des Tags sendLoginDataMail (zu user ) auf den gewünschten Pfad (z.B. "/default-wGlobal/wGlobal/content/mailLogindaten.txt" ). Ist kein Wert angegeben,
Einfügen von Struktur-Elementen einschränken bzw. erlauben
= '5'; <!-- web:group:start name="content5" de:caption="Element dem unteren Bereich hinzufügen" display="user" itemsExclude=" "--> select= " wd:item[php:function('wOutput::isViewableItem', ., $wViewMode)] "/> <!--
Service BW in Cityweb über SOAP einbinden
)); } else{ $client = new wSoapClientServiceBW ( 'https://ws.service-bw.de/zfinder-core-ws/lebenslage?wsdl' , array( 'username' => $serviceBwUsername , 'password' => $serviceBwPassword )); $result = $client -> getLLDetails ( $param );
wUserData::getData
Ermittelt Daten eines Benutzers. Funktionsaufruf String getData(String user = null, String data = null) Parameter user Benutzername (Dieser Wert kann leer bleiben, wenn auf die Daten des aktuellen Benutzers zugegriffen werden soll.) data
wUserContent::hasAlreadyRated
path, String subId) Parameter path Pfad der Datei subId Optionale ID für zusätzliche Bewertungen userKey Optionaler Wert, um das Attribut userKey selbst festzulegen Beispiel: Prüft, ob der Benutzer bereits abgestimmt hat
So vergeben Sie Berechtigungen auf Templates
Setzen Sie hierfür den Namen der entsprechenden Gruppe im wd:group Tag bzw. des entsprechenden Benutzers im wd:user Tag ein. Ein Benutzer, der nicht direkt als wd:user eingetragen ist oder der über ein wd:group Tag hinterlegten Gruppe
Facebook Teilen-Funktion
zu einer Seite bzw. einem Benutzer ausfindig machen : Geben Sie im Browser einfach folgende URL ein, und ersetzen Sie USERNAME bzw. FANPAGE durch die eigenen Angaben: http://graph.facebook.com/USERNAME http://graph.facebook.com/FANPAGE In der
ifIsUserWithName
hat. TAG Attribute String user * Benutzername der geprüft
Auswahl der Strukturelemente auf Benutzer beschränken
Sie den Bereich wd:personalization , über welchen Sie die berechtigten Benutzer bzw. Gruppen hinterlegen können. wd:user Im name -Attribut geben Sie den Benutzernamen des Benutzers an. wd:group Im name -Attribut geben Sie den Gruppennamen
So halten Sie den Projektpfad über Mastertemplate Elemente dynamisch
verfügbar) $wMastertemplateInsert['rand'] Zufallswert (6-stellige Zahl) z.B. 619515 $wMastertemplateInsert['username'] Benutzername des aktuellen Benutzers z.B. mustermann (ab Version 008.000.344.000 verfügbar)
wUserData::getGroups
::getGroups Ermittelt die Gruppen eines Benutzers Funktionsaufruf Array getGroups(String user = null)) Parameter user Benutzername (Dieser Wert kann leer bleiben, wenn auf die Daten des aktuellen Benutzers zugegriffen werden soll.)
wUserContent::deleteRating
einer Seite (verfügbar ab CMS-Version 017.006.230.000) Funktionsaufruf String deleteRating(String path, String userKey) Parameter path Pfad der Seite userKey User-Key der zu löschenden Bewertung subId Optionale ID für zusätzliche
Weblication unterstützt nun benutzerspezifische Konfigurationsdateien
allowUser= " 1 "> ... Im nachfolgenden Beispiel wird für den Benutzer " mustermann " die in der separat abliegenden (user)mustermann.wConf.ph p Datei beim Hochladen und im Dateiexplorer die gewünschte Kleinschreibweise erzwungen. Beispiel:
Eigene Pflegemasken zu CSS-Only Untervarianten der Liste nutzen
listDefaultMyAspectRatio; variant: 0; caption: Bild-Seitenverhältnis 16 / 9; caption-en: Picture AspectRatio 16 / 9; usertypes: ; selectable: yes} */ .listDefaultMyAspectRatio_var0 { -w-option-picture-aspectratio: 1.777777; /* Seitenverhältnis Bild
Inaktive Benutzer werden nun in der Benutzerverwaltung sichtbar gemacht
Benutzer, die sich seit mindestens 90 Tagen, bzw. einem über /wConf/user/userlist/@limitDaysNotLoggedInInfo Zeitraum nicht angemeldet haben, werden in der Benutzerverwaltung markiert. Außerdem ist ersichtlich, ob sich ein angelegter Benutzer überhaupt schon mal angemeldet hat.
wEnv::initMobileVersion
Manuelle Definition, ob es sich um die Mobile Ansicht handelt pregMobileUserAgent => String Definition der mobilen UserAgents widthBlockContentDefault Breite des Inhaltsbereichs Initialisiert alle notwendigen Werte, falls die Seite mobil
Eigene Pflegemasken zu CSS-Only Untervarianten der Inhaltsbox nutzen
variant: 540; caption: Hinweis als Infolayer mittig einblenden; caption-en: Centered notice layer; livepreview: yes; usertypes: ; selectable: yes} */ .elementBox_var540 { /* ... */ -w-editmaskExtendedWebtag-showOnlyOnce:
Hohe Performance für SEO-Ranking, Nachhaltigkeit und User-Experience mit Weblication®
SEO-Ranking, Nachhaltigkeit und User-Experience mit Weblication® 11. Apr 2024 Die integrierte High-Performance-Technologie in Weblication® hilft,
Eigene CLOUD als Daten-Austausch-Plattform nutzen
das von uns empfohlene Vorgehen zu zeigen ... CLOUD- und Share-Funktionen für Ihren WebSpace Eigener CLOUD-Bereich je User Ohne Konfiguration und ohne Administration steht Redakteuren und CLOUD-Benutzern ein eigener CLOUD-Bereich zum Teilen
Konfiguration wSync | Weblication CMS Onlinedokumentation
'Pfad zum private Key': Absolute Pfadangabe zum Ablageort des private Keys. Achtung: Dieser Key muss für den webserver-User lesbar sein und entsprechend den SSH-Vorgaben abgelegt werden. 'SSH Username': Für die Verbindung zu verwendender
Bearbeiten eines Ereignisses | Weblication CMS Onlinedokumentation
(date('Y-m-d H:i:s')) $eventData['wEventUser'] Benutzer, der das Ereignis angestossen hat (z.B. mustermann) $eventData['userAction'] Unterscheiden von Speichern (saveAndExit) und Zwischenspeichern (save) (wird nur bei den Speicher-Aktionen zur
Server-Monitoring | Weblication CMS Onlinedokumentation
liefert bei Überfahren mit der Maus über den Alternativtext weitergehende Detail-Informationen zum Seitenaufruf (IP, user-agent, Skriptlaufzeit, Speicherverbrauch). Beispiel: "IP: 78.43.* (Mozilla/5.0 (Windows NT 6.1, WOW64, rv:13.0)