ошибка в верстке

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

сайт открываю с админки и просто набераю...выходит две разные верскти

#1 21 января 2013 в 15:04
Всем привет! Я вот разбераюсь с Инстантом. Хочу сделать свое портфолио на нем. Взял за основу шаблон, начал его переделывать, вроде все ок. Но беда в том что сайт открываю просто и вижу одно, а открываю через админку — второе. Как быть? куда смотреть? Может я туплю? Как следствие пропадает верхняя менюшка
вот скрины:
Прикрепленный файл
one_hpau2.jpg 238 Кб
#2 21 января 2013 в 15:39
Вопрос чут корректней можно?
Тоесть вы заходите на сайт (не авторизовавшись) все в порядке, как только авторизуйтесь (под админом) меню пропадает?
Так?
#3 21 января 2013 в 16:08
нет! он у меня на локальном. ввожу название сайта "инстант" и вижу что менюшки нет. А ели захожу в адмиин панель, а потом нажимаю на просмотр сайта, то я вижу менюху.
#4 21 января 2013 в 16:30
Yermi, кусок кода шапки(все что в id="header"), выложте тут под спойлером(чтоб незагромождать), и уже навеное будет видно в чем косяк.
#5 21 января 2013 в 16:40
это открывается когда я просто набераю ИНСТАНт
<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>
#6 21 января 2013 в 16:45
Yermi, Выложи прям из файла template.php. а не из плагина фаирбах
Модуль опубликован для всех?
#7 21 января 2013 в 17:14
Опубликован для всех!

<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>
#8 21 января 2013 в 17:25
Как я вижу тут вроде все нормально, а где выводиться сам модуть? тоесть позиция для модуля?
В этой части кода ее ведь нет?
Вообщем если не боитесь что украду вашу идею jokeкиньте мне весь фаил template.php в личку,
(надеюсь вы template.php из папки админ не правили?)
#9 21 января 2013 в 17:57
нет, не правил! да какая там идея?!)
я честно говоря сам не понимаю как это и куда?
#10 21 января 2013 в 18:18
  1. // Если у пользователя нет id, то есть он гость
  2. <?php if (!$inUser->id){ ?>
  3. // То показываем блок
  4. <div class="mod_user_menu">
  5. <span class="register"><a href="/registration">Регистрация</a></span>
  6. <span class="login"><a href="/login">Вход</a></span>
  7. </div>
  8. // Иначе выводим позицию 'header'
  9. <?php } else { ?>
  10. <?php $inPage->printModules('header'); ?>
  11. <?php } ?>
Все полностью соответствует скриншотам. В чем состоит ошибка которую вы ищете?
#11 21 января 2013 в 18:27
мне бы хотелось чтоб менюшка выводилась одинаково всегда. захожу ли я просто набрав сайт или же с админки
#12 21 января 2013 в 18:49

Все полностью соответствует скриншотам

Pasha
Да, если меню опубликовано в позиции "header"
Yermi, Ваше меню опубликовано в позиции "header"? или в какой другой?
#13 21 января 2013 в 18:59
в позиции header
#14 21 января 2013 в 19:06
Это выходит оно выводит регистрацию, если у меня нет айди, а если нет то менюху. может его как-то в css можно забацать? мол скрыть напрочь регистрацию и все?
#15 21 января 2013 в 19:16
не! так не катит! Может модули местами поменять? подскажите)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.