Java-Script aktiv-Modul?
Eingetragen von azze12 (228)
am 22.11.2009 - 12:22 Uhr in
am 22.11.2009 - 12:22 Uhr in
Hallo zusammen,
Gibt es ein Modul für Drupal, dass einem Benutzer eine Warnung ausgibt, wenn Java-Script deaktiviert ist? Der FCK Editor erscheint ja nur, wenn das erlaubt ist - und manchmal fragen Benutzer dann lange, ob der richtig installiert ist, dabei ist bei deren Browser Javascript deaktiviert...
Danke für Hinweise!
a.
- Anmelden oder Registrieren um Kommentare zu schreiben
Wie wäre es mit einer
am 22.11.2009 - 12:41 Uhr
Wie wäre es mit einer kleinen
<noscript> Javascript ist aus. </noscript>
Meldung?mfg Cyberschorsch
_________
Mei is des schee
mfg Cyberschorsch
_________
noscript
am 22.11.2009 - 12:43 Uhr
Gibt es ein Modul für Drupal, dass einem Benutzer eine Warnung ausgibt, wenn Java-Script deaktiviert ist?
Dafür benötigst Du kein Modul, sondern nur eine kleine Änderung Deiner page.tpl.php.
Siehe dazu auch selfHTML - noscript.
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
noscript
am 22.11.2009 - 16:51 Uhr
Ich habe mir das Beispiel bei selfhtml angesehen - nur: ich bin eigentlich kein Bastler / Programmierer und außerdem: Was geschieht bei einem update von drupal mit dem Code, den man in die page.tpl.php einbaut?
Wäre es nicht sinnvoll, dass man ein entsprechendes Modul gestaltet, statt an einzelnen Dateien von Drupal was zu schrauben?
update
am 22.11.2009 - 17:06 Uhr
Was geschieht bei einem update von drupal mit dem Code, den man in die page.tpl.php einbaut?
Wenn Du den Quelltext in die page.tpl.php Deines Themes einbaust, nichts.
Dateien unterhalb von sites/all/ werden nämlich nicht mit aktualisiert (und sollten vor einem Update sowieso gesichert werden).
Wäre es nicht sinnvoll, dass man ein entsprechendes Modul gestaltet, statt an einzelnen Dateien von Drupal was zu schrauben?
Ja, das ist es. Jedoch gehört Dein eigenes Theme dann nicht mehr zum Standardumfang von Drupal.
Wenn Du die Änderungen natürlich direkt bei garland machst, sind sie nach einem Update wieder weg.
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
wo genau einbauen?
am 22.11.2009 - 17:40 Uhr
o.k. - wie ich nun sehe, gehört die page.tpl.php zum Theme Garland. Wo aber genau baut man denn da die drei Zeilen ein? Ich habe das mal nach "head" versucht, aber es wird nichts angezeigt (mir ist auch nicht ganz klar, wo so eine Meldung angzeigt werden soll (d.h. in welchem Block) - bzw. wie ich mit selfhtml den entsprechenden Block / Kopfbereich ansteuere)? Sorry für meine Fragen - aber ich bin kein Programmierer. Am liebsten wäre es mir, wenn das Modul cookie-check das auch könnte bzw. man diese Abfrage dort ergänzen kann (aber wie geht das?)?
Danke für Hinweise!
A.
noscript
am 22.11.2009 - 19:07 Uhr
o.k. - wie ich nun sehe, gehört die page.tpl.php zum Theme Garland. Wo aber genau baut man denn da die drei Zeilen ein?
Den
<noscript>
Bereich baust Du an der Stelle in der HTML-Struktur ein, wo die enthaltenen HTML-Elemente (z.B. eine Nachricht an den aktuellen Besucher der Seite) erscheinen sollen.Beispiel:
<html>
<head>
...
</head>
<body>
<noscript>
<div class="message status"><?php print t('Please enable javascript to enjoy all features of this site.'); ?></div>
<noscript>
</body>
</html>
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.