Всем привет! Я вот разбераюсь с Инстантом. Хочу сделать свое портфолио на нем. Взял за основу шаблон, начал его переделывать, вроде все ок. Но беда в том что сайт открываю просто и вижу одно, а открываю через админку — второе. Как быть? куда смотреть? Может я туплю? Как следствие пропадает верхняя менюшка
вот скрины:
ошибка в верстке
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
сайт открываю с админки и просто набераю...выходит две разные верскти
#1
21 января 2013 в 15:04
Прикрепленный файл
one_hpau2.jpg
238 Кб
#2
21 января 2013 в 15:39
Вопрос чут корректней можно?
Тоесть вы заходите на сайт (не авторизовавшись) все в порядке, как только авторизуйтесь (под админом) меню пропадает?
Так?
Тоесть вы заходите на сайт (не авторизовавшись) все в порядке, как только авторизуйтесь (под админом) меню пропадает?
Так?
#3
21 января 2013 в 16:08
нет! он у меня на локальном. ввожу название сайта "инстант" и вижу что менюшки нет. А ели захожу в адмиин панель, а потом нажимаю на просмотр сайта, то я вижу менюху.
Сегодня в 08:27
#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>
<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>
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>
<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
Как я вижу тут вроде все нормально, а где выводиться сам модуть? тоесть позиция для модуля?
В этой части кода ее ведь нет?
Вообщем если не боитесь что украду вашу идею киньте мне весь фаил template.php в личку,
(надеюсь вы template.php из папки админ не правили?)
В этой части кода ее ведь нет?
Вообщем если не боитесь что украду вашу идею киньте мне весь фаил template.php в личку,
(надеюсь вы template.php из папки админ не правили?)
#9
21 января 2013 в 17:57
нет, не правил! да какая там идея?!)
я честно говоря сам не понимаю как это и куда?
я честно говоря сам не понимаю как это и куда?
#10
21 января 2013 в 18:18
// Если у пользователя нет 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 } ?>
#11
21 января 2013 в 18:27
мне бы хотелось чтоб менюшка выводилась одинаково всегда. захожу ли я просто набрав сайт или же с админки
#12
21 января 2013 в 18:49
Да, если меню опубликовано в позиции "header"Все полностью соответствует скриншотам
Yermi, Ваше меню опубликовано в позиции "header"? или в какой другой?
#13
21 января 2013 в 18:59
в позиции header
#14
21 января 2013 в 19:06
Это выходит оно выводит регистрацию, если у меня нет айди, а если нет то менюху. может его как-то в css можно забацать? мол скрыть напрочь регистрацию и все?
#15
21 января 2013 в 19:16
не! так не катит! Может модули местами поменять? подскажите)