ilch Forum » Ilch Clan 1.1 » Allgemein » Smilies in neuem Fenster

Geschlossen
  1. #1
    User Pic
    Zwiebelchen Mitglied
    Registriert seit
    31.05.2005
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    ich habe bei uns im Forum einige Smilies eingefügt, welche aber jetzt die Seite ziemlich lang ziehen und mir nicht so gefällt grumml

    Wie kann ich es machen, dass die Smilies in einer Art PopUp geöffnet werden und dort aber genauso angeklickt werden können?

    danke

    Zwiebelchen
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    backbug Mitglied
    Registriert seit
    08.02.2005
    Beiträge
    135
    Beitragswertungen
    0 Beitragspunkte
    Oh ja das wär echt mal praktisch, wenn man da noch was machen könnte...

    cYa
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    geisti Mitglied
    Registriert seit
    23.02.2005
    Beiträge
    154
    Beitragswertungen
    0 Beitragspunkte
    einfach irgendwie verlinken

    als href halt oder so

    mal nachher hab grad keine zeit sry
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Für 1.0.4 gibts das schon zumindest habe ich das.... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    backbug Mitglied
    Registriert seit
    08.02.2005
    Beiträge
    135
    Beitragswertungen
    0 Beitragspunkte
    Am Besten würd ich*s so finden...

    Smileys 1 bis 21 werden noch angezeigt...
    dann kommt ein Link mit "weitere Smileys"
    und da dann halt der Rest...

    was meinst?


    Zuletzt geändert von backbug am 18.09.2005 - 20:12
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Genau so habe ich das... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    chrissi Mitglied
    Registriert seit
    28.05.2005
    Beiträge
    713
    Beitragswertungen
    0 Beitragspunkte
    dann hör auf rum zu spamen und sag ihnen wie es geht... zwinker
    (oder neues modul)
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Wie schon gesagt für 1.0.4 gehst bei 1.0.5 hat ilch irgend wie die function.php sp geändert das es nicht mehr geht. zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    geisti Mitglied
    Registriert seit
    23.02.2005
    Beiträge
    154
    Beitragswertungen
    0 Beitragspunkte
    gibts eigt. möglichkeit die schriftgröße zu ändern?
    sprich sag ich mal das von 8-24 oda so gehen würde?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Also bei der self page geht das ! Aber normal müsste das über bbcode auch gehen wie müsste ich selber testen. zwinker

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Nero Hall Of Fame
    Registriert seit
    12.11.2005
    Beiträge
    987
    Beitragswertungen
    0 Beitragspunkte
    ich wär hir für beide funktionen interresiert, wenn das ja schon jemand hätte, könnte er es biiiiite dich hier freigeben und sonst wärs doch oll, wenn jemand sich zeit nehmen würde;)

    bin sicher nicht der einzige der sowas gebrauchen kann lachen

    mfg Nero
    ilch-Portal coming soon lachen

    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Also das gibts gewiss aber eben nicht für 1.0.5...aber für ein kleines Trinkgeld kannman über alles reden...:P
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Nero Hall Of Fame
    Registriert seit
    12.11.2005
    Beiträge
    987
    Beitragswertungen
    0 Beitragspunkte
    hm... du hast ja wohl eh genügend geld (pro arbeit hast ja bis jetzt recht viel verlangt;)) da kommt es ja nicht mehr drauf an oder??

    na dann mal ran ans coden SLJ lachen
    damit machst sicher vielen nen gefallen XD

    mfg Nero
    ilch-Portal coming soon lachen

    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Naja wenn die preise hoch sind kann auch die auftrags lage niedrich sein... als sie noch gut war habe ich mal 5EUR für einen countdown verlangt als wann der nächste war ist jetzt wird die lage immer schlechter 1.0.6 kommt ^^
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Nero Hall Of Fame
    Registriert seit
    12.11.2005
    Beiträge
    987
    Beitragswertungen
    0 Beitragspunkte
    och du hast doch selbst gesagt 1.0.6 kommt erst nach weinachten, also geht es noch lange bis es raus kkommt zwinker

    da lohnt es sich doch sicher noch sowas zu machen:D

    mfg Nero
    ilch-Portal coming soon lachen

    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Also ein design anpassen lohnt sich aber kleine module von 2 minuten gehen auch aber zeigs wo ich selber 2 oder mehr tage dran hänge lohnt sich nicht zumal 1.0.5 viel zu kompliziert ist... daschraibe ich lieber an meinem 1.0.4 rum hat auch jeden fall mehr funktioenen als das.. ich tippe auf minimum 50% mehr...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    shadow gelöschter User
    Das ist der link zu den weiteren smilies, der kommt dort hin wo du ihn haben willst
    <a href="smilies.php" onclick="window.open('smilies.php', 'phpsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="phpsmilies">Weitere Smilies ansehen</a>

    Und auf die smilies.php:
    <script language="javascript" type="text/javascript">
    <!--
    function emoticon(text) {
    text = ' ' + text + ' ';
    if (opener.document.forms['post'].message.createTextRange && opener.document.forms['post'].message.caretPos) {
    var caretPos = opener.document.forms['post'].message.caretPos;
    caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
    opener.document.forms['post'].message.focus();
    } else {
    opener.document.forms['post'].message.value += text;
    opener.document.forms['post'].message.focus();
    }
    }
    //-->
    </script>
    <?php
    // datenbank conecten
    // datenbank auswelen
    // $sql="SELECT FROM"
    // $result = mysql_query($sql) or die(mysql_error());
    // while($line = mysql_fatch_array($reslut,MYSQL_ASSOC)) {
    echo "<a href=\"javascript:emoticon(':lol:')\"><img src=\"$line[datei]\"></a>
    // }
    ?>

    Du musst jetz nur noch die ausgabe formatiren, die sqlsachen machen (weis ich ja nicht wie das aus gebaut ist bei dir), und im javascript die richtigen namen für die eingabe geben.
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Termi gelöschter User
    So und wie bindet man das jezt am ilch forum ein ?
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    twinko Mitglied
    Registriert seit
    24.01.2006
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    muss erlich sagen das würde mich auch interessieren!
    Mein neuer Cs-clan!
    Wir suchen noch Member für Source! -->-->[url]www.nightmare-clan.de.be[/url]

    Meine Private Hp -->--> [url]www.twinko.de.vu[/url]
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    twinko Mitglied
    Registriert seit
    24.01.2006
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    also ich hab wie beschrieben den link das man auf weitere smilies klicken kann in newpost newtopic und postedit unter include/tamplates/forum bearbeitet und das

    <a href="smilies.php" onclick="window.open('smilies.php', 'phpsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="phpsmilies">Weitere Smilies ansehen</a>

    unter den smilies eingefügt!

    des weiteren habe ich eine 2 smilies.php erstellt und es in die erste ebene (so zu sagen neben den ordner include) gepackt! doch nun bekomm ich in dem kleinen popup folgende fehlermeldung:

    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /usr/export/www/vhosts/funnetwork/hosting/twinko/smilies.php on line 22


    woran liegt das???? was muss ich da noch einstellen?
    Mein neuer Cs-clan!
    Wir suchen noch Member für Source! -->-->[url]www.nightmare-clan.de.be[/url]

    Meine Private Hp -->--> [url]www.twinko.de.vu[/url]
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Code hier rein sonst kann man nichts dazu sagen. Denn die Fehlermeldung besagt nur das , oder ; nicht oder an falscher Stelle stehen
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    twinko Mitglied
    Registriert seit
    24.01.2006
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    der code wurde schon von shadow gepostet!
    Mein neuer Cs-clan!
    Wir suchen noch Member für Source! -->-->[url]www.nightmare-clan.de.be[/url]

    Meine Private Hp -->--> [url]www.twinko.de.vu[/url]
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    HeX Hall Of Fame
    Registriert seit
    14.01.2006
    Beiträge
    2.113
    Beitragswertungen
    1 Beitragspunkte
    mhh wär nich schlecht wenn es das als modul gäbe.

    ich hatte es auch mal versucht, aber nur mit einem javapopup

    war aber nich soo das ware
    Discite moniti!
    www.pixelbash.de
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    twinko Mitglied
    Registriert seit
    24.01.2006
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    hey kriegt man hier auch ne antwort?????????
    Mein neuer Cs-clan!
    Wir suchen noch Member für Source! -->-->[url]www.nightmare-clan.de.be[/url]

    Meine Private Hp -->--> [url]www.twinko.de.vu[/url]
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Manchmal ja manchmal nein^^
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    twinko Mitglied
    Registriert seit
    24.01.2006
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    hey.... is doch wohl vollgemein! ich hab echt 0 ahnung und ich habs meiner meinung nun schon weit gebracht und mir da nun zu sagen wo der fehler liegt (meiner meinung nach liegt es an dem sql zeuch!)!!! hey oder is das so kompliziert!
    wie gesagt ich hab da kein plan von! wäre nice wenn ihr mir antwortet!

    meine page ist [url]www.twinko.de.vu[/url]
    Mein neuer Cs-clan!
    Wir suchen noch Member für Source! -->-->[url]www.nightmare-clan.de.be[/url]

    Meine Private Hp -->--> [url]www.twinko.de.vu[/url]
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Also grundsätzlich ist das schon schwieriger als ein member bild bei Squads einfügen zu lassen ^^ Wobei ich habe beides bereits gelöst ^^ Sowohl Smilies imPopup als auch Member Bilder bei den Squads ^^

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    twinko Mitglied
    Registriert seit
    24.01.2006
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    und magst du mir auch sagen wie? wäre echt nice! geht auf per mail oder so!
    Mein neuer Cs-clan!
    Wir suchen noch Member für Source! -->-->[url]www.nightmare-clan.de.be[/url]

    Meine Private Hp -->--> [url]www.twinko.de.vu[/url]
    0 Mitglieder finden den Beitrag gut.
  29. #29
    User Pic
    Nero Hall Of Fame
    Registriert seit
    12.11.2005
    Beiträge
    987
    Beitragswertungen
    0 Beitragspunkte
    hm... also so ein popup für smilies hab ich schon lange mal für meine alte gilden Seite gebastelt zunge. Na ja das Prob. ist halt, wenn ich es zum downloaden anbieten würde, müsste ich ca 5 versionen schreiben wenn nicht mehr, da es mehrer bbcode erweiterungen giebt etc.

    aber ich poste mal hier den code, somit könnt ihr es bei euch einbauen und anpassen zwinker

    So diese zwei funktionen kommen in die function.php datei!, wobei man schauen muss das die alte funtion getsmilies() gelöscht wird.

    die ersten 9 smilies
    ##
    ###
    ####
    ##### gibt die smiley lilste zurueck
    function getsmilies () {
      $zeilen = 2; $i = 0;
      $nono = 0;
            $a = '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
      $erg = db_query('SELECT * FROM `prefix_smilies`');
    
            while ($nono <= 9 && $row = db_fetch_object($erg) ){
    
        if($i%$zeilen == 0) { $a .= '<tr>'; }
                    $a .= '<td width="33%" height="25" align="center">';
                    $a .= '<a href="#" onClick="javascript:put(''.$row->ent.'')">';
        $a .= '<img src="'.$row->url.'" border="0"></a></td>';
        if($i%$zeilen == $zeilen-1)  {  $a .= '</tr>';  } $i++;
            $nono++;
             }
    
            $a .= '</table>';
      return $a;
    }


    dann die fürs popup
     ##
    ###
    ####
    ##### gibt die smiley lilste zurueck
    function master () {
       $jaja = 0;
      $zeilen = 3; $i = 0;
            $a = '<table width="100%" border="0" cellspacing="3" cellpadding="0">';
      $erg = db_query('SELECT * FROM `prefix_smilies`');
            while ($row = db_fetch_object($erg) ) {
             if($jaja >= 10){
        if($i%$zeilen == 0) { $a .= '<tr>'; }
                    $a .= '<td bgcolor="#FFFFFF" width="33.3%" height="25" align="center">';
                     $a .= '   <a href="javascript:tup(''.$row->ent.'')">';
        $a .= '<img src="'.$row->url.'" border="0"></a></td>';
        if($i%$zeilen == $zeilen-1)  {  $a .= '</tr>';  } $i++;
        }else{
        $jaja++;
            }
             }
            $a .= '</table>';
      return $a;
    }


    in der bbcode.js(IlchStuff $version = 0.6) hab ich noch diese 2 codes hinzugefügt:

    function addsmilie(text){
            var element = opener.document.getElementById("txt")
            element.value += text;
            element.focus();
    }
    function tup(tup){
            addsmilie(tup);
    }


    so das hab ich in die smiliebox.php geschrieben.
    <?php
    defined ('main') or die ( 'no direct access' );  
    
    if (empty($_GET['supa'])) {
    } else {
    
    $title = $allgAr['title'].' :: Smilies';
    $hmenu = 'Smilies';
    $design = new design ( $title , $hmenu , 0 );
    $design->header();
    
    echo '<script type="text/javascript" src="include/includes/js/bbcode.js"></script>';
    
    
    
    
    
    
    echo master();
    echo '<center> <a href="javascript:window.close()">Fenster Schliesen</a> </center>';
    $design->footer();
    
    }
    
    ?>


    so jetzt kann man noch überall, wo man die popup smilies haben möchte, in die templates diesen link hineintun
     <a class="box" href="?m=boxes/smiliebox&supa=1" onClick="window.open('','external','width=300,height=500,scrollbars=yes,resizable=no')" target="external"><b>... mehr Smilies</b></a>


    hoffe ich hab euch hiermit ein bisschen geholfen, aber wenn ihr wirklich eine gute popup smilie funktion haben wollte, dann nehmt die von der neuen ilch version.

    Mfg Nero


    Zuletzt modifiziert von Nero am 26.03.2006 - 03:37:17
    ilch-Portal coming soon lachen

    0 Mitglieder finden den Beitrag gut.
  30. #30
    User Pic
    twinko Mitglied
    Registriert seit
    24.01.2006
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    DANKE klappt alles super du hast nur einen kleinen fehler in deinem quelltext bei der funktion.php:

    du hast überaLL GESCHRIEBEN:
    (''.$row->ent.'')

    müsste jedoch:
    (++Backslash++''.$row->ent.'++Backslash++')
    heißen!
    Backslash: gegenteil von / drückt einfach "Alt Gr" und "?"
    NATÜRLICH OHNE DIE GANZEN PLUSZEICHEN!

    aber der fehler liegt nicht bei dir wenn man es hier ins forum schreibt nimmt er autmoatisch die beiden balken(Backslash) raus!

    nur die info für die nachfolgenden! thx 2 Nero! lachen


    Zuletzt modifiziert von twinko am 27.03.2006 - 12:17:39
    Mein neuer Cs-clan!
    Wir suchen noch Member für Source! -->-->[url]www.nightmare-clan.de.be[/url]

    Meine Private Hp -->--> [url]www.twinko.de.vu[/url]
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten