Pagina 1 van 1

Quick reply mod --> txt vak in het midden krijgen

Geplaatst: 20 aug 2004, 13:39
door Eminemzdogz
Welke aanpassing moet ik maken aan quick_reply.tpl (neem aan dat het daar in moet)

dit is dat bestand:

Code: Selecteer alles

<!-- BEGIN quick_reply -->
<script language='JavaScript'>
        function openAllSmiles(){
                smiles = window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');
                smiles.focus();
                return false;
        }
        
        function quoteSelection() {

                theSelection = false;
                theSelection = document.selection.createRange().text; // Get text selection

                if (theSelection) {
                        // Add tags around selection
                        emoticon( '[quote]\n' + theSelection + '\n[/quote]\n');
                        document.post.message.focus();
                        theSelection = '';
                        return;
                }else{
                        alert('{L_NO_TEXT_SELECTED}');
                }
        }

        function storeCaret(textEl) {
                if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
        }

        function emoticon(text) {
                if (document.post.message.createTextRange && document.post.message.caretPos) {
                        var caretPos = document.post.message.caretPos;
                        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
                        document.post.message.focus();
                } else {
                        document.post.message.value  += text;
                        document.post.message.focus();
                }
        }

        function checkForm() {
                formErrors = false;
                if (document.post.message.value.length < 2) {
                        formErrors = '{L_EMPTY_MESSAGE}';
                }
                if (formErrors) {
                        alert(formErrors);
                        return false;
                } else {
                        if (document.post.quick_quote.checked) {
                                document.post.message.value = document.post.last_msg.value + document.post.message.value;
                        } 
                        document.post.quick_quote.checked = false;
                        return true;
                }
        }
</script>
<form action='{quick_reply.POST_ACTION}' method='post' name='post' onsubmit='return checkForm(this)'>
        <input type="hidden" name="sid" value="{quick_reply.SID}">
        <table border='0' cellpadding='10' cellspacing='1' width='100%' class='forumline'>
                <tr>
                        <th class='thHead' colspan='2' height='25'><b>{L_QUICK_REPLY}</b></th>
                </tr>
                <!-- BEGIN user_logged_out -->
                <tr>
                        <td class='row2' align='left'><span class='gen'><b>{L_USERNAME}:</b></span></td>
                        <td class='row2' width='100%'><span class='genmed'><input type='text' class='post' tabindex='1' name='username' size='25' maxlength='25' value='' /></span></td>
                </tr>
                <!-- END user_logged_out -->
                <tr>
                        <td class='row1'>
                        </td>
                        <td class='row1' valign='top'>
                                <textarea name='message' rows='10' cols='80' wrap='virtual' tabindex='3' class='post' onselect='storeCaret(this);' onclick='storeCaret(this);' onkeyup='storeCaret(this);'></textarea><br>
                                <!-- BEGIN smilies -->
                                <img src="{quick_reply.smilies.URL}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon(' {quick_reply.smilies.CODE} ');" alt="{quick_reply.smilies.DESC}" title="{quick_reply.smilies.DESC}" />
                                <!-- END smilies -->
                                <INPUT TYPE=button CLASS=BUTTON NAME="SmilesButt" VALUE="{L_ALL_SMILIES}" ONCLICK="openAllSmiles();">
                                <br />
                                <input type='button' name='quoteselected' class='liteoption' value='{L_QUOTE_SELECTED}' onclick='javascript:quoteSelection()'></td>
                </tr>
                <tr>
                        <td class='row2'>
                        </td>
                        <td class='row2' valign='top'><span class='gen'>
                                <b>{L_OPTIONS}</b><br />
                                <input type='checkbox' name='quick_quote'>{L_QUOTE_LAST_MESSAGE}<br>
                                <!-- BEGIN user_logged_in -->
                                <input type='checkbox' name='attach_sig' {quick_reply.user_logged_in.ATTACH_SIGNATURE}>{L_ATTACH_SIGNATURE}<br>
                                <input type='checkbox' name='notify' {quick_reply.user_logged_in.NOTIFY_ON_REPLY}>{L_NOTIFY_ON_REPLY}</td>
                                <!-- END user_logged_in -->
                </tr>
                <tr>
                        <td class='catBottom' align='center' height='28' colspan='2'>
                                <input type='hidden' name='mode' value='reply'>
                                <input type='hidden' name='t' value='{quick_reply.TOPIC_ID}'>
                                <input type='hidden' name='last_msg' value='{quick_reply.LAST_MESSAGE}'>
                                <!--input type='hidden' name='message' value=''-->
                                <input type='submit' name='preview' class='liteoption' value='{L_PREVIEW}'>&nbsp;
                                <input type='submit' name='post' class='mainoption' value='{L_SUBMIT}'>
                        </td>
                </tr>
        </table>
</form>
<!-- END quick_reply -->

Geplaatst: 20 aug 2004, 14:52
door Leipo
Zoek..

Code: Selecteer alles

<td class='row1' valign='top'> 
                                <textarea name='message' rows='10' cols='80' wrap='virtual' tabindex='3' class='post' onselect='storeCaret(this);' onclick='storeCaret(this);' onkeyup='storeCaret(this);'></textarea>
Vervang door..

Code: Selecteer alles

<td class='row1' valign='middle'> 
                                <textarea name='message' rows='10' cols='80' wrap='virtual' tabindex='3' class='post' onselect='storeCaret(this);' onclick='storeCaret(this);' onkeyup='storeCaret(this);'></textarea>
Werkt ie niet probeer eens..

Code: Selecteer alles

<td class='row1' valign='top'> 
                                <textarea name='message' rows='10' cols='80' wrap='virtual' tabindex='3' class='post' onselect='storeCaret(this);' onclick='storeCaret(this);' onkeyup='storeCaret(this);'></textarea>
Te vervangen door..

Code: Selecteer alles

<td class='row1' valign='top'> 
                                <center><textarea name='message' rows='10' cols='80' wrap='virtual' tabindex='3' class='post' onselect='storeCaret(this);' onclick='storeCaret(this);' onkeyup='storeCaret(this);'></textarea></center>

Geplaatst: 20 aug 2004, 14:58
door Eminemzdogz
Jaaaa thnx kerel het werkt :D de onderste die je typte werkt thnx man :bier: drink 'n biertje van mij haha :bier:

Geplaatst: 20 aug 2004, 15:51
door Leipo
Keej, ik stuur de rekening wel op. ;)

Geplaatst: 20 aug 2004, 16:29
door Eminemzdogz
Nog 'n vraag: is het mogelijk om het txtvak zo in te stellen dat die zich aanpast aan je eigen schermbreedte, dus als je je instellingen op 600x800 heb dat hij dan precies op je beeld in 't vak past. Maar zich aanpast als je vervolgens je resolutie hoger zet? Variabele grootte dus

Geplaatst: 21 aug 2004, 19:29
door Eminemzdogz
Eminemzdogz schreef:Nog 'n vraag: is het mogelijk om het txtvak zo in te stellen dat die zich aanpast aan je eigen schermbreedte, dus als je je instellingen op 600x800 heb dat hij dan precies op je beeld in 't vak past. Maar zich aanpast als je vervolgens je resolutie hoger zet? Variabele grootte dus
Iemand...???? sorry dat ik zo ongeduldig ben maar wil het snel fatsoenlijk gefixt hebben :oops:

Geplaatst: 21 aug 2004, 19:45
door Protoman
je zal wel ergens 100% in moeten vullen maar vraag me niet waar hehe :bier:

Geplaatst: 21 aug 2004, 20:01
door Leipo
Weet het niet zeker.

Zoek

Code: Selecteer alles

cols="80"
Vervang door

Code: Selecteer alles

cols="100%"

Geplaatst: 21 aug 2004, 20:17
door Eminemzdogz

Code: Selecteer alles

<td class="catHead" colspan="1" height="28"><span class="cattitle">Replybox <img src="smileys/icon_yummie.gif" border="0" alt=""></span></td>
  </tr>
  <tr>
    <td valign="top" align="center">
    <form name='quick_reply' action='posting.php' method='post'>
      <div style="padding:3px 0px; width:100%; text-align:center;">
Zie dit in de bron op 'n ander forum...dus zal het eens proberen...thnx man :bier:

hmm nee werkt niet...er verandert zelfs niets :roll:

Geplaatst: 21 aug 2004, 20:25
door Eminemzdogz
Dom dom dom dom da's van de hele reply vak...waar moet ik het eigelijk veranderen? Viewtopic.php of quickreply.tpl??

Geplaatst: 21 aug 2004, 20:29
door Eminemzdogz
Sorry voor de triplepost maar ik wil ff melden dat het me gelukt is

ik heb

Code: Selecteer alles

style="width:99%"
tussen

Code: Selecteer alles

<center><textarea name='message' rows='10' cols='35' wrap='virtual'
en

Code: Selecteer alles

tabindex='3' class='post' onselect='storeCaret(this);' onclick='storeCaret(this);' onkeyup='storeCaret(this);'></textarea></center>
toegevoegd...en het werkt...ik denk zeg het ff dan weet jij ook meteen hoe het nu moest :D :D :D

Ga verder *beep* met m'n reply box en ik post wel weer als ik iets (weer) niet snap :twisted: thnx voor jullie hulp man