الاخوان bahrain-ca و Accountant
قمت بإضافة ماطلبتم لشريط أدوات الرد السريع وهي ( لون الخط - حجم الخط - مقياس الخط ) وأصبح محرر كامل بدلاً من الرد السريع !!
طريقة التركيب:
1- قم بإعادة التعديل على قالب showthread_quickreply وأضف فيه محتويات الملف المرفق مع هذا الرد showthread_quickreply.txt .
2-افتح ملف showthread.php وابحث عن السطر التالي:
كود PHP:
$vbphrase['click_quick_reply_icon'] = addslashes_js($vbphrase['click_quick_reply_icon']);
3- أضف قبلها الأسطر التاليه:
كود PHP:
// ### poem hack ###
$vBeditTemplate = array(
'fontfeedback' => '',
'sizefeedback' => ''
);
$vBeditJs = array(
'font_options_array' => '',
'size_options_array' => ''
);
eval('$editor_jsoptions_font = "' . fetch_template('editor_jsoptions_font', 1, 0) . '";');
$editor_jsoptions_font = preg_split('#\r?\n#s', $editor_jsoptions_font, -1, PREG_SPLIT_NO_EMPTY);
eval('$editor_jsoptions_size = "' . fetch_template('editor_jsoptions_size', 1, 0) . '";');
$editor_jsoptions_size = preg_split('#\r?\n#s', $editor_jsoptions_size, -1, PREG_SPLIT_NO_EMPTY);
// get the javascript vars to drive the editor
$vBeditJs = array(
'font_options_array' => '"' . implode('", "', $editor_jsoptions_font) . '"',
'size_options_array' => implode(", ", $editor_jsoptions_size)
);
// build the feedback sections for the WYSIWYG font and size popups
// using a different method for IE to avoid the undo buffer problem
if (is_browser('ie'))
{
// font feedback - IE
foreach ($editor_jsoptions_font AS $fontoption)
{
$vBeditTemplate['fontfeedback'] .= '<div style="width:91px; display:none">' . $fontoption . '</div>';
}
$vBeditTemplate['fontfeedback'] .= '<div style="width:91px; display:block"></div>';
// size feedback - IE
foreach ($editor_jsoptions_size AS $sizeoption)
{
$vBeditTemplate['sizefeedback'] .= '<div style="width:12px; display:none">' . $sizeoption . '</div>';
}
$vBeditTemplate['sizefeedback'] .= '<div style="width:12px; display:block"></div>';
// system color picker
$show['syscolorpicker'] = iif($vboptions['syscolorpicker'], true, false);
}
else
{
// font feedback - MOZ
$vBeditTemplate['fontfeedback'] = '<input type="text" id="fontOut" style="width:91px" value="" readonly="readonly" tabindex="0" />';
// size feedback - MOZ
$vBeditTemplate['sizefeedback'] = '<input type="text" id="sizeOut" style="width:12px" value="" readonly="readonly" tabindex="0" />';
}
// append some CSS to the headinclude template
$headinclude .= "
<style type=\"text/css\">
<!--
.ocolor, .ofont, .osize, .osmilie, .osyscolor, .smilietitle {
background: {$istyles[pi_menu_normal][0]};
color: {$istyles[pi_menu_normal][1]};
border: {$istyles[pi_menu_normal][3]};
}
.popup_pickbutton {
border: {$istyles[pi_menu_normal][3]};
}
.popup_feedback {
background: {$istyles[pi_menu_normal][0]};
color: {$istyles[pi_menu_normal][1]};
border-right: {$istyles[pi_menu_normal][3]};
}
.popupwindow {
background: {$istyles[pi_menu_normal][0]};
}
#fontOut, #sizeOut, .popup_feedback div {
background: {$istyles[pi_menu_normal][0]};
color: {$istyles[pi_menu_normal][1]};
}
.alt_pickbutton {
border-left: 1px solid {$istyles[pi_button_normal][0]};
}
-->
</style>
";
// ### /poem hack ###
4- إحفظ الملف وقم برفعه مره أخرى. ( الملف المعدل موجود بالمرفق )
انتهى
تحياتي لكم