+18.11
Рейтинг
50.70
Сила

1099511627776

P.P.S Я бы еще рекомендовар задать этот вопрос на Хабре для большей обективности
Ну я показал самый тривиальный способ:
Разелить количество разных классов использованных исполнителем на количество классов которые заказчик определил как 100%.
В идеале для этой метрики надо бы выставить рейтинг для каждого класса и считать по формуле средневзвешенного.
Как пример:
— class=«container-fluid»; рейтинг = 100
— class=«navbar»; рейтинг = 100
— class=«navbar-inverse»; рейтинг = 50
— class=«navbar-fixed-top»; рейтинг = 50
— class=«row-fluid»; рейтинг = 100
— class=«span9»; = рейтинг = 10
После этого если согласно коменту сделать расчеты то получится
10/(10 + 100 + 50 + 50 + 100 + 100 ) * 100% = 2,43%

И так для каждой РАЗНОЙ страницы (профиль, блог, люди, лента, ...).
P.S. Опять же это только одна из возможных метрик. И как минимум она не учитывает количество использованных span-ов (span9 использовался 10раз а span3 — ниразу но возможно его и не надо).
К примеру так:
span — есть
container-fluid — нет;
navbar — нет;
navbar-inverse — нет;
navbar-fixed-top — нет;
row-fluid — нет;
% использования — 16,6%
Это конечно очень грубо.
В таком случае s4people тепер ьполучил от Вас формальную метрику оценки использования Бутстрапа в проекте а конкретно:
— class=«container-fluid»;
— class=«navbar»;
— class=«navbar-inverse»;
— class=«navbar-fixed-top»;
— class=«row-fluid»;
— class=«span9»;
И я думаю он сам сможет объективно выставить % использования Бутстрапа в Вашем понимании в шаблоне.
Когда ответите на эти вопросы. тогда сможете объективно оценить правильность дизайна\верстки.
Тогда Вам надо ответить еще на один вопрос:
Чего вы хотите от шаблона? Чтобы он «растягивался» или чтобы в нем обязательно были конкретные классы.
ИМХО наверное Вам надо чтобы он «растягивался»?
Ну как бы посмотрел сайт http://toptray.wstandart.ru/ Увидел не только span12 но и span3\span9 в хедере.
Я думаю Вам двоим стоит договорится о каком-то Проценте использования Бутстрепа в проекте.
Потому что сейчас у Вас ситуация проиблизительно следующая:
s4people — считает что использование Бутстрепа == 1 и более упоминание span-а в коде
Вы считаете что использотвание Бутстрепа > 99% использования тегов бутстрепа.
У меня если prioroty
'userfeedUsers'=> array('priority' => 150) меняю на 15 то «Люди скачут в низ». Про Друзей ничего не могу сказать т.к. у меня их нет
У меня получилось если добавить priority к userfeedXXXX с соответствующим порядком

$config['block']['userfeedBlogs'] = array(
	'action'  => array('feed'),
	'blocks'  => array(
                    'right' => array(
                        'userfeedBlogs'=> array('priority' => 100)
                )
	)
);

$config['block']['userfeedUsers'] = array(
	'action'  => array('feed'),
	'blocks'  => array(
                    'right' => array(
                        'userfeedUsers'=> array('priority' => 150)
                    )
                )
);
чето не могу я найти вкладку «Лента» кить сюда ссылку где оно размещаятся относительно корня сайта

'blocks'  => array(
			'right' => array(
				'tags'=>array('priority'=>50),
				'stream'=>array('priority'=>1),
				'blogs'=>array('params'=>array(),'priority'=>100))
		),

priority отвечает за порядок
см. config/config.php ве что ниже цитаты
/**
* Настройки вывода блоков
*/
Может здесь:
$config['block']['rule_index_blog'] = array(
	'action'  => array(
			'index', 'blog' => array('{topics}','{topic}','{blog}')
		),
	'blocks'  => array(
			'right' => array('stream'=>array('priority'=>100),'tags'=>array('priority'=>50),'blogs'=>array('params'=>array(),'priority'=>1))
		),
	'clear' => false,
);

а конкретно
'blocks'  => array(
			'right' => array('stream'=>array('priority'=>100),'tags'=>array('priority'=>50),'blogs'=>array('params'=>array(),'priority'=>1))
строчка такого вида получается посредством функции PHP Serialize, соответственно unserialize приведет эту строчку в вид массика.
конкретно эта строчка означает (угадываю чисто мнемонически):
a:2 — массив array из 2-х елементов (или же 2-мерный масив, подробнее надо читать ман по ПХП)
s:13:"......" — строка из 13-ти символов и сами символы
i:3 — число integer со значением 3
Подробнее думаю будет здесь: http://php.net/manual/en/function.serialize.php
Есть вроде пошло + естественно я думаю можно сделать так:

protected function EventShowTopic() {
		if (!($oTopic=$this->Topic_GetTopicById($iTopicId))) {
			return parent::EventNotFound();
		}
		if($oTopic->getType() != 'mytopic') {
			return parent::EventShowTopic();
		}
 ..............кодим свой код...........

Дык я то в курсе, вопрос был про то что можно ли както унаследовать код Action-на к примеру ActionComment или надо переписывать все заново
Создал класс class PluginTest_ActionTestBlog extends ActionPlugin
В нем определил только метод protected function EventShowTopic()
И выдает ошибку о которой я говорил (об абстрактных методах)
Fatal error: Class PluginTest_ActionTestBlog contains 2 abstract methods and must therefore be declared abstract or implement the remaining methods (Action::Init, Action::RegisterEvent) in
Есть возможность дать доступ?
А че доступ никак не можно дать ?, у меня такое ощущение что ты в конфиг ЛС-а добавил конфиг плагина
$config['block']['rule_profile'] = array(
'action' => array( 'profile', 'talk', 'settings' ),
'blocks' => array( 'right' => array('actions/ActionProfile/sidebar.tpl') ),
);
в конфиге самого лайвстрита, и я думаю в 'blocks' => array( 'right' => array('actions/ActionProfile/sidebar.tpl') )
можно добавить еще один пункт которые соответствует плагину см.конфиг плагина