Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 14
Seite [1]
Koffein


Going for pro




Beiträge: 536
# Thema - 15.07.2011 um 17:13 Uhr
Hallo zusammen,

nachdem letzten Clansphere Update erhalte ich folgende 2 Css-Fehler...
 
1.
2.
1. / 2. / ... 
 Fehler beim Verarbeiten des Wertes für 'left'Deklaration ignoriert.
Fehler beim Verarbeiten des Wertes für 'top'Deklaration ignoriert.


Der Fehler ist auch hier auf der Seite mit eingebaut, wahrscheinlich nichts gravierendes oder?
Lässt sich der Fehler leicht beheben oder erstmal Spurensuche?
Ich kann leider nicht definieren welche Datei diesen Fehler hervorruft.

Edit: Ich vermute den Fehler im /mods/jquery/ Ordner, denn dieser sollte doch "global" aufgerufen werden oder?
Immerhin tritt der Fehler in jedem Modul, auf jeder Seite auf...

Edit2: Der Fehler befindet sich im vermuteten Ordner, ich werde später mal schauen ob ich ihn beseitigen kann.
In einem der 3 Java Scripts werden diese Fehler ausgelöst.

Edit:3 Der Fehler befindet sich in folgender Datei:
/mods/jquery/jquery.js


Zuletzt editiert von Koffein am 17.07.2011 um 20:41 Uhr (3x Editiert)
Inaktiv
Koffein
Thread-Ersteller


Going for pro




Beiträge: 536
# Antwort: 1 - 17.07.2011 um 20:43 Uhr
!bump

Ist der Fehler sonst noch niemanden aufgefallen?
Wie oben geschrieben befindet er sich in folgender Datei:
/mods/jquery/jquery.js

Kann eventuell mal jemand rüberschauen? Danke
Gerade gesehen, hajo hats ja implementiert. Also bitte


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 2 - 18.07.2011 um 18:12 Uhr
als hätte ich jquery implementiert, habs nur vom clansphere verzeichnis in das jquery verzeichnis verschoben ^^


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Koffein
Thread-Ersteller


Going for pro




Beiträge: 536
# Antwort: 3 - 18.07.2011 um 18:28 Uhr
achso
Also wenn die Dateien die alten sind, wundert es mich wieso ich die Fehler nicht vorher schon hatte?


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 4 - 18.07.2011 um 18:41 Uhr
die jquery version hat sich mit dem letzten clansphere update geändert von 1.6.1 auf 1.6.2


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Koffein
Thread-Ersteller


Going for pro




Beiträge: 536
# Antwort: 5 - 22.07.2011 um 14:10 Uhr
Ja dann hat sich der Fehler da wohl mit eingeschlichen,
aber kann das jemand fixen ?


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 6 - 22.07.2011 um 14:26 Uhr
kein schimmer, wie der zustande kommt, wenn es jemand herausfindet seh ich mir das gern mal an.


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
cbw.lava


Rock the board





Beiträge: 63
# Antwort: 7 - 22.07.2011 um 17:46 Uhr
Abgesehen davon, das es imho normalerweise nicht viel Sinn macht, sich um CSS-Warnungen (sind ja nichtmal Fehler) zu kümmern (so ziemliche jede zweite Website die ich kenne produziert diese im dutzend, da auch unbekannte aber korrekte Eigenschaften Warnungen hervorrufen), hab ich doch mal die Clansphere-Version von jQuery 1.6.2 mit der offiziellen ( http://code.jquery.com/jquery-latest.min.js ) verglichen und es gibt tatsächlich an Position 14824 einen Unterschied, der wohl in diesem Fall die beiden Warnungen hervorruft. Sieht nach einem Encoding-Problem aus, in der Clansphere-Version von jQuery wurde ein nicht-umbrechendes Leerzeichen als normales Leerzeichen codiert.

Hier der fehlerhafte Code-Ausschnitt:
 
1.
1. / 2. / ... 
 (e.browser.safari=!0),j.test(" ")


In Clansphere ist das Leerzeichen ein normales (Hex 20), sollte aber ein nicht-umbrechendes sein (UTF 8 Hex C2A0).


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 8 - 22.07.2011 um 17:58 Uhr
http://trac.csphere.eu/csp/changeset/4947

im svn geändert, danke für den hinweis. lag es tatsächlich daran?


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Koffein
Thread-Ersteller


Going for pro




Beiträge: 536
# Antwort: 9 - 22.07.2011 um 18:20 Uhr
@cbw.lawa
Aber auf Fehler hinweisen darf man noch oder ?
Ich hab die Warnung oder den Fehler nur bemerkt und konnte nicht einordnen inwiefern der von Bedeutung ist, deswegen hab ich es hier reingeschrieben.

@hajo
Also ich kann keine Veränderung feststellen. Bei mir kommen immer noch die 2 Meldungen.


Inaktiv
|
cbw.lava


Rock the board





Beiträge: 63
# Antwort: 10 - 22.07.2011 um 18:36 Uhr
Hmm. Du hast jQuery 2x eingebunden. Einmal das alte 1.3.2 von Google und einmal das aktuelle 1.6.2 von Clansphere. Bau mal dein Template so um, dass das Clansphere-jQuery statt des Google-jQuery im <head> geladen wird.

*edit* Ok ich kann mit ziemlicher Sicherheit sagen, dass die Warnungen dann auftreten wenn jQuery nicht im <head> geladen wird.


Zuletzt editiert von cbw.lava am 22.07.2011 um 18:40 Uhr (1x Editiert)
Inaktiv
|
Koffein
Thread-Ersteller


Going for pro




Beiträge: 536
# Antwort: 11 - 22.07.2011 um 19:04 Uhr
Stimmt ich hatte wirklich noch das alte von Google drinne, lag an einem Modul bei dem ich Jquery benötigte, vielleicht war dieses damals noch nicht in CS implementiert. Weiß ich aber nicht.

Hab jetzt folgendes im Head-Tag
 
1.
1. / 2. / ... 
  <script type="text/javascript" src="../../mods/jquery/jquery.js"></script>   


Die Warnungen sind trotzdem vorhanden, lädt CS jQuery an anderer Stelle automatisch?


Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 12 - 22.07.2011 um 19:07 Uhr
Mach das doch so wie folgt und binde das unten vor dem body-Tag ein:

 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
 
     
{func:javascript}
     <
script language="javascript" type="text/javascript" src="deinedateiname.js"></script>
</
body>
</
html>


Mit dem Platzhalter {func:javascript} bindest du die in Clansphere enthaltene jquery-Version korrekt ein.
Musst halt nur noch dein Script danach einbinden.


------------------


www.iv-gaming.de | www.iv-artwork.de

Zuletzt editiert von Tress13 am 22.07.2011 um 19:09 Uhr (1x Editiert)
Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 13 - 22.07.2011 um 19:08 Uhr
die templates bestimmen bei clansphere im prinzip, wo javascript geladen wird. wenn nichts angegeben ist passiert dies am ende des body, da die browser dadurch den dom baum komplett aufbauen können und dann erst nachträglich die javascript informationen darauf anwenden, dies also nicht mehrfach in teilen geschehen muss.

das verhalten ist änderbar, indem man z.b. {func:javascript} im head bereich angibt bei den *.htm dateien im template. clansphere läd javascript dann am gewünschten ort und nicht mehr am ende. mit stylesheets ist das verschieben ebenso möglich, jedoch werden diese eh im head bereich geladen standardmäßig.


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Koffein
Thread-Ersteller


Going for pro




Beiträge: 536
# Antwort: 14 - 22.07.2011 um 22:04 Uhr
Danke für eure Antworten. Hab nun die Lösung, ohne Warnungen.
Und zwar muss man das Tag von CS in das Head Tag einbringen.
 
1.
1. / 2. / ... 
 <head> {func:javascript} </head>


Alles perfekt nun.
Danke


Zuletzt editiert von Koffein am 22.07.2011 um 22:04 Uhr (1x Editiert)
Inaktiv
|
Antworten: 14
Seite [1]


Sie müssen sich registrieren, um zu antworten.