ошибка в верстке
сайт открываю с админки и просто набераю...выходит две разные верскти
вот скрины:
Тоесть вы заходите на сайт (не авторизовавшись) все в порядке, как только авторизуйтесь (под админом) меню пропадает?
Так?
<div id="header">
<div style="float:left; width:370px; height:68px"> </div>
<div id="head"> </div>
<div style=" float:right; width:360px; height:68px">
<div id="sitename" style="float:left; width:370px; height:60px padding:0px;">
<div style=" float:right; width:630px; height:60px">
<div class="mod_user_menu">
<span class="register">
<span class="login">
</div>
</div>
</div>
а это, если зайти с админки
<div id="header">
<div style="float:left; width:370px; height:68px"> </div>
<div id="head"> </div>
<div style=" float:right; width:360px; height:68px">
<div id="sitename" style="float:left; width:370px; height:60px padding:0px;">
<div style=" float:right; width:630px; height:60px">
<div class="module">
<div class="modulebody">
<link type="text/css" rel="stylesheet" href="/includes/jquery/treeview/jquery.treeview.css">
<div>
<ul id="menu2" class="menu">
<li>
<a title="Интернет маркетинг" target="_self" href="#"> Интернет маркетинг </a>
</li>
<li>
<li>
</ul>
</div>
</div>
</div>
</div>
</div>
Модуль опубликован для всех?
<div id="header">
<div style="float:left; width:370px; height:68px">
</div>
<div id="head">
<?php $inPage->printModules('head');?>
</div>
<div style=" float:right; width:360px; height:68px">
<div>
<form name="searchform" action="/index.php" method="get">
<input type="hidden" name="view" value="search"/>
<input id="search_text" name="query" type="text" tabindex="1" onfocus="if(this.value=='Поиск...') this.value='';" onblur="if(this.value=='') this.value='Поиск...';" value="Поиск..." maxlength="200"/>
<input id="search_button" name="gosearch" type="submit" alt="Поиск" value=" " onclick="document.searchform.submit()"/>
</form>
</div>
</div>
<div id="sitename" style="float:left; width:370px; height:60px padding:0px;">
<a href="/"></a>
</div>
<div style=" float:right; width:630px; height:60px">
<?php if (!$inUser->id){ ?>
<div class="mod_user_menu">
<span class="register"><a href="/registration">Регистрация</a></span>
<span class="login"><a href="/login">Вход</a></span>
</div>
<?php } else { ?>
<?php $inPage->printModules('header'); ?>
<?php } ?>
</div>
</div>
В этой части кода ее ведь нет?
Вообщем если не боитесь что украду вашу идею киньте мне весь фаил template.php в личку,
(надеюсь вы template.php из папки админ не правили?)
я честно говоря сам не понимаю как это и куда?
// Если у пользователя нет id, то есть он гость <?php if (!$inUser->id){ ?> // То показываем блок <div class="mod_user_menu"> <span class="register"><a href="/registration">Регистрация</a></span> <span class="login"><a href="/login">Вход</a></span> </div> // Иначе выводим позицию 'header' <?php } else { ?> <?php $inPage->printModules('header'); ?> <?php } ?>
Да, если меню опубликовано в позиции "header"Все полностью соответствует скриншотам
Yermi, Ваше меню опубликовано в позиции "header"? или в какой другой?