Последняя версия Eleanor UTF-8. Переделываю стандартный шаблон (который просто УЖАСЕН. Где там HTML5? Кто его делал? Руки бы отрубить).
Решил перенести вызов блока login.php в правую сторону. Взял include Eleanor::$root.$theme.'Static/login.php'; и вставил сюда таким образом:
<?php
$blocks=Blocks::Get(array('right','left','center_up','center_down'));
echo'<div id="maincol',
$blocks['right'] ? 'R' : '','">',
$blocks['center_up'],
'<!-- CONTEXT LINKS -->{module}<!-- /CONTEXT LINKS -->',
$blocks['center_down'],
'</div>',
include Eleanor::$root.$theme.'Static/login.php',
$blocks['right'] ? '<div id="rightcol">'.$blocks['right'].'</div>' : '';
?>
Блок выводится как надо. Но есть баг - после блока выводится еще цифра 1. К большому сожалению не хватает знаний что бы понять что тут не так.
UPD: скриншот прилагается
UPD2: есть еще 1 баг: проверил на двух сайтах с Eleanor. Почему-то есть доступ к добавлению новости у ВСЕХ. Можно перейти по странице: домен.ру/новости/add (или как у меня домен.ру/catalog/add)
UPD2.1: Решил этот вопрос прописав проверку на ID группы в UserNewsCorrect.php посмотреть его можно тут. Хотелось что бы попутно проверили его. Не повредит такой код безопасности? И правильно ли я его написал? В PHP полный 0. Пригодились знания из картостроений для WC3TFT