Компонент работает замечательно!
Есть проблема с отступом сверху в 10px который появляется из-за тега
<br id="proofreader_highlighter_start">
который расположен сразу после открывающего <body>. Проблема только у авторизованных пользователей.
Нашел этот код в plugins/system/proofreader.php
$buffer = preg_replace('#(<body[^\>]*?>)#ism', '\\1<br id="proofreader_highlighter_start" />', $buffer);
который из функции
function onAfterRender()
{
$app = JFactory::getApplication();
$document = JFactory::getDocument();
$print = (int) $app->input->get('print', 0);
$offline = (int) $app->get('offline', 0);
if ($app->getName() == 'site' && $document->getType() == 'html' && $print === 0 && $offline === 0)
{
$buffer = JResponse::getBody();
$form = $app->getUserState('com_proofreader.typo.form');
if (!empty($buffer) && !empty($form))
{
if ($this->params->get('highlight', 1) == 1)
{
$user = JFactory::getUser();
if ($user->authorise('core.admin') || $user->authorise('core.manage', 'com_proofreader'))
{
$buffer = preg_replace('#(<body[^\>]*?>)#ism', '\\1<br id="proofreader_highlighter_start" />', $buffer);
$buffer = str_replace('</body>', '<br id="proofreader_highlighter_end" /></body>', $buffer);
}
}
$buffer = str_replace('</body>', $form . '</body>', $buffer);
JResponse::setBody($buffer);
}
}
return true;
}
Если смотреть под гостем, то указанного кода в исходном нет и соответственно проблемы с отступом тоже
http://volnistye.ru/Если надо, сделаю тестового пользователя. Помогите решить проблему.