Для некоторых пунктов наверно можно попробовать...
Примерно так, в пример приведу адм. и мод. разделы, в файле navbar_header.html надо найти:
Код: Выделить всё
<!-- IF U_ACP --><li class="small-icon icon-acp" data-last-responsive="true"><a href="{U_ACP}" title="{L_ACP}" role="menuitem">{L_ACP_SHORT}</a></li><!-- ENDIF -->
<!-- IF U_MCP --><li class="small-icon icon-mcp" data-last-responsive="true"><a href="{U_MCP}" title="{L_MCP}" role="menuitem">{L_MCP_SHORT}</a></li><!-- ENDIF -->
и поменять
data-last-responsive="true"
на
data-skip-responsive="true"
, а название ссылки поместить в тег
<span>
, должно получится так:
Код: Выделить всё
<!-- IF U_ACP --><li class="small-icon icon-acp" data-skip-responsive="true"><a href="{U_ACP}" title="{L_ACP}" role="menuitem"><span>{L_ACP_SHORT}</span></a></li><!-- ENDIF -->
<!-- IF U_MCP --><li class="small-icon icon-mcp" data-skip-responsive="true"><a href="{U_MCP}" title="{L_MCP}" role="menuitem"><span>{L_MCP_SHORT}</span></a></li><!-- ENDIF -->
Далее в файле common.css в конец добавить:
Код: Выделить всё
.compact .icon-acp > a > span,
.compact .icon-mcp > a > span {
display: none;
}
.compact .icon-acp > a,
.compact .icon-mcp > a {
padding-top: 18px;
vertical-align: middle;
}
И так для всех ссылок которые должны остаться на панели: меняем запись, добавляем
<span>
и добавляем класс в стили.
Должно работать по принципу уведомлений и лс. Но в разумных пределах, разумеется, если будет много иконок, они будут переноситься на новую строку и панель перекосит.
Jim писал(а): можете разъяснить
В шаблонах есть события, например:
Код: Выделить всё
<body id="phpbb" class="nojs notouch section-{SCRIPT_NAME} {S_CONTENT_DIRECTION} {BODY_CLASS}">
<!-- EVENT overall_header_body_before -->
<div id="wrap">
<a id="top" class="anchor" accesskey="t"></a>
<div id="page-header">
<!-- EVENT overall_header_body_before -->
, это событие. Добавить содержимое в это место можно с помощью расширения, а точное через файл
overall_header_body_before.html
, который должен находиться в стилях расширения, т.е. путь до файла у нас получится:
Код: Выделить всё
ext/author_ext/name_ext/styles/all/template/event/overall_header_body_before.html
Так вот чтобы, например, добавить нужный нам элемент не в это место, а чуть ниже, допустим после
<div id="wrap">
, мы можем добавить собственное событие, главное чтобы оно было уникальным:
Код: Выделить всё
<body id="phpbb" class="nojs notouch section-{SCRIPT_NAME} {S_CONTENT_DIRECTION} {BODY_CLASS}">
<!-- EVENT overall_header_body_before -->
<div id="wrap">
<!-- EVENT overall_header_wrap_after -->
<a id="top" class="anchor" accesskey="t"></a>
<div id="page-header">
и теперь, чтобы наше содержимое выводилось на нашем новом событии, требуется всего лишь переименовать файл в
overall_header_wrap_after.html
:
Код: Выделить всё
ext/author_ext/name_ext/styles/all/template/event/overall_header_wrap_after.html