Работа с шапкой шаблона

Друзья, есть вопрос! Помогите, а?
Я благополучно изменил цвет шапки и лого вместо надписи.
Но теперь две проблемы:
— как выровнять лого по центру. Выравнивание по центру пунктов меню
— как изменить цвет шапки имени пользователя?

Спасибо огромное всем кто откликнулся.

UPD: с выравниванием логотипа разобрался — все красиво. Но не могу по прежнему заменить цвет профиля. Нужно что бы сливался с полосой на хедере.

Снова редактор...

Перелопатил здесь кучу топиков про выравнивание текста. По этим топикам прикрутил кнопки к редактору markitup, прописал теги в Jevix.php. Вроде как все получилось, но оказалось что нет. Главное что интересно — выравнивание по краям и по центру работает, а вот выравнивание по ширине не хочет ни в какую… Кто нибудь прикручивал выравнивание текста к редактору? Помогите пожалуйста решить проблему.
Вот мой jevix.php может там где то что то добавить или убрать надо…
Просто непонятно почему
<div align="right">текст</div><div align="center">текст</div><div align="left">текст</div>
работают, а
<div align="justify">текст</div>
нифига не работает. Кто знает что за тайна?

На всякий случай вот мой jevix

<?php

return array(
	'default' => array(
		// Разрешённые теги
		'cfgAllowTags' => array(
			// вызов метода с параметрами
			array(
				array('ls', 'cut', 'a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'object', 'param', 'embed', 'blockquote', 'iframe', 'table', 'th', 'tr', 'td', 'div', 'p'),
			),			
		),
		// Коротие теги типа
		'cfgSetTagShort' => array(
			array(
				array('br','img', 'hr', 'cut','ls')
			),
		),
		// Преформатированные теги
		'cfgSetTagPreformatted' => array(
			array(
				array('pre','code','video')
			),
		),
		// Разрешённые параметры тегов
		'cfgAllowTagParams' => array(
			// вызов метода
			array(
				'img',
				array('src', 'alt' => '#text', 'title', 'align' => array('right', 'left', 'center', 'middle'), 'width' => '#int', 'height' => '#int', 'hspace' => '#int', 'vspace' => '#int', 'class'=> array('image-center'))
			),

			array(
                                'div',
                                array('align'=> array('left','center','right','justify'))
                        ),       
               
           array(
                                'p',
                                array('align'=> array('left','center','right','justify'))
                        ),       

           


			// следующий вызов метода
			array(
				'a',
				array('title', 'href', 'rel' => '#text', 'name' => '#text', 'target' => array('_blank'))
			),
			// и т.д.
			array(
				'cut',
				array('name')
			),
			array(
				'object',
				array('width' => '#int', 'height' => '#int', 'data' => array('#domain'=>array('youtube.com','rutube.ru','vimeo.com')), 'type' => '#text')
			),
			array(
				'param',
				array('name' => '#text', 'value' => '#text')
			),
			array(
				'embed',
				array('src' => array('#domain'=>array('youtube.com','rutube.ru','vimeo.com')), 'type' => '#text','allowscriptaccess' => '#text', 'allowfullscreen' => '#text','width' => '#int', 'height' => '#int', 'flashvars'=> '#text', 'wmode'=> '#text')
			),
			array(
				'acronym',
				array('title')
			),
			array(
				'abbr',
				array('title')
			),
			array(
				'iframe',
				array('width' => '#int', 'height' => '#int', 'src' => array('#domain'=>array('youtube.com','rutube.ru','vimeo.com')))
			),
			array(
				'ls',
				array('user'=>'#text')
			),
			array(
				'td',
				array('colspan'=>'#int','rowspan'=>'#int','align'=>array('right', 'left', 'center', 'justify'),'height'=>'#int','width'=>'#int')
			),
			array(
				'table',
				array('border'=>'#int','cellpadding'=>'#int','cellspacing'=>'#int','align'=>array('right', 'left', 'center', 'justify'),'height'=>'#int','width'=>'#int')
			),
		),
		// допустимые комбинации значений у параметров
		'cfgSetTagParamCombination' => array(
			array(
				'param',
				'name',
				array(
					'allowScriptAccess' => array(
						'value'=>array('sameDomain'),
					),
					'movie' => array(
						'value'=>array('#domain'=>array('youtube.com','rutube.ru','vimeo.com')),
					),
					'align' => array(
						'value'=>array('bottom','middle','top','left','right','justify','center'),
					),
					'base' => array(
						'value'=>true,
					),
					'bgcolor' => array(
						'value'=>true,
					),
					'border' => array(
						'value'=>true,
					),
					'devicefont' => array(
						'value'=>true,
					),
					'flashVars' => array(
						'value'=>true,
					),
					'hspace' => array(
						'value'=>true,
					),
					'quality' => array(
						'value'=>array('low','medium','high','autolow','autohigh','best'),
					),
					'salign' => array(
						'value'=>array('L','T','R','B','TL','TR','BL','BR'),
					),
					'scale' => array(
						'value'=>array('scale','showall','noborder','exactfit'),
					),
					'tabindex' => array(
						'value'=>true,
					),
					'title' => array(
						'value'=>true,
					),
					'type' => array(
						'value'=>true,
					),
					'vspace' => array(
						'value'=>true,
					),
					'wmode' => array(
						'value'=>array('window','opaque','transparent'),
					),
				),
				true, // Удалять тег, если нет основного значения параметра в списке комбинаций
			),
		),
		// Параметры тегов являющиеся обязательными
		'cfgSetTagParamsRequired' => array(
			array(
				'img',
				'src'
			),			
		),
		// Теги которые необходимо вырезать из текста вместе с контентом
		'cfgSetTagCutWithContent' => array(
			array(
				array('script',  'style')
			),
		),
		// Вложенные теги
		'cfgSetTagChilds' => array(
			array(
				'ul',
				array('li'),
				false,
				true
			),
			array(
				'ol',
				array('li'),
				false,
				true
			),
			array(
				'object',
				'param',
				false,
				true
			),
			array(
				'object',
				'embed',
				false,
				false
			),
			array(
				'table',
				array('tr'),
				false,
				true
			),
			array(
				'tr',
				array('td','th'),
				false,
				true
			),
		),
		// Если нужно оставлять пустые не короткие теги
		'cfgSetTagIsEmpty' => array(
			array(
				array('param','embed','a','iframe')
			),
		),
		// Не нужна авто-расстановка 
		'cfgSetTagNoAutoBr' => array(
			array(
				array('ul','ol','object','table','tr')
			)
		),
		// Теги с обязательными параметрами
		'cfgSetTagParamDefault' => array(
			array(
				'embed',
				'wmode',
				'opaque',
				true
			),
		),
		// Отключение авто-добавления 
		'cfgSetAutoBrMode' => array(
			array(
				true
			)
		),
		// Автозамена
		'cfgSetAutoReplace' => array(
			array(
				array('±', '©', '©', '®', '©', '©', '®'),
				array('±', '©', '©', '®', '©', '©', '®')
			)
		),
		// Список допустимых протоколов для ссылок
		'cfgSetLinkProtocolAllow' => array(
			array(
				array('http','https','ftp')
			)
		),
		'cfgSetTagNoTypography' => array(			
			array(
				array('code','video','object')
			),
		),
		// Теги, после которых необходимо пропускать одну пробельную строку
		'cfgSetTagBlockType' => array(
			array(
				array('h4','h5','h6','ol','ul','blockquote','pre','table','iframe')
			)
		),
		'cfgSetTagCallbackFull' => array(
			array(
				'ls',
				array('_this_','CallbackTagLs'),
			),
		),
	),
	
	// настройки для обработки текста в результатах поиска
	'search' => array(
		// Разрешённые теги
		'cfgAllowTags' => array(
			// вызов метода с параметрами
			array(
				array('span'),
			),			
		),
		// Разрешённые параметры тегов
		'cfgAllowTagParams' => array(
			array(
				'span',
				array('class' => '#text')
			),			
		),
	),
);

Выравниваие текста по ширене выводимой колонки

Интересует вопрос, возможно ли как-то реализовать в стандартном шаблоне выравнивание текста по обоим сторонам с реализацией переносов слов на следующие строки? Понятное дело, что будут меняться отступы меж буквами и пробелы меж словами, но всё же.

TinyMCE как включить кнопки центрирования

Здравствуйте.
Включил tinymce и обнаружил что там нет кнопочек выравнивания (JustfyLeft,JustifyRight,JustifyCenter)
Включил их в в тулбары в (engine/lib/internal/template/js/settings.js). Они отображаются но не работают.
Подскажите в какую сторону копать?

CSS проблемка

Верстаю шаблон для своего сайта, сделал меню (Топики| Блоги | Люди |) сайдбаром слева. Но проблема в том, что после того, как левый сайдбар заканчивается таблица контента съезжает на его место. Как выровнять таблицу контента, чтобы она была в своем столбике, а на месте сайдбара просто пустое место. Вот скрин:

Ах, да мучаю шаблон developer-jquery

Скрин:


Код #containt и #leftbar (мой сайдбар)

#content 	{ width: 70%; float: left; padding: 0 15px 15px 15px; background: #fff;  
}


#leftbar {float: left; width:15%;
 
 background: #f4f4f4;
 -moz-border-radius: 4px;
 border-radius: 4px;
padding: 5px 5px 5px;
 text-shadow: 0 1px 0 #fff;
 line-height: 1.5;
 margin-right: 20px;
}

Мне одному кажется что «выравнивание img по центру», нужно либо встроить в движок, либо упаковать в плагин?

Довольно странно что в движке до сих пор нет этой функции.

Тем не менее elsinor описал рабочий, ручной способ.


Читать дальше →