Здравствуйте уважаемая администрация пользователи проекта кабинетадмина, хочу попросить вас реализовать тоже самое как у вас, но заменить 2 блока на свои
1) Последние темы (в точности как у вас)
2) Группа ВК
3) Реклама Гугл адсенс
Изображение
Спасибо.
Комментарии: 3

CabinetAdmin 14 ноя 2015, 15:52 Сообщение

Здесь на форуме для последних тем я использовал своё событие, как в прочем-то и для всех остальных блоков...

Код выглядит так:

Код: Выделить всё

		<div class="headerbar">
			<div class="inner">
				<!-- EVENT overall_header_headerbar_after -->
				<div class="headerbar-left">
					<div class="headerbar-blocks">
						<div class="headerbar-blocks-left">
							<!-- EVENT headerbar_blocks_left_after -->
						</div>
					</div>
					<div class="headerbar-blocks">
						<div class="headerbar-blocks-right">
							<!-- EVENT headerbar_blocks_right_after -->
						</div>
					</div>
				</div>
			</div>
		</div>
Для последних тем используется событие <!-- EVENT overall_header_headerbar_after -->. Достаточно переименовать событие на это в расширении, такое же оформление есть в теме расширения.

Стили:

Код: Выделить всё

/* Headerbar blocks
----------------------------------------*/
.recent-topics-box {
	width: 300px;
	float: right;
	position: relative;
}

.headerbar-left {
	margin-right: 310px;
	overflow: hidden;
	width: auto;
}

.headerbar-left.max-width {
	margin-right: 0;
}

.headerbar-blocks {
	width: 50%;
	float: left;
}

.headerbar-blocks-left,
.headerbar-blocks-right {
	margin: 2px;
	min-height: 178px;
	padding: 12px 10px;
	border-radius: 3px;
}

@media only screen and (max-width: 1000px), only screen and (max-device-width: 1000px) {
	.recent-topics-box {
		width: auto;
		float: none;
		padding-bottom: 10px;
	}
	
	.headerbar-left {
		margin-right: 0;
		overflow: hidden;
		width: auto;
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	.headerbar-blocks {
		width: auto;
		float: none;
		padding-bottom: 10px;
	}
}
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 14 ноя 2015, 19:49 Сообщение

А можно более подробную инструкцию, готов спонсировать.
  • 0

CabinetAdmin 14 ноя 2015, 20:44 Сообщение

Подробнее? А какая нужна подробность :unknown

Ставите в индекс-боди или в хедер, примерно в то место где хотите чтобы отображалась эта таблица. Если в хедер, то можно обернуть её в:

Код: Выделить всё

<!-- IF S_INDEX -->
...
<!-- ENDIF -->
чтобы таблица отображалась только на главной странице. Те же последние темы всё равно только на главной отображаются, может уже конечно и нет, я давно их не обновлял.
Потом добавляете стили, можно добавить в common.css, например, в конец.

Расширение http://cabinetadmina.ru/viewtopic.php?f=149&t=4234 использует событие index_body_forumlist_body_after.html (вроде бы), надо переименовать его в overall_header_headerbar_after.html.

Первые две колонки, это в зависимости от того, каким вы образом добавляете содержимое. Если через расширения, то достаточно создать файлы с такими именами. Либо просто вместо событий вставить своё содержимое.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

Похожие темы