Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Drupalcenter.de ›

Anfängerfragen

Fragen nach der Installation von Drupal.

[gelöst]User soll nur sein Passwort ändern dürfen

Eingetragen von Ati (210) am 10.10.2012 - 09:16 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Moin zusammen,

ich möchte gerne das die User nur ihr Passwort ändern dürfen, wenn sie in ihre Kontenbearbeitung gehen (Admin und Rolle EDV ausgenommen).
Ich habe dann das Modul restrict_password_change gefunden. Dies hatte kleinere Fehlermeldungen und hat nicht ganz das gemacht was ich wollte.
Also habe ich den Code etwas modifiziert...soweit passt alles, der User kann aber immer noch Spracheinstellungen und die Regionaleinstellungen ändern.
Letzteres dachte ich unter "timezone" abschalten zu können, aber das geht nicht. Hat hier jemand eine Idee...hier mal der Quellcode wie er aktuell aussieht
(bissl was experimentelles ist noch drin)

<?php
// $Id: restrict_password_change.module,v 1.4.2.1 2009/09/10 04:26:07 jrglasgow Exp $
// by James Glasgow - Tribute Media - http://www.tributemedia.com

/**
* Implementation of hook_permission().
*/
function restrict_password_change_permission() {
  return array(
    'change other users password' => array(
      'title'       => t('Change user\'s password'),
      'description' => t('Change the passwords of users of the site.'),
    ),
    'change other users username' => array(
      'title'       => t('Change user\'s user name'),
      'description' => t('Change another user\'s user name.'),
      ),
    'change other users email' => array(
      'title'       => t('Change user\'s e-mail'),
      'description' => t('Change the e-mail address of any of the site\'s users.'),
    ),
    'delete other users' => array(
      'title'       => t('Delete users'),
      'description' => t('Delete the accounts of other users.'),
    ),
    'block other users' => array(
      'title'       => t('Block users'),
      'description' => t('Block users from the site.'),
    ),
  );
}

/**
* Implementation of hook_form_alter().
*/
function restrict_password_change_form_alter(&$form, &$form_state, $form_id) {
  global $user;
  switch ($form_id) {
    case 'user_profile_form':
      if ($user->uid != $form['#user']->uid)   {
        if (!user_access('change other users password')) {
          // password cannot be changed
          $form['account']['pass']['#access'] = FALSE;
        }
        if (!user_access('change other users username')) {
          // username cannot be changed
          $form['account']['name']['#access'] = FALSE;
        }
        if (!user_access('block other users')) {
          // user cannot be blocked
          $form['account']['status']['#access'] = FALSE;
        }
        if (!user_access('change other users email')) {
          // e-mail address cannot be changed
          $form['account']['mail']['#access'] = FALSE;
        }
        if (!user_access('delete other users')) {
          // user cannot be deleted
          $form['delete']['#access'] = FALSE;
        }
      }
 
  if($user->uid == $form['#user']->uid) {
   $form['account']['name']['#access'] = FALSE;
   $form['account']['status']['#access'] = FALSE;
   $form['account']['mail']['#access'] = FALSE;
   $form['picture']['#access'] = FALSE;
   $form['account']['timezone']['#access'] = FALSE;
   $form['delete']['#access'] = FALSE;
          
  }
 
 
      // check to see if the form is for the current user or if they have permission
      // check if user 1 - if not, prevent changing user 1 account
      // regardless of permission to 'change other users password'
      if (($user->uid != 1) &&
      ($form['#user']->uid == 1)) {
          $form['account']['#access'] = FALSE;
          $form['theme_select']['#access'] = FALSE;
          $form['contact']['#access'] = FALSE;
          $form['submit']['#access'] = FALSE;
          $form['timezone']['#access'] = FALSE;
          $form['messaging']['#access'] = FALSE;
          $form['delete']['#access'] = FALSE;
      } // protect admin usr 1
      break;
  }
}

Auch wenn ich die Zeile
$form['account']['timezone']['#access'] = FALSE;
in
$form['timezone']['#access'] = FALSE;
ändere bleibt die Regionaleinstellungen änderbar.

  • 1 Kommentar

[gelöst] Pathauto macht Probleme bei deutschen Umlauten

Eingetragen von Mannemer (64) am 09.10.2012 - 15:21 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo,

ich habe gerade eine neue Seite mit Drupal 7 auf einem lokalen Server aufgesetzt. Bei den bisherigen Installationen nutzte ich immer das Modul "Pathauto", um den NodeTitel als Internetadresse zu bekommen.
Nun habe ich das erste Mal das Problem, dass ich bei Umlauten im Titel die folgende Fehlermeldung beim Speichen bekomme:

  • 6 Kommentare
  • Weiterlesen

[erledigt]Welchen vServer für Drupal Seiten?

Eingetragen von Bernsch (243) am 09.10.2012 - 13:56 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hallo Leute, wir suchen einen vServer für unsere Drupal Seite.

Grundsätzlich hätten wir dieses Angebot von ALL-INKL insAuge gefasst: http://all-inkl.com/webhosting/premium/

Aber eher werden wir uns für einen vServer entscheiden:
(Max. Ausgaben pro Monat: 20,-)

http://www.netcup.de/bestellen/produkt.php?produkt=408
http://www.hosteurope.de/produkte/Virtual-Server-Tarifuebersicht

  • 4 Kommentare
  • Weiterlesen

