PDA

Afficher la version complète : Utiliser le "quickeditor" dans votre Hack



suleiman
18/11/2009, 17h18
le fichier php



$phrasegroups = array('posting','showthread');

$specialtemplates = array('smiliecache','bbcodecache');

$globaltemplates = array(
'newpost_disablesmiliesoption',
'editor_toolbar_on',
'editor_clientscript',
'editor_jsoptions_font',
'editor_jsoptions_size',
'editor_smilie',
'editor_css',
'editor_smiliebox',
'editor_smiliebox_row',
'editor_smiliebox_straggler',
'bbcode_code_printable',
'bbcode_html_printable',
'bbcode_php_printable',
'bbcode_quote_printable',
'postbit_wrapper',
'bbcode_code',
'bbcode_html',
'bbcode_php',
'bbcode_quote',
'showthread_quickreply',
'editor_clientscript',
'editor_jsoptions_font',
'editor_jsoptions_size',
'editor_toolbar_colors',
'editor_toolbar_fontname',
'editor_toolbar_fontsize',
'MONTEMPLATE',
);

require_once(DIR . '/includes/functions_editor.php');

$editorid = construct_edit_toolbar('', 0, 'signature', 1, 1, false, 'qr');

$navbar = render_navbar_template($navbits);

$templater = vB_Template::create('MONTEMPLATE');
$templater->register_page_templates();
$templater->register('editorid', $editorid);
$templater->register('messagearea', $messagearea);
$templater->register('navbar', $navbar);
$templater->register('vBeditTemplate', $vBeditTemplate);
print_output($templater->render());

Le Template MONTEMPLATE



{vb:stylevar htmldoctype}
<html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
<head>
{vb:raw headinclude}
<title>{vb:raw vboptions.bbtitle}</title>
<link rel="stylesheet" type="text/css" href="{vb:var vbcsspath}bbcode.css" />
<script type="text/javascript" src="clientscript/vbrhacksaccord_ajax.js?v={vb:raw vboptions.simpleversion}"></script>
<script type="text/javascript" src="clientscript/vbulletin_textedit.js?v={vb:raw vboptions.simpleversion}"></script>
<script type="text/javascript" src="clientscript/vbulletin-editor.js?v={vb:raw vboptions.simpleversion}"></script>
<script type="text/javascript" src="clientscript/vbulletin_quick_reply.js?v={vb:raw vboptions.simpleversion}"></script>

<link rel="stylesheet" type="text/css" href="{vb:var vbcsspath}showthread.css" />
<link rel="stylesheet" type="text/css" href="{vb:var vbcsspath}vbulletin-formcontrols.css" />
<link rel="stylesheet" type="text/css" href="{vb:var vbcsspath}editor.css" />
<link rel="stylesheet" type="text/css" href="{vb:var vbcsspath}bbcode.css" />

</head>
<body>
{vb:raw header}
{vb:raw navbar}


{vb:raw vBeditTemplate.clientscript}
<div id="qr_defaultcontainer" class="blockfoot floatcontainer">
<form class="vbform" name="quick_reply" id="quick_reply" method="post" action="fichier.php?do=mondo"
onsubmit="return vB_Editor['{vb:raw editorid}'].prepare_submit(this, {vb:raw vboptions.postminchars});">


<h3 id="quickreply_title" class="blockhead"><img src="{vb:stylevar imgdir_button}/reply_40b.png" alt="{vb:rawphrase maphrase}" /> {vb:rawphrase maphrase}</h3>
<div class="wysiwyg_block">

<div class="blockbody formcontrols">
<div class="blockrow">
{vb:raw messagearea}
</div>
</div>

<div class="blockfoot actionbuttons">
<div class="group">
<input type="submit" class="button" value="{vb:rawphrase phrase}" accesskey="s" title="(Alt + S)" name="sbutton" tabindex="2" id="qr_submit" onclick="clickedelm = this.value" />
</div>
</div>
</div>


<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="mondo" />


</form>
</div>

{vb:raw footer}

</body>
</html>


resultat

http://img98.imageshack.us/img98/4223/resol.jpg

Allan
19/11/2009, 10h10
Bravo et merci pour ce tuto Suleiman :)

Ombre
19/11/2009, 11h40
Bonjour, merci pour ce. tutoriel ;)

Spider-Man
20/11/2009, 02h30
Bonsoir suleiman merci pour ce tuto byby

Simon
20/11/2009, 16h19
Merci pour ce tuto, il me sera très utile :)

suleiman
24/11/2009, 00h00
avec plaisir mes amis .

:angel: