The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
problems with WYSIWYG and quickreply in 3.0.x
ok i got WYSIWYG to showup but i cant seem it to submit the message>_<
my template: HTML Code:
<script type="text/javascript"> <!-- var WYSIWYG = $WYSIWYG; var threadedmode = $threadedmode; var minchars = $vboptions[postminchars]; var maxchars = $vboptions[postmaxchars]; var require_click = $QRrequireclick; var must_click_message = "$vbphrase[click_quick_reply_icon]"; var istyles = new Array(); istyles = { $istyles_js }; var normalmode = false; var vbphrase = { // wysiwyg only "wysiwyg_please_wait" : "$vbphrase[wysiwyg_please_wait]", "wysiwyg_initialized" : "$vbphrase[wysiwyg_initialized]", "wysiwyg_command_invalid" : "$vbphrase[wysiwyg_command_invalid]", "moz_must_select_text" : "$vbphrase[moz_must_select_text]", "moz_edit_config_file" : "$vbphrase[moz_edit_config_file]", "enter_tag_option" : "$vbphrase[enter_tag_option]", "must_select_text_to_use" : "$vbphrase[must_select_text_to_use]", "browser_is_safari_no_wysiwyg" : "$vbphrase[browser_is_safari_no_wysiwyg]", // standard only "enter_text_to_be_formatted" : "$vbphrase[enter_text_to_be_formatted]", "enter_link_text" : "$vbphrase[enter_link_text]", "enter_list_type" : "$vbphrase[enter_list_type]", "enter_list_item" : "$vbphrase[enter_list_item]", // both "must_enter_subject" : "$vbphrase[must_enter_subject]", "message_too_short" : "$vbphrase[message_too_short]", "enter_link_url" : "$vbphrase[enter_link_url]", "enter_image_url" : "$vbphrase[enter_image_url]", "enter_email_link" : "$vbphrase[enter_email_link]" }; //--> </script> <form action="journal.php" method="post" name="vbform" onsubmit="return checkQR(this);"> <input type="hidden" name="do" value="insertcomment" /> <input type="hidden" name="journalid" <if condition="$journalinfo[journal_id]">value="$journalinfo[journal_id]"<else />value="$journal[journal_id]"</if> /> <if condition="$entry[entry_id]"> <input type="hidden" name="entryid" value="$entry[entry_id]" /> </if> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <thead> <tr> <td class="tcat" colspan="2"> <a style="float:$stylevar[right]" href="#top" onclick="return <if condition="$WYSIWYG == 2 AND !is_browser('ie')">editor_loaded ? false : </if> toggle_collapse('quickreply');"><img id="collapseimg_quickreply" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_quickreply].gif" alt="" border="0" /></a> <!--<img class="inlineimg" src="$stylevar[imgdir_button]/quickreply.gif" alt="" title="$vbphrase[quick_reply]" border="0" <if condition="$debug">onclick="infoQR();"</if> />--> Add Comment to <if condition="$pagetitle">$pagetitle<else /><if condition="$journalinfo[journalname]">$journalinfo[journalname] Journal <else />$journalinfo[journalist]'s Journal</if></if> </td> </tr> </thead> <tbody id="collapseobj_quickreply" style="$vbcollapse[collapseobj_quickreply]"> <tr> <td class="panelsurround" align="center"> <div class="panel"> <table cellpadding="0" cellspacing="0" border="0" align="center"> <tr> <td align="$stylevar[left]"> Title: <input type="text" name="title" value="$commenttitle" maxlength="100" size="70" /></td> </tr> <tr> <td class="smallfont" align="$stylevar[left]">Comment:</td> </tr> <tr> <td id="vBulletin_editor" align="$stylevar[left]"> <!-- <<<< indent back for ease of reading --> <if condition="$WYSIWYG == 2"> <!-- wysiwyg quick reply --> <div id="controlbar"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td><div class="imagebutton" id="cmd_removeformat"><img src="$stylevar[imgdir_editor]/removeformat.gif" alt="$vbphrase[remove_text_formatting]" width="21" height="20" /></div></td> <td><img src="$stylevar[imgdir_editor]/separator.gif" alt="" width="6" height="20" /></td> <if condition="$vboptions[allowedbbcodes] & ALLOW_BBCODE_BASIC"> <td><div class="imagebutton" id="cmd_bold"><img src="$stylevar[imgdir_editor]/bold.gif" alt="$vbphrase[bold]" width="21" height="20" /></div></td> <td><div class="imagebutton" id="cmd_italic"><img src="$stylevar[imgdir_editor]/italic.gif" alt="$vbphrase[italic]" width="21" height="20" /></div></td> <td><div class="imagebutton" id="cmd_underline"><img src="$stylevar[imgdir_editor]/underline.gif" alt="$vbphrase[underline]" width="21" height="20" /></div></td> <td><img src="$stylevar[imgdir_editor]/separator.gif" alt="" width="6" height="20" /></td> </if> <td><div class="imagebutton" id="cmd_wrap0_quote"><img src="$stylevar[imgdir_editor]/quote.gif" alt="$vbphrase[wrap_quote_tags]" width="21" height="20" /></div></td> </tr> </table> </div> <div class="controlbar"> <if condition="is_browser('ie')"> <div id="htmlbox" class="wysiwyg" style="width:600px; height:100px; padding:8px" tabindex="1"><p></p></div> <else /> <iframe id="htmlbox" style="width:600px; height:100px" tabindex="1"></iframe> </if> <input type="hidden" name="message" id="qr_message" value="" /> <input type="hidden" name="WYSIWYG_HTML" value="" /> </div> <script type="text/javascript" src="clientscript/vbulletin_editor.js"></script> <script type="text/javascript" src="clientscript/vbulletin_wysiwyg.js"></script> <if condition="!is_browser('ie')"><script type="text/javascript" src="clientscript/vbulletin_moziwyg.js"></script></if> <!-- / wysiwyg quick reply --> </if> <if condition="$WYSIWYG == 1"> <!-- standard quick reply --> <div id="controlbar"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <if condition="$vboptions[allowedbbcodes] & ALLOW_BBCODE_BASIC"> <td><div class="imagebutton"><a href="#" onclick="return vbcode('B', '')"><img src="$stylevar[imgdir_editor]/bold.gif" alt="$vbphrase[bold]" width="21" height="20" border="0" /></a></div></td> <td><div class="imagebutton"><a href="#" onclick="return vbcode('I', '')"><img src="$stylevar[imgdir_editor]/italic.gif" alt="$vbphrase[italic]" width="21" height="20" border="0" /></a></div></td> <td><div class="imagebutton"><a href="#" onclick="return vbcode('U', '')"><img src="$stylevar[imgdir_editor]/underline.gif" alt="$vbphrase[underline]" width="21" height="20" border="0" /></a></div></td> <td><img src="$stylevar[imgdir_editor]/separator.gif" alt="" width="6" height="20" /></td> </if> <td><div class="imagebutton"><a href="#" onclick="return vbcode('QUOTE', '')"><img src="$stylevar[imgdir_editor]/quote.gif" alt="$vbphrase[wrap_quote_tags]" title="$vbphrase[wrap_quote_tags]" width="21" height="21" border="0" /></a></div></td> </tr> </table> </div> <div class="controlbar"> <textarea name="message" id="qr_message" class="bginput" style="width:600px; height:100px" cols="60" rows="5" tabindex="1"></textarea> </div> <script type="text/javascript" src="clientscript/vbulletin_editor.js"></script> <script type="text/javascript" src="clientscript/vbulletin_stdedit.js"></script> <!-- / standard quick reply --> </if> <if condition="$WYSIWYG == 0"> <!-- no-toolbar quick reply --> <div class="controlbar"> <textarea name="message" id="qr_message" class="bginput" style="width:600px; height:100px;" rows="5" cols="60" tabindex="1"></textarea> </div> <!-- / no-toolbar quick reply --> </if> <!-- >>>> outdent back to normal --> </td> </tr> <label for="qr_quickreply"><input type="hidden" name="quickreply" value="1" id="qr_quickreply" accesskey="w" tabindex="4" />$vbphrase[quote_message_in_reply]</label> </table> </div> <div style="margin-top:$stylevar[cellpadding]px"> <input type="submit" value="Submit Comment" class="button" /> </div> </td> </tr> </tbody> </table> </form> <br /> <if condition="!is_browser('ie') AND $WYSIWYG == 2"> <!-- Mozilla work around for focusing on QR in WYSIWYG mode --> <div id="qr_scroll"></div> </if> <script type="text/javascript" src="clientscript/vbulletin_quickreply.js"></script> <!-- END WYSWIWYG QUICK REPLY --> PHP Code:
PHP Code:
|
#2
|
||||
|
||||
anyone have a suggestion or some input?
|
#3
|
||||
|
||||
bumpt it real good
|
#4
|
||||
|
||||
erm i managed to make it work on an old 3.0.x file, i can pastebin it if you'd like, alternatively check out the GRPS hack in my profile, the editgroup.php is one of a few files that features it successfully, the templates are with it also
|
#5
|
||||
|
||||
could you post yours, please?
|
#6
|
||||
|
||||
wait just saw you were referring to the quick reply, i do beleive i never got that to work properly and thus forced it to be the enhanced editor as opposed to the WYSIWYG.
oops should've read it more carefully. |
#7
|
||||
|
||||
well i got it work in standard/enhanced but no wysiwyg so i must be on the right track.
|
#8
|
||||
|
||||
please someone
|
#9
|
||||
|
||||
Watch out for JS errors, most likely there are some that cause the problems.
|
#10
|
||||
|
||||
i got two errors relating to wysiwyg i think:
Quote:
Quote:
|
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|