SOLVED: QCalendar 1.0.8: Der Kalender springt / spinnt

Hier bekommst Du deutschsprachigen Support bezüglich offizieller Module für phpwcms. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
User avatar
NoNameBaby
Posts: 57
Joined: Wed 1. Jun 2005, 23:36
Location: daheim

SOLVED: QCalendar 1.0.8: Der Kalender springt / spinnt

Post by NoNameBaby »

Beim Wechsel zwischen den Monaten / Jahren bewegt sich der Kalender um 10px.

Ich weiss nicht wie das kommt und schlimmer noch, ich weiss nicht wie ich das abstellen kann.

Zur Verdeutlichung: http://www.pferdeversicherung-schotten. ... hp?termine

Ich hoffe, mir kann da jemand weiterhelfen.
Last edited by NoNameBaby on Tue 6. May 2008, 00:14, edited 1 time in total.
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: QCalendar 1.0.8: Der Kalender springt / spinnt

Post by update »

Mach doch erst mal den Quellcode sauber:
line 49 column 1 - Warnung: <style> isn't allowed in <body> elements
line 28 column 1 - Info: <body> previously mentioned
line 323 column 1 - Warnung: <hr> element not empty or not closed
line 324 column 1 - Warnung: missing </span> before <h3>
line 324 column 37 - Warnung: inserting implicit <span>
line 324 column 71 - Warnung: discarding unexpected </span>
line 331 column 1 - Warnung: <hr> element not empty or not closed
line 332 column 1 - Warnung: missing </span> before <h3>
line 332 column 37 - Warnung: inserting implicit <span>
line 332 column 76 - Warnung: discarding unexpected </span>
line 342 column 7 - Warnung: <br> element not empty or not closed
line 342 column 11 - Warnung: <br> element not empty or not closed
line 344 column 211 - Warnung: <img> element not empty or not closed
line 355 column 1 - Warnung: <input> isn't allowed in <table> elements
line 347 column 1 - Info: <table> previously mentioned
line 356 column 1 - Warnung: <input> isn't allowed in <table> elements
line 347 column 1 - Info: <table> previously mentioned
line 357 column 1 - Warnung: <input> isn't allowed in <table> elements
line 347 column 1 - Info: <table> previously mentioned
line 358 column 1 - Warnung: <input> isn't allowed in <table> elements
line 347 column 1 - Info: <table> previously mentioned
line 440 column 7 - Warnung: inserting implicit <p>
line 31 column 1 - Warnung: <script> inserting "type" attribute
line 32 column 1 - Warnung: <script> inserting "type" attribute
line 33 column 1 - Warnung: <script> inserting "type" attribute
line 34 column 1 - Warnung: <script> inserting "type" attribute
line 35 column 1 - Warnung: <script> inserting "type" attribute
line 37 column 1 - Warnung: <script> inserting "type" attribute
line 311 column 1 - Warnung: <table> lacks "summary" attribute
line 330 column 1 - Warnung: <div> anchor "calEvent" already defined
line 344 column 211 - Warnung: <img> lacks "alt" attribute
line 347 column 1 - Warnung: <table> lacks "summary" attribute
line 310 column 1 - Warnung: trimming empty <p>
line 324 column 1 - Warnung: trimming empty <span>
line 332 column 1 - Warnung: trimming empty <span>
line 440 column 7 - Warnung: trimming empty <p>
Info: Doctype given is "-//W3C//DTD XHTML 1.0 Transitional//EN"
Info: Document content looks like XHTML 1.0 Transitional
Dann kann man besser gucken ;)

Und das da im body-tag:
<body id="myid_3">
<script language="javascript" src="include/inc_js/AnchorPosition.js" type="text/javascript"></script>
<script language="javascript" src="include/inc_js/date.js" type="text/javascript"></script>
<script language="javascript" src="include/inc_js/CalendarPopup.js"></script>
<script language="javascript" src="include/inc_js/PopupWindow.js"></script>

<script language="javaScript" src="include/inc_js/overlib.js"></script>
<script language="javascript" src="include/inc_js/datarequestor-1.6.js"></script>
<script language="javascript" src="include/inc_module/mod_qcal/inc_js/qcal.js"></script>

