Hallo,
hab ein selbst geschriebenes Script, welches den WYSIWYG Editor verwendet.
Bei vB Version 3.6.2 hatte ich keine Probleme, jetzt kann ich nicht mehr auf die Message Variable zugreifen.
Wenn ich umschalte auf Standard Editor bekomm ich über $vbulletin->GPC['message']; den geschriebenen inhalt, beim WYSIWYG Modus ist diese Variable aber leer
Aufbau:
PHP-Code:require_once(DIR . '/includes/functions_editor.php');
$istyles_js = construct_editor_styles_js();
$show['qr_require_click'] = 0;
$editorid = construct_edit_toolbar('', 0, '2', 1, 1, 0, 'qu');
$messagearea = "
<script type=\"text/javascript\">
<!--
var require_click = false;
var threaded_mode = 1;
var is_last_page = false;
// -->
</script>
$messagearea";
bzw.
Code:<tr> <TD colspan=3 ALIGN=LEFT width=270 valign=top>Beschreibung *</TD> </TR> <tr> <TD colspan=3>".$messagearea."</TD> </TR>
Speichern:
PHP-Code:$vbulletin->input->clean_array_gpc('p', array(
'wysiwyg' => TYPE_BOOL,
'message' => TYPE_STR
));
if ($vbulletin->GPC['wysiwyg'])
{
require_once(DIR . '/includes/functions_wysiwyg.php');
$infotext = convert_wysiwyg_html_to_bbcode($vbulletin->GPC['message'], false);
}else
{
$infotext = $vbulletin->GPC['message'];
}
in $infotext ist nur was drinnen, wenn der Standard Editor verwendet wird.
bzw auch schon in $vbulletin->GPC['message'] ist bim wysiwyg modus nichts drin.... also mit der convert_wysiwyg_html_to_bbcode() funktion hats auch nichts zu tun...




Zitieren

Lesezeichen