javascript datei in index.tpl einbinden

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
leo
Regular
Posts: 24
Joined: Thu Aug 04, 2005 11:56 am

javascript datei in index.tpl einbinden

Post by leo »

hallo.

ich habe folgendes problem: ich habe ein php zufallsbild script in meinem blog laufen das unten rechts in der ecke ein bild anzeigt.
nun im Firefox funktioniert alles perfekt. für den IE habe ich mir ein script von http://dean.edwards.name/IE7/ runtergeladen und diese in mein index.tpl eingebunden.

wenn ich mir da sganze nun im IE anschaue ist es so, das das bild erst oben links und dann 2 sek. später unten rechts erscheint.

irgendwie wird erst die seite generiert und dann das script für den IE ausgelesen.

wie bekomme ich es hin das das bild von anfang an unten rechts erscheint, also das zuerst die javascript datei interpretiert wird?

danke für eure hilfe.
gruß leo
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: javascript datei in index.tpl einbinden

Post by garvinhicking »

Es würde helfen, die URL zu Deinem Blog zu wissen, oder wie Du das javascript eingebunden hast :-D :-D

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
leo
Regular
Posts: 24
Joined: Thu Aug 04, 2005 11:56 am

Post by leo »

hallo.

oh sorry. also ich habe das ganze jetzt auch nochmal ausserhalb der index.tpl getestet :http://abstylen.toyflish.de/templates/leo/bottom_pic/test.php
auch da wird das bild im IE erst oben links und dann kurze zeit später unten rechts angezeigt.

wäre für nen tip dankbar.
gruß leo
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Also da dass Problem ja auf einer komplett isolierten Seite auch auftritt, hat es ja mit Serendipity so nix zu tun - vielleicht kann man Dir in einem JS/HTML Forum da besser helfen.

Ich tippe leider darauf, dass der IE es nicht anders kann. Mein Tipp: Das IMG Element mit CSS Display: none austatten, und erst durch das javascript auf display:block setzen, wenn das JS geladen ist. Dann sieht man das Element vorher nich.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
leo
Regular
Posts: 24
Joined: Thu Aug 04, 2005 11:56 am

Post by leo »

stimmt. das problem hat nichts mit serendipity zu tun.
daher habe ich es ja mal ausserhalb getestet.

man bekommt das von mir gewünschte ergebnis hin. habe es auf jawl.net gesehen und auch bin auch schon mit dem programmierer in kontakt getreten.

werde deinen tip mal testen und dann berichten.
wenns nicht klappt werde ich mal in enm anderen forum schauen.
danke für deine hilfe.
gruß leo
leo
Regular
Posts: 24
Joined: Thu Aug 04, 2005 11:56 am

Post by leo »

so. habe das problem gelöst bekommen. und zwar habe ich die variable die das random_pic script in der index.tpl aufruft einfach ganz an das ende der index.tpl gesetzt und schon klappts bzw. man sieht nicht das das bild erst links erscheint und dann nach rechts wandert ;o)

gruß leo
Guest

Post by Guest »

Mh, ich habe auch ein problem mit ner *.tpl!

und zwar wollte ich was in die sidebar.tpl einbinden. wenn ich das nun aber mache, dann erscheint auf der seite nur ein "smarty error" in line 51.

die zeile 51 im script beginnt mit einem "{"! kann/darf man das nicht in ne tpl ballern?! :)

garvin.. es ist mal wieder soweit! ;p

ps: es handelt sich um das script!

need help! :\
gruß
callya
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Guest

Post by Guest »

danke schon mal garvin! :)
aber abgesehen davon, dass ich dieses smarty ding noch nie gerallt habe.. werde ich mich dem mal annehmen müssen!

nur eine frage noch dazu.. ich muss also was in dieser "smarty" datei ändern, korrekt? und wenn ja, wo liegt die defaultmäßig?
callya
Regular
Posts: 122
Joined: Sat Apr 02, 2005 8:42 pm
Location: Hamburg / Germany
Contact:

Post by callya »

arghs.. ich war ja garnicht eingeloggt! schiiiiiebung! :D
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Du musst nur den Code ändern, den Du einfügen willst. {literal} drum, und gut is.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Guest

Post by Guest »

Hey Garvin,

das mit dem javascript hatte ich doch noch alleine geschafft. Danke trotzdem. :)

Darauß ergibt sich nun aber meine nächste Frage. Wenn diese Werbung, die ich per JS eingebaut habe, zu lang ist, dann wird der blog regelrecht "zerfetzt"!

Im Firefox ist das nicht all zu schlimm.. aber da es immer noch Leute gibt, die diesen (blöden) IE benutzen wollte ich mal wissen, wie ich sowas verhindern kann!?

im IE rutscht dann die ganze navigation nach ganz unten.. also ist links der content und wenn wenn man den runterscrollt und dann am letzte eintrag der seite ist, dann beginnt erst auf der rechten seite die navigation.

Diese Schrift in der Werbung variiert. Ist also nicht immer zu lang. Bei anderen Blogs habe ich das so gesehen, dass die zu lange Schrift unter der nebenliegende "ebene" (in meinem fall wohl das bg-bild) verschwindet.

kann man da was machen!?

gruß
callya
callya
Regular
Posts: 122
Joined: Sat Apr 02, 2005 8:42 pm
Location: Hamburg / Germany
Contact:

Post by callya »

verdammte kacke.. wieso war ich schon wieder ausgeloggt!? *grml* ;)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Sowas kannst Du verhindern, wenn Du das "overflow: auto" attribut in dem seitenkasten element benutzt, dann erscheinen scrollbars anstelle dass das rausfetzt.

Ansonsten liegt das fetzen am Javascript, da kann ich nicht helfen.

Grüße,Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
callya
Regular
Posts: 122
Joined: Sat Apr 02, 2005 8:42 pm
Location: Hamburg / Germany
Contact:

Post by callya »

Hm, wenn ich das in dem CSS File hinzufüge, dann wird die Sidebar komplett ausgeblendet.

Code: Select all

/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 195px;
        overflow: auto;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */
Ich habe es auch mit "overflow: hidden;" versucht.. auch ohne Erfolg. ist es denn dort überhaupt richtig?

Gruß,
callya
Post Reply