<script language="JavaScript" ID="jscal1x">
document.write(getCalendarStyles());

//var calendar = new CalendarPopup("divPopupCal");
var calendar = new CalendarPopup();
calendar.showNavigationDropdowns();
calendar.setWeekStartDay(1);
</script>

<div id="divPopupCal" STYLE="position:absolute;visibility:hidden;background-color:white;"></div>
<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
<div id='qWindow' STYLE="position:absolute;visibility:hidden;"></div>
<style type="text/css">

.qcalendar {
/** configure the width **/
width:220px;
background-color: #D6E8FF;
border: 1px solid #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin:0px;
padding:0px;
text-align:center;
}

usw
ist auch nicht schön...
Vielleicht ist der Fehler dann von ganz allein verschwunden
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
NoNameBaby
Posts: 57
Joined: Wed 1. Jun 2005, 23:36
Location: daheim

Re: QCalendar 1.0.8: Der Kalender springt / spinnt

Post by NoNameBaby »

Danke für den Hinweis:

zu 1.
Es ist immer schwierig, dort aufzuräumen, wo andere etwas haben liegen lassen - aber es ist mir tatsächlich gelungen, die Anzahl der bemängelten Fehler von 43 auf 7 zu drücken.
Bei den nun noch gelisteten Fehlern finde ich entweder a.) nicht die Ursache, befürchte ich b.) dass der Programmierer des Moduls sich etwas dabei gedacht hat oder scheint es sich c.) um Inkonsistenzen zu handeln die aus dem Zusammenspiel von Content Part und Modul herrühren.

zu 2.
Auch ich hätte die ganzen Style Angaben nicht in die Ausgabedatei eingebunden, aber der Programmierer des Moduls wird sich dabei etwas gedacht haben. Zumindest möchte ich Ihm dies gerne unterstellen.

Leider kommt das Springen aber anscheinend nicht daher, so daß ich zwar jetzt etwas saubereren Quellcode habe - der Lösung des Problems aber nicht näher gekommen bin.

Es würde mich einfach interessieren, ob andere Nutzer dieses Moduls auch auf dieses Phänomen gestoßen sind - und evtl. eine Lösung gefunden haben. Idealerweise eine, bei der keine allzu großen Operationen am offenen Herzen notwendig werden.
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Re: QCalendar 1.0.8: Der Kalender springt / spinnt

Post by Jensensen »

beim / nach einem klick auf jahre (vor/zurück) erschein im code:

(prinzipiell)
div #quickCalendar > div #quickCalendar > div #quickCalendar > div #quickCalendar > div #quickCalendar

es kommt also immer ein neuer tag <div id="quickCalendar">xyz</div> hinzu.
an dieser stelle mal nach schauen wieso, woher...???

valid kann das dann nicht mehr werden...
aber zur not CSS für #quickCalendar (padding, margin, position) auf 0 stellen - oder ändern in class .quickCalendar

Keine Ahnung, ich kenne den Kalender nicht und habe nur schnell drübergeschaut.
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: QCalendar 1.0.8: Der Kalender springt / spinnt

Post by update »

immer noch:
Result: 0 Fehler / 10 Warnungen

line 46 column 70 - Warnung: <style> isn't allowed in <body> elements
line 27 column 1 - Info: <body> previously mentioned
line 369 column 1 - Warnung: <input> isn't allowed in <table> elements
line 361 column 1 - Info: <table> previously mentioned
line 370 column 1 - Warnung: <input> isn't allowed in <table> elements
line 361 column 1 - Info: <table> previously mentioned
line 371 column 1 - Warnung: <input> isn't allowed in <table> elements
line 361 column 1 - Info: <table> previously mentioned
line 372 column 1 - Warnung: <input> isn't allowed in <table> elements
line 361 column 1 - Info: <table> previously mentioned
line 454 column 7 - Warnung: inserting implicit <p>
line 325 column 1 - Warnung: <table> lacks "summary" attribute
line 361 column 1 - Warnung: <table> lacks "summary" attribute
line 324 column 1 - Warnung: trimming empty <p>
line 454 column 7 - Warnung: trimming empty <p>

