sodagod
12-22-2015, 03:02 AM
I am having an issue with the editor, where the text inside of the textarea, just go's away after it loads, it is there for like a second then just go's away.
here is the code I have.
the .php file.
<?php
error_reporting(E_ALL & ~E_NOTICE);
define('THIS_SCRIPT', 'myeditorpage');
define('CSRF_PROTECTION', true);
// get special phrase groups
$phrasegroups = array();
// get special data templates from the datastore
$specialtemplates = array();
// pre-cache templates used by all actions
$globaltemplates = array();
// pre-cache templates used by specific actions
$actiontemplates = array();
$specialtemplates = array();
define('GET_EDIT_TEMPLATES', true);
// required files
require_once('./global.php');
require_once(DIR . '/includes/functions_editor.php');
require_once(DIR . '/includes/functions_bigthree.php');
$navbits = construct_navbits(array('' => 'myeditorpage'));
$navbar = render_navbar_template($navbits);
$editorid = construct_edit_toolbar('some text here',0,'signature',0,0,($vbulletin->userinfo['userid']));
// registering variables
$templater = vB_Template::create('myeditorpage');
$templater->register_page_templates();
$templater->register('navbar', $navbar);
$templater->register('ckeditor', $ckeditor);
$templater->register('editorid', $editorid);
$templater->register('messagearea', $messagearea);
$templater->register('pagetitle', $pagetitle);
print_output($templater->render());
my template
{vb:stylevar htmldoctype}
<html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
<head>
<title>{vb:raw vboptions.bbtitle} - {vb:raw pagetitle}</title>
{vb:raw headinclude}
{vb:raw headinclude_bottom}
</head>
<body>
{vb:raw header}
{vb:raw navbar}
<form class="vbform block" action="file.php" method="post" name="vbform" onsubmit="return vB_Editor['{vb:raw editorid}'].prepare_submit(0, 0)">
<div class="blockbody formcontrols">
<div class="section">
{vb:raw messagearea}
</div>
</div>
<div class="blockfoot actionbuttons">
<div class="group">
<input type="hidden" name="s" value="{vb:raw session.sessionhash}" />
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<input type="hidden" name="do" value="postsomething" />
<input type="submit" class="button" name="sbutton" id="{vb:raw editorid}_save" value="{vb:rawphrase submit}" accesskey="s" tabindex="1" />
<input type="submit" class="button" name="preview" value="{vb:rawphrase preview_post}" accesskey="r" tabindex="1" />
</div>
</div>
</form>
{vb:raw footer}
</body>
</html>
here is the code I have.
the .php file.
<?php
error_reporting(E_ALL & ~E_NOTICE);
define('THIS_SCRIPT', 'myeditorpage');
define('CSRF_PROTECTION', true);
// get special phrase groups
$phrasegroups = array();
// get special data templates from the datastore
$specialtemplates = array();
// pre-cache templates used by all actions
$globaltemplates = array();
// pre-cache templates used by specific actions
$actiontemplates = array();
$specialtemplates = array();
define('GET_EDIT_TEMPLATES', true);
// required files
require_once('./global.php');
require_once(DIR . '/includes/functions_editor.php');
require_once(DIR . '/includes/functions_bigthree.php');
$navbits = construct_navbits(array('' => 'myeditorpage'));
$navbar = render_navbar_template($navbits);
$editorid = construct_edit_toolbar('some text here',0,'signature',0,0,($vbulletin->userinfo['userid']));
// registering variables
$templater = vB_Template::create('myeditorpage');
$templater->register_page_templates();
$templater->register('navbar', $navbar);
$templater->register('ckeditor', $ckeditor);
$templater->register('editorid', $editorid);
$templater->register('messagearea', $messagearea);
$templater->register('pagetitle', $pagetitle);
print_output($templater->render());
my template
{vb:stylevar htmldoctype}
<html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
<head>
<title>{vb:raw vboptions.bbtitle} - {vb:raw pagetitle}</title>
{vb:raw headinclude}
{vb:raw headinclude_bottom}
</head>
<body>
{vb:raw header}
{vb:raw navbar}
<form class="vbform block" action="file.php" method="post" name="vbform" onsubmit="return vB_Editor['{vb:raw editorid}'].prepare_submit(0, 0)">
<div class="blockbody formcontrols">
<div class="section">
{vb:raw messagearea}
</div>
</div>
<div class="blockfoot actionbuttons">
<div class="group">
<input type="hidden" name="s" value="{vb:raw session.sessionhash}" />
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<input type="hidden" name="do" value="postsomething" />
<input type="submit" class="button" name="sbutton" id="{vb:raw editorid}_save" value="{vb:rawphrase submit}" accesskey="s" tabindex="1" />
<input type="submit" class="button" name="preview" value="{vb:rawphrase preview_post}" accesskey="r" tabindex="1" />
</div>
</div>
</form>
{vb:raw footer}
</body>
</html>