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

[gelöst] Modal-Forms, Hilfe bei Positionierung des Login-Fensters benötigt

Eingetragen von JRopers (55)
am 29.01.2013 - 11:56 Uhr in
  • Module
  • Drupal 7.x oder neuer

Liebe Drupalianer,

ich nutze auf meiner Seite wsbederkesa.site11.com das Modul "Modal-Forms" für den Login.

Da der Link wegen des Banners nicht im oberen Bereich liegt, sondern man meistens etwas scrollt, auch um die Beiträge zu lesen, entsteht aktuell folgendes Problem:

Die Login-Box erscheint in einem bestimmten Abstand zur Oberkante der Webseite, also teilweise sogar oberhalb des aktuellen Sichtfeldes.

So soll es nicht aussehen

Ich hätte diese aber gerne immer zentriert im Blickfeld, egal wohin man gerade gescrollt hat.

Also so:

Ich habe schon verschieden Werte in den css und js verändert... mal static, mal relativ... es war aber wohl nie der richtige dabei...

Kann mir einer von euch weiterhelfen?

Liebe Grüße
Jens

AnhangGröße
So soll es nicht aussheen37.34 KB
noch extremer aus dem Blickfeld27.02 KB
sondern so38.38 KB
‹ Organic Groups 2 Gruppeninhalt Probleme [gelöst] Modal-Forms, Hilfe bei Positionierung des Login-Fensters benötigt ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Lösung? Bitte mal anschauen.

Eingetragen von JRopers (55)
am 30.01.2013 - 11:47 Uhr

Ich habe jetzt doch einen Weg gefunden, die Position entsprechend zu generieren...
Zumindest erziele ich den Effekt, den ich möchte.

Aber da ich aber von CSS kaum Ahnung habe: Kann mal bitte jemand sich meine Änderung anschauen und mir sagen, ob ich damit irgendwelche Probleme verursachen kann? Bisher habe ich bei meinen Versuchen keine Probleme entdeckt.

geänderte Datei:
/sites/all/modules/modal_forms/css/modal_forms_popup.css

div.modal-forms-modal-content .popups-container {
  position: fixed; /* Hinzugefügt, zum zentrieren */
  overflow: hidden;
/*  height: 100%; Auskommentiert, da das Popup sonst bis zum unteren Bildschirmrand reichte.*/
  background: #fff;
  text-align: left;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

  • Anmelden oder Registrieren um Kommentare zu schreiben

Diese Änderungen gehören

Eingetragen von wla (9307)
am 30.01.2013 - 13:58 Uhr

Diese Änderungen gehören nicht in die CSS-Datei vom Modul, sondern in eine CSS-Datei in Deinem Theme. Ich sammele meine CSS-Änderungen in einer eigenen CSS-Datei, die ich über den .info-File des Themes einbinde. Wenn Du nämlich dein Modul updatest, sind Deine CSS-Änderungen im Modul weg.

Beste Grüße
Werner

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner, das habe ich

Eingetragen von JRopers (55)
am 30.01.2013 - 14:44 Uhr

Hallo Werner,

das habe ich schon des öfteren gelesen... Da ich mich aber, wie geschrieben, wenig mit CSS auskenne, habe ich micht bisher immer davor gescheut, eine eigene CSS zu basteln. Ich habe bisher immer nur Werte in den bestehenden verändert und geschaut, ob es denn funktioniert.

Ich stelle mir nicht so einfach vor, werde aber mal schauen ob ich hier eine Anleitung dazu finde...

Wer eine auf Anhieb kennt: immer her mit dem Link

Grüße und Danke,
Jens

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist ganz einfach: Du

Eingetragen von wla (9307)
am 30.01.2013 - 15:28 Uhr

Das ist ganz einfach:

  • Du legst eine Datei in Deinem Theme im CSS Ordner an und nennst die z.B. mein.css
  • Da hinein kommt der Inhalt aus dem Code-Kasten von oben
  • Dann trägst Du die in der .info-Datei Deines Themes als letzte CSS-Datei ein z.B. bei Bartik stylesheets[all][] = css/mein.css
  • Einmal den Cache löschen und fertig

Da Du Deine Datei als letzte in der Liste einträgst, überschreiben die Informationen dort alle vorherigen Definitionen und nur die von Dir gemachten wirken dann. Zusätzlich ist es ganz nützlich, wenn man sich in Firefox mit dem Plugin Firebug einarbeitet, denn damit sind die entsprechenden Statements leicht zu finden.

Beste Grüße
Werner

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke schön...

Eingetragen von JRopers (55)
am 03.02.2013 - 10:08 Uhr

hab ich ausprobiert, es funktioniert!

Vielen dank!

Um einen zuvor festgelegten Wert zu löschen, also z. B. den, den ich im Code oben auskommentiert haben... Setze ich dafür dann immer "Wert: auto" in meine CSS ein?

Jetzt versuche ich mich dann mal dran, das Theme für Smartphones anzupassen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • zwei zeitspannen mit einem feld filtern
  • benachrichtigung bei inhalt in views ausgeben
  • [gelöst]feld-inhalt aus userprofil in node ziehen
  • drupal 9 core update: composer stellt komische fragen!
  • DSGVO-konforme Share Buttons - wie macht Ihr das?
  • [Gelöst] Serverseite in MAMP, Local, zum laufen bringen?
  • Toolbar "Verwaltung" weg
  • Button der direkt eine Mail verschickt
  • Theme Classy sei installiert, ist aber nicht bei Themes
  • Paragraphs und Bootstrap Paragraphs Probleme mit Bootstrap 4
  • [gelöst]felder in view zusammenführen
  • Web Inspektor in safari
Weiter

Neue Kommentare

  • vielen lieben dank für deine
    vor 1 Stunde 40 Minuten
  • Falls es jemanden
    vor 23 Stunden 27 Minuten
  • Mit der in Drupal
    vor 1 Tag 1 Stunde
  • Mit Display Suite und Token fields
    vor 3 Tagen 2 Stunden
  • Wow, danke Werner,das liest
    vor 2 Tagen 20 Stunden
  • Das geht auch einfacher. Du
    vor 3 Tagen 16 Stunden
  • Das hätte ich wissen
    vor 3 Tagen 4 Stunden
  • ach so. dann kann ich nicht
    vor 4 Tagen 19 Stunden
  • Hallo caw, also, ich hab die
    vor 4 Tagen 19 Stunden
  • evtl per css ausblenden...
    vor 4 Tagen 22 Stunden

Statistik

Beiträge im Forum: 248561
Registrierte User: 19795

Neue User:

  • Andreas0815
  • Btinrusable
  • juli_91

» Alle User anzeigen

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

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