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

Darstellungsgröße/Zoom einer Seite im Browser

Eingetragen von KnobelVogel (61)
am 17.03.2012 - 17:10 Uhr in
  • Themes & Theming

Hallo Foristen,

ich hätte mal wieder eine Frage an Euch.

Meine Internetseite ist basierend auf dem Theme Danland. Durch das relativ große Bild oben auf der Seite ist bei geringer Auflösung (z.B. 1024x768) ziemlich wenig Content zu sehen. Abhilfe schafft natürlich Strg und "-" bei so geringer Auflösung. Nun ist meine Überlegung, dass bei geringer Bildschirm-Auflösung automatisch die Seite so verkleinert wird, als ob man zweimal "Strg" und "-" drückt.

Wie macht man das elegant in Drupal, gibt es dafür evtl. ein Modul (bei Joomla kann man z.B. ja Zoom-Buttons "+" und "-" einbauen), so dass die Besucher der Seite auch noch selbst zoomen können (ohne Tastatur natürlich)? Gibt es mehrere Alternativen?

Für Tipps bin ich wie immer sehr dankbar!

Viele Grüße

Knobelvogel

‹ Adaptive Themes: Admin, Core oder Subthme? Was ist der Unterschied. Block-Region für eigenen Inhalt verschieben ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich schätze mal, du bist auf

Eingetragen von torfnase (1525)
am 17.03.2012 - 17:59 Uhr

Ich schätze mal, du bist auf der Suche nach soetwas :-)

lieben Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo und Danke für die

Eingetragen von KnobelVogel (61)
am 17.03.2012 - 19:02 Uhr

Hallo und Danke für die schnelle Antwort!

Ich bin mir nicht sicher, ob das für meine Zwecke reicht.

Werden da auch Bilder verkleinert wie beim Firefox z.B. über "STRG" und "-"? Die Beispiele sehen mir nicht danach aus und der Text ist nicht ganz eindeutig angesichts der Beispielseiten.

Es soll halt die gesamte Seite gezoomt werden können mit allem Inhalt, Bildern, Logos und Menüs...

Geht das damit? Dann wäre es richtig.

Grüße

Knobelvogel

  • Anmelden oder Registrieren um Kommentare zu schreiben

Soweit ich mich erinnere,

Eingetragen von wla (9461)
am 17.03.2012 - 20:21 Uhr

Soweit ich mich erinnere, wird dabei nur die Textgröße modifiziert.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner und danke für

Eingetragen von KnobelVogel (61)
am 17.03.2012 - 20:32 Uhr

Hallo Werner und danke für die Antwort!

Gibt es denn noch Alternativen? Kann man vielleicht auch die "STRG" und "-" Tastenkombination imitieren per Script und Buttons dafür machen? Oder wird so etwas grundsätzlich von Firewalls/Antivirenprogrammen etc. geblockt?

Grüße

Knobelvogel

Edit:

Habe da gerade was gefunden...

http://www.js-forum.de/thread.php?threadid=499&boardid=13&sid=b80c12429d...

Meint Ihr, damit könnte man etwas anfangen und das mit Drupal zusammenschustern und wird das auch ausgeführt je nach Security-Einstellungen/Software?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was Du möchtest, ist eine

Eingetragen von wla (9461)
am 17.03.2012 - 20:31 Uhr

Was Du möchtest, ist eine rein clientseitige Anwendung. Also sollte das mit JavaScript/jQuery irgendwie zu lösen sein. Da müßtest Du mal Tante Google befragen.
Edit: Was Du da gerade gefunden hast, ändert aber auch nur die Fontsize, also Text.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Frage wäre dann auch

Eingetragen von KnobelVogel (61)
am 17.03.2012 - 20:41 Uhr

Die Frage wäre dann auch noch, ob Drupal und vor allem wie es Scripts auf Buttons zulässt.

Wäre das der Weg?

- O.g. Script (siehe mein Edit) in der Theme-info (?) einfügen.
- Entsprechende Änderungen in der Theme-PHP einfügen

- oder kann man Scripte anders über Buttons aufrufen?

Edit:

Ouch, ich dachte das wäre die gesuchte Funktion! Muss ich nochmal suchen.

Aber wie würde ich es denn richtig einbinden. So wie oben?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Einbinden über eine

Eingetragen von wla (9461)
am 17.03.2012 - 20:44 Uhr

Einbinden über eine Kombination von Skript über die .info-Datei im Theme und evtl. nötiges HTML in der page.tpl.php.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super! Danke!Ich denke, dann

Eingetragen von KnobelVogel (61)
am 17.03.2012 - 21:44 Uhr

Super! Danke!

Ich denke, dann komme ich klar.

Vielleicht schreibe ich die Umsetzung, falls ich ein Script finde, hier noch, damit andere das auch umsetzen können.

Komisch, dass es da noch kein Modul für gibt...

Schöne Grüße und noch einen schönen Abend!

Knobelvogel

Edit:

Lässt sich wohl derzeit noch nicht steuern, nur das Zoom-Level abfragen und darauf reagieren (Hinweismeldung, Weiche auf mehrere Seiten nach Auflösung einbauen, etc.) geht - siehe

(Hier ist JS zu dem Zweck veröffentlicht - Funktion muss erst geprüft werden)

http://blog.sebastian-martens.de/2009/12/how-to-detect-the-browser-zoom-...

http://forums.mozillazine.org/viewtopic.php?f=38&t=688405&sid=42578e121f...

Dann geht es wohl bei Joomla auch nicht. Da habe ich mich wohl vertan. Schade. Basierend auf Danland mache ich dann wohl erstmal keine Seiten mehr, bis man hohe Bildschirmauflösungen voraussetzen kann. (Insbesondere Netbooks sind da ein Problem)

Edit 2:

Obwohl - vielleicht könnte man ja nach Abfrage dann das Slideshow-Bild austauschen durch ein kleineres in der Höhe zumindest und andere CSS aufrufen... !?

Ich habe noch nie eine Seite für Smartphones (habe auch keines) gemacht. Aber prinzipiell müsste man doch dann auch eine Extra-Seite definieren und die Schnittstelle hier nutzen können, wenn man das Zoomlevel und die Auflösung weiß?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry für das

Eingetragen von KnobelVogel (61)
am 17.03.2012 - 21:47 Uhr

Sorry für das Doppel-Posting!

Aber meine Hoffnung ist, dass Werner noch etwas zu der Smartphone-Lösung sagen kann und meine Angst, dass er die Edits nicht mitbekommen hat.

Der Gute hat immer so hilfreiche Tipps parat.

Grüße

Knobelvogel

  • Anmelden oder Registrieren um Kommentare zu schreiben

Suche mal nach dem Stichwort

Eingetragen von wla (9461)
am 17.03.2012 - 23:31 Uhr

Suche mal nach dem Stichwort "Responsive Theming" oder "Responsive Design". Das geht mit HTML5/CSS3. Da kann man im CSS Mediaabfragen einbauen, die die Größe des Browserfensters abfragen. Damit kann man dann die Anordnung von Elementen steuern und zum Beispiel die Blöcke untereinander statt nebeneinander anordnen, falls der Bildschirm schmaler ist. Das Omega-Theme unterstützt so etwas zum Beispiel.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 2 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 2 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 2 Wochen 5 Tagen
  • In der entsprechenden View
    vor 2 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 5 Tagen
  • gelöst
    vor 5 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 17 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