Smilie Fenster

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

      Smilie Fenster

      Hallo an alle im Forum,

      habe seit 2 Tagen GTChat 0.95 instelliert. Bräuchte jetzt nochmal dringend Hilfe von Euch.

      Ich möchte das Smilie-Fenster in meinem Chat so darstellen, wie es in der anhängenden Datei ersichtlich ist. Kann mir jemand ausführlich (für einen dummen Neueinsteiger) beschreiben, wie ich das anstellen kann ?

      Danke schon mal im Voraus

      Grüsse
      Karlchen
      Hallo Liebes Team ich habe mal wieder eine Frage ......

      Und zwar meine frage ;)

      Kann man das smilie fenster irgendwie in den chatstream intrigieren allso so das man wenn man auf den smilie button drückt in linken chatstream ein fenster auf geht wo die ganzen smielies sind ....

      allso so das, das smilie fenster nicht mehr im popup fenster sich öfnet sondern in chatstream auf der linken seite .....

      könnte mir jemand erklären ob es möglich ist und wie ich da vorgehen muss
      LG

      1000 dank schon mal im voraus :sdanke: :sdanke: :sdanke:
      hab ich jetzt nicht ausprobiert aber so müste es ungefair aussehen in der Chat.html


      HTML-Quellcode

      1. <!--- plugindir::TemplateEngines/LanguageIndependentTemplateEngine.pm --->
      2. <html>
      3. <head>
      4. {NEED_PERMISSION|user}{NEED|$user_information}
      5. <LINK REL="SHORTCUT ICON" HREF="../www/favicon.ico">
      6. <base href="{GET|$settings.urls.htmlurl}">
      7. <title>{GET|$user_information.nick} im {GET|$settings.chatname}</title>
      8. <script language="JavaScript" src="chat.js" type="text/javascript">
      9. </script>
      10. <script language="JavaScript">
      11. function doLogout()
      12. {
      13. if (!window.exiting)
      14. {
      15. window.exiting = 1;
      16. openCenteredWindow('{GET_JS|$runtime.completeurl}&action=send&text=%2Fquit&textid='+(new Date).getTime()+'&template=message&message=error_logout&image=error','_blank',480,150);
      17. }
      18. }
      19. </script>
      20. </head>
      21. <frameset rows="99" border="0" frameborder="0" framespacing="0" onbeforeunload="doLogout()" onunload="doLogout()">
      22. <frameset rows="*,124" border="0" frameborder="0" framespacing="0">
      23. <frameset cols="300,1090,221*" border="0" frameborder="0" framespacing="0">
      24. <frame src='{GET|$runtime.completeurl}&template=smileys' name='smileys' marginwidth='0' marginheight='0' scrolling='auto' noresize>
      25. <frameset rows='20%,*' border='0' frameborder='0' framespacing='0'>
      26. <frame src='{GET|$runtime.completeurl}&template=chat_header' name='chat_header' marginwidth='0' marginheight='0' scrolling='auto' noresize>
      27. <frame src='{GET|$runtime.completeurl}&action=messages' name='messages' marginwidth='0' marginheight='0' scrolling='auto' noresize></frameset>
      28. <frame src='{GET|$runtime.completeurl}&template=users' name='users' marginwidth='0' marginheight='0' scrolling='auto' noresize></frameset>
      29. <frame src='{GET|$runtime.completeurl}&template=input' name='input' marginwidth='0' marginheight='0' scrolling='auto' noresize><noframes>
      30. </noframes>
      31. </frameset>
      32. </HTML>
      Naja, ich poste einfach mal wie der link aussehen sollte.

      Quellcode

      1. <a href="{GET|$runtime.completeurl}?id=;language=;css=;proxy=1;template=smileys" target="messages" class=smalltext>test</a>

      Natürlich sollte der backlink nicht fehlen (Der link zurück zum Chatstream.)
      Iss nur die FRage ob du den in der smileys.html erstellst, oder auch direkt in der menu.html.
      Habs mal so getestet, aber ohne zurück link. wie es sich nun da mit den nachrichten verhällt die in der zwischenzeit eingetroffen sind, kann ich nun leider nicht sagen.
      Aber du kannst es ja selber mal in aller ruhe testen.

      LG
      Speedy


      NACHTRAG!

      Ich habe nun mal ein wenig rumgetüftelt, und so ich ich mir das dachte, klappt es leider nicht.
      Naja, du hast ja nun ein paar ansätze bekommen.
      Evtl hast du ja mehr glück (oder verstand) und kannst es mit den ansätzen lösen.

      Keine mehr da....
      allso das was NokSma schreibt hört sich schon einmal nicht schlecht an wie müsste ich das ungefähr machen oder eher gesagt was für nen quelltext muss ich nehmen weil mit java kenne ich mich nicht so gut aus aber in diesen webkicks chat habe ich es mal mit einer js datei geschaft aber da sind ja welten zwischen, zwischen den beiden chats :D
      ich danke für die ganzen hilfedarstellungen schon einmal :sdanke: :sdanke:
      So, ich glaube ich habe nun eine sehr gute Lösung gefunden für dein Problem.
      Ich werde nun schritt für schritt erklären was zu tuhn ist.

      ACHTUNG !!! NUR GETESTET IM 96 STANDART !!!

      Gehe in die style.css und füge ein

      Quellcode

      1. #divMenu {
      2. font-family:arial,helvetica;
      3. font-size:12pt;
      4. font-weight:bold;
      5. height:100%;
      6. position:absolute;
      7. top:30;
      8. left:80;
      9. visibility:hidden;
      10. }
      11. #divMenu a{
      12. text-decoration:none;
      13. }
      14. #divMenu a:hover{
      15. color:red;
      16. }

      öffne die chat.html und tauschen den kompletten body tag gegen das folgende aus

      Quellcode

      1. <body style="margin: 0px;" onLoad="init();menuInit();" onFocus="isFocused=true;resetFocus()" onBlur="isFocused=false" onclick="resetFocus()">

      füge ans ende der chat.html den folgenden code noch vor dem /body tag

      Quellcode

      1. <div id="divMenu">
      2. <table class="bordered2" cellspacing="0">
      3. <tr>
      4. <th width="20%">Smiley</th>
      5. </tr>
      6. <tr>
      7. <td align="center">
      8. {FOREACH|$smiley|$settings.smileys}
      9. {IF|$smiley[-1] ne /hidden/}
      10. <img src="{GET|$settings.urls.imagesurl}{GET|$smiley[0]}.gif" class="img_$smiley[0] clickable" title="{GET|$smiley[1]}" onclick="addText('{GET_JS|$smiley[1]}')"/>
      11. {ENDIF}
      12. {ENDFOR}
      13. </td>
      14. </tr>
      15. </table>
      16. </div>
      chat
      füge in den head bereich der chat.html folgendes hinzu

      Quellcode

      1. <script src="slide.js" type="text/javascript"></script>

      der folgende Link bewirkt den aufruf der smileys.

      Quellcode

      1. <a href="javascript://" onclick="moveMenu()" style="background-color:yellow;text-decoration:none">SMILEYS</a>


      Und zum schluss packe das angehängte script in das www verzeichniss deines chat´s

      Das was ihr nun hier gemacht habt, bewirkt das die smiley liste von links ins fenster slidet
      ansehen könnt ihr das auf meinen versuchschat under dem LINK HIER (Achtung, der chat leuft local also auf meinem rechner, und ist nur zu erreichen wenn der rechner auch an ist) Der gastlogin ist aktiv

      LG
      Speedy

      PS:
      Der link für die smileys befindet sich in meinem Chat oben links (das gelbe rechteck wo smileys draufsteht)

      Keine mehr da....
      Hä ?
      Gibt keinen reset, habs im FF und im IE getestet.
      Das geht immer so weit wie die größe der Tabelle festgelegt ist.
      Hast bestimmt mit crome getestet oder ?

      LG

      NACHTRAG

      Gibt doch probs, habe wohl wieder was verhunzt.
      aber nach dem Fehler kann ich heut nicht mehr suchen.
      Sorry, aber währe ja wieder nen neuer ansatz um sich selbst zu helfen :vain:

      Keine mehr da....
      Hallo ihrs,

      getestet mit ff 3.6.13 , funzt 1a
      if (ahnung == 0) {read FAQ; use SEARCH; ask GOOGLE; } else { use brain; make post; } or { give up }
      ----------------------------
      Die deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen!