Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Нет административной панели на главной странице!

00 голосов
6
Здравствуйте. Собстно такая проблемка: По сути всегда работал в Другой CMS, но пришел на новую работу, а у них сайт на Битриксе 10.0.4 и первое, во что я вляпался, это то, что не работает авторизация с главноq страници (с любой другой работает) и на главной нету административной панели (( 
 Сам найти информацию в сети по этим проблемам не сумел ( а проблему решить надо!
Подскажите кто , что знает) Спасибо!
PS: если нужна какая-нибудь доп информация, то сажите какая, покажу. на битриксе 3-ий день работаю всего...
спросил 26 Апр, 13 от Nevemore (200 баллов)

6 Ответы

00 голосов
кинь ссылку на сайт
ответил 26 Апр, 13 от VitaliyKR (360 баллов)
00 голосов
проверьте наличие соответствующих строк в шаблоне - именно для главной страницы.
проверьте настройки сайта - возможно что для главной страницы подключается другой шаблон.
ответил 26 Апр, 13 от vvOYOvv (140 баллов)
00 голосов
Цитата
Сергей Деньгаев пишет:
кинь ссылку на сайт
http://www.mbaconsult.ru/

Цитата
sergey78 пишет:
проверьте наличие соответствующих строк в шаблоне - именно для главной страницы.
проверьте настройки сайта - возможно что для главной страницы подключается другой шаблон.
По адресу /bitrix/admin/template_admin.php?lang=ru  есть шаблон главной страници, но там я не нашел информацию про авторизацию... она содержит только блоговый модуль или что-то типо него...
На фтп сайта  в папке /bitrix/templates/.default/  есть header_to_all.php в нем есть информация про авторизацию..но ничего в нем не нашел про главную... (мо гу привести весь код или код участка   отвечающего за авторизацию)...

Настройки компонента:
Рисунок

В настрйоках компонента (код):
Код
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<SC RIPT TYPE="text/javascript">
<!--
func tion submitenter(myfield,e)
{
var keycode;
if (wind ow .event) keycode = wind ow .event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   myfield.form.submit();
   return false;
   }
else
   return true;
}
//-->
</SCRIPT>

<?
if($arResult['ERROR'])
{
   
   ?>
   <sc ript>
   
      a lert('<?=HTMLToTxt($arResult['ERROR_MESSAGE']['MESSAGE'])?>');
      
   </script>
   <?
   
}
?>

<?if ($arResult["FORM_TYPE"] == "login"):?>
<a href="#">ВХОД</a>
                                <div class="login">
                                    <fo rm method="post" target="_top" action="<?=$arParams["BACKURL"]?>">
   <?
   if (strlen($arResult["BACKURL"]) > 0)
   {
   ?>
      <input type="hidden" name="backurl" value="<?=$arParams["BACKURL"]?>" style="display:none;"/>
   <?
   }
   ?>
   <?
   foreach ($arResult["POST"] as $key => $value)
   {
   ?>
   <input type="hidden" name="<?=$key?>" value="<?=$value?>"  style="display:none;"/>
   <?
   }
   ?>
   <input type="hidden" name="AUTH_FORM" value="Y"  style="display:none;"/>
   <input type="hidden" name="TYPE" value="AUTH"  style="display:none;"/>
                                        <div class="login-login"><input type="text" name="USER_LOGIN" maxlength="50" value="<?=$arResult["USER_LOGIN"]?>" onK eyPress="return submitenter(this,event)"/></div>
                                        <div class="login-password"><input type="password" name="USER_PASSWORD" maxlength="50" onK eyPress="return submitenter(this,event)"/></div>
                                        <div class="login-checkbox"><input type="checkbox" id="USER_REMEMBER" name="USER_REMEMBER" value="Y"/></div>
                                        <div class="login-checkbox-title">Запомнить</div>
                                        <div class="login-submit"><input type="s ubmit" value="Вход" name="Login"/></div>
                                        <div class="login-forgot"><a href="<?=SITE_DIR?>Recover_password/">Восстановить пароль</a></div>
                                        

                                    </form>
                                </div>
<?else:?>
<?global $USER;

$rsUser = $USER->GetByID($USER->GetID());
$arUser = $rsUser->Fetch();
?>
<a href="#">Здравствуйте, <?=$arUser["NAME"];?></a>
                                <div class="login">
                          &n
ответил 22 Июнь, 13 от Nevemore (200 баллов)
00 голосов
Проблема так и не решена smile:(
ответил 26 Сен, 13 от Nevemore (200 баллов)
00 голосов
на счет панели нужно проверить в header.php шаблона наличие строчки после открывающего body <?$APPLICATION->ShowPanel();?> и в секции head строчки <?$APPLICATION->ShowHead()?>шаблоны /bitrix/templates/
а какой применяется можно посмотреть в Настройки Настройки продукта Сайты Список сайтов в выпадающем списке Изменить
ответил 27 Дек, 13 от 5tarik (240 баллов)
00 голосов
Сакен Озаев

Спасибо, думаю это то самое... 
У меня в коде все выглядит так:

Секция head
Код
<head>
<met a http-equiv="Content-Type" content="text/html; charset=<?=LANG_CHARSET;?>">
<MET A NAME="ROBOTS" content="ALL">
<?$APPLICATION->ShowMeta("keywords")?>
<?$APPLICATION->ShowMeta("description")?>
<title><?$APPLICATION->ShowTitle()?></title><!-- Style -->
    <?$APPLICATION->ShowCSS();?>
<!-- // -->
 
    <?$APPLICATION->ShowHead();?>
</head>
секция body
Код
<body><?$APPLICATION->ShowPanel();?>

   <div class="body">
     <div class="bannerplace"><?$APPLICATION->IncludeComponent(
   "bitrix:advertising.banner",
   "",
   Array(
      "TYPE" => "Big_header_banners",
      "CACHE_TYPE" => "A",
      "CACHE_TIME" => "0"



Только я немного недопонял, чт ос этим надо делать smile:(  в частности: шаблоны /bitrix/templates/  
т.е. мне после <?$APPLICATION->ShowHead()?> написать путь к шаблону сайта ?  Шаблон главной страницы выглядит так: сайт.ру/ru/index.php
ответил 13 Апр, 14 от Nevemore (200 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 31 Март, 14 от Saitan (260 баллов)
0 голосов
2 ответов
спросил 08 Апр, 14 от mirage (120 баллов)
0 голосов
3 ответов
спросил 25 Март, 14 от DaRkCaT (160 баллов)
0 голосов
3 ответов
0 голосов
5 ответов
спросил 02 Дек, 13 от Saitan (260 баллов)