Ohne eine Bereinigung ist das wie das Fischen im Trüben ;)
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
NoNameBaby
Posts: 57
Joined: Wed 1. Jun 2005, 23:36
Location: daheim

Re: QCalendar 1.0.8: Der Kalender springt / spinnt

Post by NoNameBaby »

claus wrote:immer noch:
Result: 0 Fehler / 10 Warnungen

line 46 column 70 - Warnung: <style> isn't allowed in <body> elements
line 27 column 1 - Info: <body> previously mentioned
line 369 column 1 - Warnung: <input> isn't allowed in <table> elements
line 361 column 1 - Info: <table> previously mentioned
line 370 column 1 - Warnung: <input> isn't allowed in <table> elements
line 361 column 1 - Info: <table> previously mentioned
line 371 column 1 - Warnung: <input> isn't allowed in <table> elements
line 361 column 1 - Info: <table> previously mentioned
line 372 column 1 - Warnung: <input> isn't allowed in <table> elements
line 361 column 1 - Info: <table> previously mentioned
line 454 column 7 - Warnung: inserting implicit <p>
line 325 column 1 - Warnung: <table> lacks "summary" attribute
line 361 column 1 - Warnung: <table> lacks "summary" attribute
line 324 column 1 - Warnung: trimming empty <p>
line 454 column 7 - Warnung: trimming empty <p>

Ohne eine Bereinigung ist das wie das Fischen im Trüben ;)
Da dies durch die Originalprogrammierung des Moduls erzeugt wird und das Modul auf anderen Seiten die ich mir angeschaut habe nicht springt, gehe ich davon aus, dass es nicht daran liegt.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wer ein Problem mit mir hat, kann es gerne behalten - es ist schließlich seins!
User avatar
NoNameBaby
Posts: 57
Joined: Wed 1. Jun 2005, 23:36
Location: daheim

Re: QCalendar 1.0.8: Der Kalender springt / spinnt

Post by NoNameBaby »

Jensensen wrote:beim / nach einem klick auf jahre (vor/zurück) erschein im code:

(prinzipiell)
div #quickCalendar > div #quickCalendar > div #quickCalendar > div #quickCalendar > div #quickCalendar
Das habe ich schon vermutet, konnte es aber nicht sehen. Wo/Wie hast Du das denn gefunden?
Jensensen wrote:es kommt also immer ein neuer tag <div id="quickCalendar">xyz</div> hinzu.
an dieser stelle mal nach schauen wieso, woher...???
Hm, wenn ich mir den Quellcode anzeigen lasse, steht da immer nur 1-mal <div id="quickCalendar">, egal wie oft ich den Monat gewechselt habe. Genau das ist es ja was ich nicht verstehe!
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Re: QCalendar 1.0.8: Der Kalender springt / spinnt

Post by Jensensen »

div #quickCalendar > div #quickCalendar > div #quickCalendar > div #quickCalendar > div #quickCalendar

Das habe ich schon vermutet, konnte es aber nicht sehen. Wo/Wie hast Du das denn gefunden?
das erscheint in der Web Developer status bar (beim FF)
NoNameBaby wrote:immer nur 1-mal <div id="quickCalendar">, egal wie oft ich den Monat gewechselt habe.
stimmt, komisch ist das. ich hatte mich auf die WDTools verlassen.
NoNameBaby wrote:Genau das ist es ja was ich nicht verstehe!
hm, ich auch nicht. dann kann aber nur das JScript dafür verantwortlich sein.

entferne mal das mal das 10px padding in der CSS, was im zusammenspiel mit dem JS ggf. zu den hopsern führt.
#quickCalendar {
padding: 10px;
}
gerade getestet --> so funktioniert es!
#quickCalendar {
}
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
User avatar
NoNameBaby
Posts: 57
Joined: Wed 1. Jun 2005, 23:36
Location: daheim

Re: QCalendar 1.0.8: Der Kalender springt / spinnt

Post by NoNameBaby »

@Jensensen:

Vielen Dank! Das hat tatsächlich sehr geholfen. Jetzt läuft es wie es soll!
Post Reply