![]() |
| | LinkBack | Themen-Optionen | Thema durchsuchen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo, Ich habe heute den Ajax-Chat installiert. Funktionieren tut er ja. Aber unter dem Chatfenster kommen alle Farbbalken und smileys vertikal!!!!!!untereinander, erst dann das Eingabefenster. Das heisst,m man muesste hier dauernd weit hoch und runterscrollen beim Wechsel zwischen lesen und schreiben. Jemand eine Idee, an was das lie´gen könnte??? Jürgen |
|
#2
| |||
| |||
| Zunächst einmal solltest Du uns genau mitteilen, welchen Chat Du nutzt: Ajax Chat im Repository Hört sich aber ein wenig danach an, als ob das ungewollte Verhalten durch (fehlendes?) CSS verursacht wird. |
|
#3
| |||
| |||
| Hi Thbody, Danke für Antwort: Ich benutze den Ajaxchat 0.3.1 aus dem Repository. Vorgegangen bin ich so: Seite "Chat" erzeugt, Unterseite (Sysordner) erzeugt, und einen Chatraum angelegt, Auf der Seite "Chat" dann das Plugin eingefügt, unter Plugin Optionen habe ich angegeben,. dass ich direkt in einem Chatroom starte, den habe ich aus dem sysfolder ausgewählt. Wenn ich allerdings mit der Übersicht der Chatrooms starte, ist es auch nicht anders. Die Berechtigungen für die User habe ich noch angegeben, mehr habe ich nicht gemacht. Wenn ich den Chat dann starte, gibts es oben beschriebenes Phänomen. Die Möglichkeit ein Template einzusetzen, oder CSS einzubinden über "ext Template" habe ich gesucht, da steht aber unter "include statics" nichts für den ajax chat dabei. Vielleicht noch der >Hinweis, mein Seitenlayout der HP ist aus reinem CSS aufgebaut. Und eben habe ich festgestellt, das hier der Hase begraben liegt. Im Firefox funktioniert die Sache nämlich. Hiermal der Anfang der CSS für den IE: img { display:block; } div, img { margin:0px; padding:0px; border:0px; } und für die anderen:Da habe ich für img nichts angegeben. Wie ändere ich im ext Template für die Chatseite jetzt was??? mfg Juergen Geändert von Juergen_190 (27.01.08 um 08:52 Uhr). |
|
#4
| ||||
| ||||
| Das html-Template für diesen Chat findest Du in pi1/chat.tpl.html. Die beste Vorgehensweise liegt darin, diese Datei zu kopieren, im fileadmin abzulegen und per Typoscript darauf zu verweisen: Typoscript-Code:
Wenn Du so oder so ein eigenes CSS für den ie einsetzt, dann kannst Du ja den chat von dieser potentiell problematischen Anweisung ausnehmen: Code: tx_vjchat_pi1.img {
display:inline;
} |
|
#5
| |||
| |||
| Hi, vielen Dank, ging ja bitzschnell.!! Die html auf diese Art einzubinden... Ich nehme mal an, das hast du nur erwähnt, um das Plugin bei updates zu erhalten (in der Form). Zum CSS Code: Wo muss ich den Code einfügen??? Wieso ist diese Anweisung Problemtisch? Ich habe keine andere Möglichkeit gefunden die divs und Bilderabstände etc. in allen Browsern identisch zu platzieren. Abgesehen davon bin ich kein CSS-Virtuose. Und professionelle Tools haben wie in allen Bereichen den Nachteil, dass bei deren Einsatz mit der Zeit das Verständnis leidet:sad:( Aber vielen Dank für deine Hilfe |
|
#6
| ||||
| ||||
| Zitat:
Zitat:
Geändert von ThBodi (27.01.08 um 10:18 Uhr). Grund: Tippfehler |
|
#7
| |||
| |||
| Wir kommen der Sache näher: Wenn ich im Ext-Template der Chatseite per Condition der Seite sage, sie soll das css der anderen Browser benutzen, ist das Erscheinungsbild bis auf ein Pixelfehler fast normal, weil ja in dem CSS diese Anweisung fehlt: img { display:block; } div, img { margin:0px; padding:0px; border:0px; } Das wäre jetzt eine Notlösung, die funktioniert. Hier mal der TS Code: page.includeCSS.file1 = fileadmin/default_other.css "default_other" ist die css-datei für mozilla usw. Habe ich eine Möglichkeit, trotzdem die für den IE gedachte CSS-Datei zu nehmen und lediglich oben genannte Angaben für img und div neu zu setzen?? Das wäre sicher eleganter. Ausserdem glauber ich, dass somit der gesammte Pagebereich geändert ist und nicht nur der Chat Content bereich. Bräuchte ich also einen Befehl, der nur den Contentbereich des Chats betrifft. Naja, ich tüftle mal weiter,l wenn ich was wirklich gutes habe, schreibe ichs hierher. |
|
#8
| |||
| |||
So, es handelte sich um ein klassisches CSS Problem, was ja auch vermutet wurde: Auf der linken Seite befindet sich eine div-Container ("side_left"), der ein Logo ("Logo") div, und ein Div für das Menue aufnimmt. IM IE gab es hier einen "3 Pixelo-Abstand". Ich nehme an, es waren 3 Pixel wegen des IE Bugs. Dies unterband ich mit der globalen Angabe img {display:block;}, was sich aber nun auch auf den Chat auswirkte, und dessen Smileybilder und Buttons dann zwangsläufig untereinander erschienen. Ein löschen der display-eigenschaft block liess die "Bilder" wieder nebeneinander stehen, aber der 3 Pixel-abstand war natürlich wieder da. Der Div-Container des Logos war ein float-left mit Breitenangabe!! Nachdem ich die Breitenangabe durch eine Höhenangabe in Höhe des Logos ersetzt habe, war alles in Ordnung. Kleine Ursache, grosse Wirkung. Danke für die Mithilfe |
![]() |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Frontend Plugin und Backendscript mit Ajax | Gluehstrumpf | Extension modifizieren oder neu erstellen | 0 | 09.05.08 07:30 |
| vjchat link in den chat ausblenden | scheibo | Alle anderen Extensions | 0 | 13.03.08 15:24 |
| Ajax Chat Problem | scheibo | Alle anderen Extensions | 2 | 30.01.08 08:45 |
| Chat | Dander | Extension suchen und neue vorschlagen | 5 | 09.03.07 14:48 |
| Problem mit dem AJAX Chat | flogro | Alle anderen Extensions | 0 | 10.11.06 11:32 |