Blöcke lassen sich nicht mehr verschieben
Eingetragen von macjack (52)
am 20.01.2010 - 17:18 Uhr in
am 20.01.2010 - 17:18 Uhr in
Hallo,
sehr eigenartig. Die kleinen Symbole links von den Namen der Blöcke, die man greifen kann, um die Blöcke in ihrer Reihenfolge zu ändern, werden mir seit ein paar Stunden nicht mehr angezeigt. Vorhin ging es noch. Ich habe leider keine Idee, woran es liegt. Ich habe definitiv nicht an den Dateien für den Admin-Bereich Änderungen vorgenommen.
Ich habe es mit zwei Browsern getestet. Hat jemand eine Idee?
Gruß,
macjack
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo, ich habe inzwischen
am 20.01.2010 - 18:49 Uhr
Hallo,
ich habe inzwischen herausgefunden, dass das Icon "../../misc/draggable.png" ist, welches in der system.css eingebunden wird. Die system.css wird offensichtlich auch geladen. Ich habe daran keine Änderungen vorgenommen.
In Garland erscheint das ../../misc/draggable.png
Nur in meinem Theme will es nicht mehr. Sehr eigenartig.
Wenn ich mir das Bild
am 20.01.2010 - 19:04 Uhr
Wenn ich mir das Bild draggable.png anschaue, dann sehe ich, dass das Bild in zwei Farbvariationen in einer Datei gespeichert ist. Zwei Fadenkreuze übereinander...
Ich habe es noch einmal mit Garland überprüft: Dort wird das Bild zwar angezeigt, allerdings erscheinen dort alle Bilder (aufgrund des oben beschriebenen Inhalts) doppelt. Ich habe schon das Verzeichnis modules/system und die Datei misc/draggable.png neu eingespielt. Leider gibt es keine Änderung.
Hast Du JavaScript
am 20.01.2010 - 19:34 Uhr
Hast Du JavaScript abgeschaltet? Das ist für Drag und Drop notwendig.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
JavaScript ist
am 20.01.2010 - 20:59 Uhr
JavaScript ist eingeschaltet.
;)
am 20.01.2010 - 21:22 Uhr
Das Problem hatte ich auch mal. Bei mir lag es an meiner CSS die ich bearbeitet habe. Auf einemal waren die Kreuze weg. Vielleicht hast du da auch was verändert...
Grüße D_D
------------------------------
2 + 2 ist 4 immer und überall!
------------------------------
2 + 2 ist 4 immer und überall!
Danke für den Hinweis. Das
am 20.01.2010 - 22:40 Uhr
Danke für den Hinweis. Das kann ich mir gar nicht vorstellen, da ich an der service.css bisher nie etwas verändert habe.
Wird eventuell durch die
am 21.01.2010 - 02:57 Uhr
Wird eventuell durch die linke Sidebar etwas überlagert?
Hatte ich nämlich auch schon mal, wenn ich Themes etwas umgestrickt habe und "zu faul" war, die ganzen Breiten und Abstände so richtig sauber anzupassen. Wenn der Hintergrund des überlagernden Elements transparent ist, sieht man es auf den ersten Blick ja nicht mal.
Betraf bei mir meist Formularfelder, aber ich glaube, mit den Kreuzen hatte ich da auch schon mal Probleme.
Drupal Freelancer im Rheinland gesucht?
Hallo, danke E-Fee. Ich bin
am 21.01.2010 - 03:02 Uhr
Hallo,
danke E-Fee. Ich bin sicher, dass das Layout in Ordnung ist. Ich habe nichts daran geändert seit es zuvor einwandfrei (gestern noch) lief.
"gestern gings noch"
am 21.01.2010 - 09:06 Uhr
Kann man sich das mal irgendwo anschauen?
Btw.: Einfach so ohne Änderungen verschwinden Dinge nicht.
Das Bild muss übrigens zwei Versionen des "Pfeilkreuzes" enthalten (damit wird ein Hover-Effekt erzeugt und das nennt sich "CSS Sprites").
Stefan
--
Sei nett zu Deinem Themer!
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Ich habe es mit zwei
am 22.01.2010 - 06:08 Uhr
Ich habe es mit zwei alternativen Themes überprüft. In Garland und Rootcandy wird das Bild ausgegeben, allerdings werden beide Kreuze (das Bild besteht aus zwei Teilen) gleichzeitig angezeigt. Also auch hier ein Fehler. In meinem Theme erscheint gar keine Grafik an dieser Stelle.
Auch zwei Browser habe ich genutzt, um zu testen, ob es am Browser liegt. Firefox und Safari zeigen den selben Effekt.
Ich habe die style.css und service.css durch einen CSS-Validator geschickt. Fehlerlos nach CSS 3.0.
Ich verstehe das nicht...
Firebug
am 22.01.2010 - 08:18 Uhr
Verwende Firebig und schau nach, ob und wie das Bild eingebunden wird.
Möglicherweise gibt es dort Fehler.
Stefan
--
Sei nett zu Deinem Themer!
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hallo Stefan, ich habe mir
am 22.01.2010 - 12:09 Uhr
Hallo Stefan,
ich habe mir das mit Firebug angesehen...
Im Quellcode findet sich folgende Einbindung per CSS:
<tr class="draggable odd"></tr>
Es folgt der relevante Code aus der service.css
.draggable a.tabledrag-handle {
cursor:move;
float:left;
height:1.7em;
margin:-0.4em 0 -0.4em -0.5em;
padding:0.42em 1.5em 0.42em 0.5em;
text-decoration:none;
}
a.tabledrag-handle:hover {
text-decoration:none;
}
a.tabledrag-handle .handle {
background:transparent url(../../misc/draggable.png) no-repeat scroll 0 0;
height:53px;
margin-top:4px;
width:13px;
}
a.tabledrag-handle-hover .handle {
background-position:0 -20px;
}
Sieht jemand den Fehler?
Gruß, macjack
Hallo, ich denke, dass der
am 22.01.2010 - 21:44 Uhr
Hallo,
ich denke, dass der Code korrekt ist. Ich habe daran auch nichts geändert. Ich vermute einen Javascript-Konflikt. Teste gerade die Skripte durch Entfernen durch und siehe da, ich hatte zwei Aufrufe der jquery.js. Nun wird auch in meinem Theme das Bild des kleinen Kreuzes in der Blöcke-Administration wieder angezeigt.
Ich kann nun Blöcke wieder verschieben. Es bleibt ein Schönheitsfehler (getestet in mehreren Themes): Die Bild-Datei wird nicht als CSS-Sprite nur teilweise ausgegeben, sondern ganz. Dadruch sehe ich immer zwei Kreuze. Hat jemand eine Idee?
Folgende Scripte habe ich in meiner Seite eingebunden (nicht manuell über das Template):
In tabledrag.js und blocks.js sind ei Verschiebungen von Tabellenelementen und Blöcken geregelt. Natürlich habe ich auch daran keine Änderungen vorgenommen.
Gruß,
macjack