Text durch Anklicken einer Grafik einfügen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Hennington, 21. Juni 2006 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 21. Juni 2006
    Moin!
    Wie hier im Board möchte ich links neben dem Textfeld eine Tabelle mit Smilies haben. Bei Anklicken einer dieser Smilies soll der bbcode für den jeweiligen Smilie eingefügt werden.
    Dazu kommt aber noch das problem, dass ich den Namen des Textfeldes nicht weiß :-/
    Vielleicht findet den ja jemand anhand des Quelltextes raus:

    Code:
     
    {if $user.isGuest}
    <div class="gbBlock gcBackground1">
     <h2> {g->text text="Add Comment"} </h2>
    </div>
    
    <br>
     {g->text text="Bitte registrier dich und log dich anschliessend ein!"}
    <br>
     {g->text text="Fuer Gaeste ist es leider seit dem 01.06.06 nichtmehr moeglich, Kommentare zu schreiben!"}
    <br>
     {g->text text="Ausserdem gibt es eine Menge Bilder, die nur fuer registrierte Besucher angezeigt werden."}
    <br>
     {g->text text="Das hat verschiedene Gruende, die aus den News hervorgehen sollten."}
    <br>
     {g->text text="Danke fuer dein Verstaendnis!"}
    {/if}
    
    {if $user.isRegisteredUser}
    {*
     * $Revision: 1.28 $
     * If you want to customize this file, do not edit it directly since future upgrades
     * may overwrite it. Instead, copy it into a new directory called "local" and edit that
     * version. Gallery will look for that file first and use it if it exists.
     *}
    <div class="gbBlock gcBackground1">
     <h2> {g->text text="Add Comment"} </h2>
    </div>
    
    {if isset($form.action.preview)}
    <div class="gbBlock">
     <h3> {g->text text="Comment Preview"} </h3>
    
     <div class="one-comment gcBorder2">
     <h3> {$form.subject|markup} </h3>
     <p class="comment">
     {$form.comment|markup}
     </p>
     </div>
    </div>
    {/if}
    
    <form action="{g->url}" method="post" enctype="application/x-www-form-urlencoded"
     id="addCommentForm">
     <div>
     {g->hiddenFormVars}
     <input type="hidden" name="{g->formVar var="controller"}" value="comment.AddComment"/>
     <input type="hidden" name="{g->formVar var="form[formName]"}" value="{$form.formName}"/>
     <input type="hidden" name="{g->formVar var="itemId"}" value="{$AddComment.itemId}"/>
     </div>
    
     <div class="gbBlock">
     <h4> {g->text text="Posted by"} </h4>
     {g->text text="%s (%s)" arg1=$user.fullName arg2=$AddComment.host}
    
     <h4>
     {g->text text="Subject"}
     <span class="giSubtitle"> {g->text text="(required)"} </span>
     </h4>
    
     {include file="gallery:modules/core/templates/MarkupBar.tpl" viewL10domain="modules_core"
     element="subject" firstMarkupBar=true}
    
     <input type="text" id="subject" size="60" class="gcBackground1"
     name="{g->formVar var="form[subject]"}" value="{$form.subject}"
     onfocus="this.className=''" onblur="this.className='gcBackground1'"/>
     <script type="text/javascript">
     document.getElementById('addCommentForm')['{g->formVar var="form[subject]"}'].focus();
     </script>
    
     {if isset($form.error.subject.missing)}
     <div class="giError">
     {g->text text="You must enter a subject!"}
     </div>
     {/if}
    
     <h4>
     {g->text text="Comment"}
     <span class="giSubtitle"> {g->text text="(required)"} </span>
     </h4>
    
     {include file="gallery:modules/core/templates/MarkupBar.tpl" viewL10domain="modules_core"
     element="comment"}
    
     <textarea rows="15" cols="60" id="comment" class="gcBackground1"
     name="{g->formVar var="form[comment]"}"
     onfocus="this.className=''" onblur="this.className='gcBackground1'">{$form.comment}</textarea>
    
     {if isset($form.error.comment.missing)}
     <div class="giError">
     {g->text text="You must enter a comment!"}
     </div>
     {/if}
     </div>
    
     {* Include validation plugins *}
     {foreach from=$AddComment.plugins item=plugin}
     {include file="gallery:`$plugin.file`" l10Domain=$plugin.l10Domain}
     {/foreach}
    
     <div class="gbBlock gcBackground1">
     <input type="submit" class="inputTypeSubmit"
     name="{g->formVar var="form[action][preview]"}" value="{g->text text="Preview"}"/>
     <input type="submit" class="inputTypeSubmit"
     name="{g->formVar var="form[action][add]"}" value="{g->text text="Save"}"/>
     <input type="submit" class="inputTypeSubmit"
     name="{g->formVar var="form[action][cancel]"}" value="{g->text text="Cancel"}"/>
     </div>
    </form>
    
    {/if}
    
     
  2. 22. Juni 2006
    ich glaube, der Name ist dieser (Zeile 64):

    <input type="text" id="subject" size="60" class="gcBackground1" name="{g->formVarvar="form[subject]"}" value="{$form.subject}" onfocus="this.className=''" onblur="this.className='gcBackground1'"/>

    :baby:
     
  3. 23. Juni 2006
    Hab jetzt etwas gefunden..

    Code:
     
    document.getElementById('textarea').value = document.getElementById('textarea').value + ':D';
    
    Aber wie genau baue ich das jetzt ein? Und wo ist da die Grafik verlinkt die angezeigt werden soll??
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.