[gelöst] Selektor - Aber wie kann ich diesen auslesen???

Eingetragen von admindrupal (347) am 09.10.2012 - 12:52 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Wie kann ich den Selektor von einem Objekt erkennen oder lesen, damit dieses Objekt ansprechen kann?

Ich habe Firefox, Chrome, Opera, doch was brauch ich dazu?

Sorry, wegen meiner dummen Frage, doch auch solche Fragen können beantwortet werden.

Danke schon einmal im voraus.

Grüße Thomas aus Leipzig

  • 18 Kommentare

Änderung an Inhaltstyp auf bestehende Nodes übertragen?

Eingetragen von michaelb76 (12) am 09.10.2012 - 10:20 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hiho zusammen,

ich habe eine Frage zum Thema "Änderung von Inhaltstypen". Konnte dazu bisher keine brauchbaren Informationen finden.

Werden Änderungen an einem Inhaltstypen automatisch auf die bestehenden Nodes dieses Inhaltstypen angewendet?

  • 8 Kommentare
  • Weiterlesen

eine weitere Installation

Eingetragen von chris2063 (1) am 08.10.2012 - 19:40 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hi
ich habe eine lokale Installation unter MAMP und dort ausprobiert. Jetzt arbeite ich mich durch das Buch "Drupal7" von Galileo. Dort heisst es etas undeutlich: am besten installieren Sie frisch...
Ich möchte meine 1.Installation nicht überschreiben, wie kann ich parallel eine neue Installation anlegen,
Danke euch!

  • 1 Kommentar

Welche Gallerie könnt ihr empfehlen

Eingetragen von fa-cup (39) am 08.10.2012 - 19:01 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hallo,

für Drupal-7 suche ich eine gute und einfache Gallerie, also ein Modul mit dem Mann Bilder in Alben ablegen kann und eventuell auch noch Musikdateien und oder Videos hochladen kann...

Welche Module gibt es dafür?

  • 6 Kommentare

Kann man das mit drupal umsetzen? Bitte um Hilfe...

Eingetragen von IndianSpirit (3) am 08.10.2012 - 18:55 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Ich habe folgendes vor und wollte wissen ob das mit drupal 7 machbar ist.

Ich brauche eine Seite in der man eine Datenbank anlegen kann, es geht um Adressen aber mit frei definierbaren Feldern, also ein flexible Datenbank.
Ich brauche Communityfunktionen, Private Nachrichten, Profile die man sich anlegen kann, ein Forum (aber nicht zwingend) und das alle natürlich irgendwie zusammen.

  • 6 Kommentare
  • Weiterlesen

[Gelöst] Node-Reference Output in einer View

Eingetragen von SuperEngineer 64 (133) am 08.10.2012 - 16:10 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Eine kurze Frage:

Alle Nodes-(N) die auf Node-(R) verweisen (Über das Modul References), sollen in einem Block das Image-Field der Node-(R) anzeigen, nicht wie üblich den Titel.

Um Inhalt generell in Blocks anzuzeigen bräuchte ich Panels oder Views. Mit letzterem kenne ich mich ein wenig aus.

  • 4 Kommentare
  • Weiterlesen

Bekomme kein neues Passwort zugesendet

Eingetragen von benschodie (5) am 08.10.2012 - 11:51 Uhr in
  • Anfängerfragen

Guten Tag,
ich habe mein Passwort für Drupal verloren.
Es erscheint immer die Meldung: "Passwort und weitere Hinweise...wurde an Email gesendet" dem ist aber nicht so.
Wie komme ich an ein neues Passwort?
Vielen Dank.

  • 8 Kommentare
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • …
  • nächste Seite ›
  • letzte Seite »

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
Weiter

Neue Kommentare

  • Git und rsync sind die wichtigsten Werkzeuge
    vor 1 Tag 17 Stunden
  • Arrrrg. Nix Tabelle :-D /*
    vor 4 Wochen 3 Tagen
  • Textboxen mit Tabelle
    vor 4 Wochen 4 Tagen
  • Du sollst ja auch keine
    vor 4 Wochen 4 Tagen
  • Theme
    vor 4 Wochen 4 Tagen
  • Welches Theme benutzt du
    vor 4 Wochen 4 Tagen
  • Mit Responsive Raster hatte
    vor 4 Wochen 4 Tagen
  • Hallo Alex,um das Häkchen
    vor 4 Wochen 5 Tagen
  • Modul view_unpublished
    vor 4 Wochen 6 Tagen
  • Modul "override node options"
    vor 5 Wochen 6 Stunden

Statistik

Beiträge im Forum: 250274
Registrierte User: 20486

Neue User:

  • Robertolix
  • DavidBit
  • JeraldZeF

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 9 Gäste online.

Drupal Security

  • Orejime - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-032
  • SAML SSO - Service Provider - Critical - Authentication bypass - SA-CONTRIB-2026-031
  • Automated Logout - Moderately critical - Cross-site request forgery - SA-CONTRIB-2026-030
  • Unpublished Node Permissions - Critical - Access bypass - SA-CONTRIB-2026-029
  • AI (Artificial Intelligence) - Moderately critical - Information Disclosure - SA-CONTRIB-2026-028
Weiter

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association