И еще где можно найти информацию по описанию областей вывода информации, типа left, right, left_idoska
Понимаешь, этот шаблон изначально Boxcode был свёрстан под одну левую колонку, а вставка которая выше приведена просто влита в часть с контентом (отсюда вытекает неправильное понимание правки CSS) и + div-ы построены на стилях position, что удобно при вёрстке для ПК, но на смартах это всё сьезжает. Попробуй правильно сверстать шаблон (не этот, а на другой пример пустой). В центральной части главный блок ->
<div class="layer_middle">
его стиль:
.layer_middle {
overflow: hidden;
background: #fff url("./images/fon_layer_middle_repeat.png") repeat-x;
}
, а в нем должны быть три независимых блока
левый:
<div class="layer_left_content">
его стиль:
.layer_left_content {
float:left; /* парит слева */
width:250px; /* ширина 250 */
text-align:left;
}
правый:
<div class="layer_right_content">
его стиль:
.layer_right_content {
float:right; /* парит справа */
width:250px; /* ширина 250 */
text-align:left;
}
и центральный:
<div class="layer_center_content">
его стиль:
.layer_center_content {
padding-left:250px; /* отступ слева 250*/
padding-right:250px; /* отступ справа 250*/
clear:none;
}
т.е.:
<div class="layer_middle">
<!-- правый блок-->
<div class="layer_right_content">
<div class="block_right_column_contr_1">
<?php $obj_site->printModulsPart("right"); ?>
<?php $obj_site->printModulsPart("right_banner"); ?>
</div>
</div>
<!-- /правый блок-->
<!-- левый блок -->
<div class="layer_left_content">
<div class="layer_bpanel">
<div class="layer_bpanel_contr_p">
<div>
<div class="box_link_add_advert">
<a href="<?php echo($dir_http);?>/newadv/"><img src="<?php echo($dir_http_template);?>/images/button_add_elm_doska.png" width="240px" alt="Добавить объявление на сайт" title="Добавить объявление на сайт"></a>
</div>
<div class="marginTop5 box_link_add_object">
<a href="<?php echo($dir_http);?>/createobj/"><img src="<?php echo($dir_http_template);?>/images/button_add_object.png" width="240px" alt="Добавить магазин, фирму, компанию, организацию или предприятие в каталог" title="Добавить магазин, фирму, компанию, организацию или предприятие в каталог"></a>
</div>
<?php $obj_site->printModulsPart("left_idoska"); ?>
<?php $obj_site->printModulsPart("left"); ?>
<?php $obj_site->printModulsPart("left_banner"); ?>
</div>
</div>
</div>
</div>
<!-- /левый блок-->
<!-- центральный блок контента -->
<div class="layer_center_content">
<div>
<div>
<?php $obj_site->printModulsPart("vip_doska"); ?>
</div>
</div>
<?php $obj_site->printModulsPart("navigation_board"); ?>
<div>
<?php
// для главной страницы подключаем специальный шаблон для вывода основного содержимого
if ( $obj_site->openModul == "mainPage" )
{
$obj_site->printTypeBaseContent(1);
if ( $masConfig["ON_LINK_ADD_SERVICE_SOCIAL"] == 1 )
{
?>
<div class="marginTB10">
<script type="text/javascript" src="//yandex.st/share/cnt.share.js"></script>
<div class="yashare-auto-init" style="margin:10px auto;text-align:center;" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,gplus" data-yashareTheme="counter" data-yashareType="large"></div>
</div>
<?php
}
}
else
{ ?>
<div class="base_block_main_content">
<div class="contr_1">
<div class="title_main_content">
<h1><?php $obj_site->printTypeBaseContent(0); ?></h1>
</div>
<div class="text_main_content">
<?php $obj_site->printTypeBaseContent(1); ?>
<?php $t2=$obj_site->getTypeBaseContent(2);
if ( $t2 )
echo($t2); ?>
<?php $t3=$obj_site->getTypeBaseContent(3);
if ( $t3 )
echo($t3); ?>
<?php
if ( $masConfig["ON_LINK_ADD_SERVICE_SOCIAL"] == 1 )
{
?>
<div class="marginTB10">
<script type="text/javascript" src="//yandex.st/share/cnt.share.js"></script>
<div class="yashare-auto-init" style="margin:10px auto;text-align:center;" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,gplus" data-yashareTheme="counter" data-yashareType="large"></div>
</div>
<?php
}
?>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
</div>
<!-- /центральный блок контента -->
</div>
Ну вроде как то так себе переделал (попробуй где нибудь установи заново доску и попробуй на этот код поменять), может где-то и напартачил (пока своё выпиливал) ИЗВИНЯЮСЬ но суть донёс. И indexstyle.css надо подправлять (как Я писал)
если сверстать шаблон таким образом, то он становится более гибким и податливым в настройке и когда начинаешь понимать суть строения шаблона (в данном случае колонки и центральная часть куда выводится контент), то ты сам себе ответишь на вопрос о том как выводятся "left, right, left_idoska", поймёшь что их можно насоздавать кучу (но то что будешь выводить в эти области строго подчиняются стилям position которые практически здесь везде изначально заданы и их лучше переверстать). Приведу пример куда не перенесёшь код области авторизации он не перенесётся, т.к. его место определено позиционированием на экране относительно координат (вроде верхнего правого угла идёт отсчёт)