Добрый день! Такое дело..покавырялась в Битриксе (зачем то) и оно теперь странно отображается, но работает Не программист, но руководство поставило убрать пункт меню и всё съехало как выглядит меню прилагаю. Код меню тоже во вложении.
Вот твоя проблема. http://prntscr.com/r8jola И так меню на битриксе некто не делает. Для этого есть свои компоненты.
так должный быть открывающие и закрывающие теги PHP. Открой этот файл через FTP. Вот тут что то не хватает http://prntscr.com/r8tyfk а вот исправленный код. PHP: <? $menu_gl = Array( Array('Продукция','/catalog/'), Array('Новости','/news/'), Array('О Компании','/company/'), Array('Производство','/production/'), Array('Полезная информация','/articles/'), Array('Где купить','/where/'), ); $menu_dop = Array( Array('Торфяная<br />продукция','/catalog/torf/'), Array('Грунты','/catalog/grunt/'), Array('Удобрения','/catalog/udobrenie/'), Array('Садовые<br />инструменты','/catalog/instrument/'), Array('Прочие товары<br />для сада и огорода','/catalog/prochie-tovary-dlya-sada-i-ogoroda/'), Array('Продукция партнеров','http://www.lamatorf.ru/pdf_partners.pdf'), ); $menu_dop2 = Array( Array('Статьи','/articles/'), Array('Вопрос - ответ','/faq/'), Array('Аудио и видео ролики','/media/'), Array('Лунный календарь','/moon-calendar/'), ); function menu_active($link,$cat=false){ $send = true; global $APPLICATION; $dir = $APPLICATION->GetCurDir(); if($dir == '/catalog/' && $cat == true){ $send = false; } $pos = strpos($dir, $link); if($pos !== false && $send == true){ return 'active'; } } ?> <ul class="blank inline"> <? foreach($menu_gl as $gl): ?> <li class="<span id=" title="<? echo menu_active($gl[1]); ?>"><? echo menu_active($gl[1]); ?><span class="bxhtmled-surrogate-inner"><span class="bxhtmled-right-side-item-icon"></span><span class="bxhtmled-comp-lable" unselectable="on" spellcheck="false">Код PHP</span></span>"> <? if($gl[1] != '/articles/'):?> <a href="<? echo $gl[1]; ?>"><? echo $gl[0]; ?></a> <? else: ?> <? echo $gl[0]; ?> <? endif; ?> <? if($gl[0] == 'Продукция'): ?> <div class="sub sub1"> <ul class="blank inline"> <? foreach($menu_dop as $dop): ?> <li class="<span id=" title="<? echo menu_active($dop[1],true); ?>"><? echo menu_active($dop[1],true); ?><span class="bxhtmled-surrogate-inner"><span class="bxhtmled-right-side-item-icon"></span><span class="bxhtmled-comp-lable" unselectable="on" spellcheck="false">Код PHP</span></span>"><? if($dop[0] == 'Продукция партнеров') echo 'target="_blank"'?></li> <? endforeach; ?> </ul> </div> <? endif; ?> <? if($gl[0] == 'Полезная информация'): ?> <div class="sub sub2"> <ul class="blank"> <? foreach($menu_dop2 as $dop2): ?> <li class="<span id=" title="<? echo menu_active($dop2[1]); ?>"><? echo menu_active($dop2[1]); ?><span class="bxhtmled-surrogate-inner"><span class="bxhtmled-right-side-item-icon"></span><span class="bxhtmled-comp-lable" unselectable="on" spellcheck="false">Код PHP</span></span>"><a href="<? echo $dop2[1]; ?>"><? echo $dop2[0]; ?></a></li> <? endforeach; ?> </ul> </div> <? endif; ?> </li> <? endforeach; ?> <?/* <li> <a href="/catalog/">Продукция</a> <div class="sub"> <ul class="blank"> <li><a href="/catalog/torf/">Торф</a></li> <li><a href="/catalog/grunt/">Грунты</a></li> <li><a href="/catalog/udobrenie/">Удобрения</a></li> <li><a href="/catalog/instrument/">Садовые инструменты</a></li> <li><a href="/catalog/prochie-tovary-dlya-sada-i-ogoroda/">Прочие товары для сада и огорода</a></li> </ul> </div> </li> <li><a href="/news/">Новости</a></li> <li><a href="/company/">О Компании</a></li> <li><a href="/production/">Производство</a></li> <li> <a href="/articles/">Полезная информация</a> <div class="sub"> <ul class="blank"> <li><a href="/articles/">Статьи</a></li> <li><a href="/faq/">Вопрос - ответ</a></li> <li><a href="/media/">Аудио и видео ролики</a></li> <li><a href="/moon-calendar/">Лунный календарь</a></li> </ul> </div> </li> <li><a href="/where/">Где купить</a></li>*/?> </ul>
http://www.lamatorf.ru/bitrix/admin/cache.php?lang=ru http://prntscr.com/r8vwsc --- Добавлено --- И лучше изменяй файл через ftp
да,весь кеш почистила, все равно отображается не верно доступ к моему сожалению дать не могу, это же корпоративный сайт
@Gala_2020 дай человеку доступ, поправит же. Ничего плохого не случится. Сами если не можете ,придется кого то просить, еще и денег попросят отвалить прилично. --- Добавлено --- @Gala_2020 А вообще если честно, раз вы не программист, но начальство попросило, советую больше ничего не трогать. Пусть сайт так и работает, и они сами ищут того кто будет править. Вот как на картинке сделайте и все, с вас больше ничего не требуется.
<? $menu_gl = Array( Array('Продукция','/catalog/'), Array('Новости','/news/'), Array('О Компании','/company/'), Array('Производство','/production/'), Array('Полезная информация','/articles/'), Array('Где купить','/where/'), ); $menu_dop = Array( Array('Торфяная<br />продукция','/catalog/torf/'), Array('Грунты','/catalog/grunt/'), Array('Удобрения','/catalog/udobrenie/'), Array('Садовые<br />инструменты','/catalog/instrument/'), Array('Прочие товары<br />для сада и огорода','/catalog/prochie-tovary-dlya-sada-i-ogoroda/'), Array('Продукция партнеров','http://www.lamatorf.ru/pdf_partners.pdf'), ); $menu_dop2 = Array( Array('Статьи','/articles/'), Array('Вопрос - ответ','/faq/'), Array('Аудио и видео ролики','/media/'), Array('Лунный календарь','/moon-calendar/'), ); function menu_active($link,$cat=false){ $send = true; global $APPLICATION; $dir = $APPLICATION->GetCurDir(); if($dir == '/catalog/' && $cat == true){ $send = false; } $pos = strpos($dir, $link); if($pos !== false && $send == true){ return 'active'; } } ?> <ul class="blank inline"> <? foreach($menu_gl as $gl): ?> <li class="<span id=" title="<? echo menu_active($gl[1]); ?>"><? echo menu_active($gl[1]); ?><span class="bxhtmled-surrogate-inner"><span class="bxhtmled-right-side-item-icon"></span><span class="bxhtmled-comp-lable" unselectable="on" spellcheck="false">Код PHP</span></span>"> <? if($gl[1] != '/articles/'):?> <a href="<? echo $gl[1]; ?>"><? echo $gl[0]; ?></a> <? else: ?> <? echo $gl[0]; ?> <? endif; ?> <? if($gl[0] == 'Продукция'): ?> <div class="sub sub1"> <ul class="blank inline"> <? foreach($menu_dop as $dop): ?> <li class="<span id=" title="<? echo menu_active($dop[1],true); ?>"><? echo menu_active($dop[1],true); ?><span class="bxhtmled-surrogate-inner"><span class="bxhtmled-right-side-item-icon"></span><span class="bxhtmled-comp-lable" unselectable="on" spellcheck="false">Код PHP</span></span>"><? if($dop[0] == 'Продукция партнеров') echo 'target="_blank"'?></li> <? endforeach; ?> </ul> </div> <? endif; ?> <? if($gl[0] == 'Полезная информация'): ?> <div class="sub sub2"> <ul class="blank"> <? foreach($menu_dop2 as $dop2): ?> <li class="<span id=" title="<? echo menu_active($dop2[1]); ?>"><? echo menu_active($dop2[1]); ?><span class="bxhtmled-surrogate-inner"><span class="bxhtmled-right-side-item-icon"></span><span class="bxhtmled-comp-lable" unselectable="on" spellcheck="false">Код PHP</span></span>"><a href="<? echo $dop2[1]; ?>"><? echo $dop2[0]; ?></a></li> <? endforeach; ?> </ul> </div> <? endif; ?> </li> <? endforeach; ?> <?/* <li> <a href="/catalog/">Продукция</a> <div class="sub"> <ul class="blank"> <li><a href="/catalog/torf/">Торф</a></li> <li><a href="/catalog/grunt/">Грунты</a></li> <li><a href="/catalog/udobrenie/">Удобрения</a></li> <li><a href="/catalog/instrument/">Садовые инструменты</a></li> <li><a href="/catalog/prochie-tovary-dlya-sada-i-ogoroda/">Прочие товары для сада и огорода</a></li> </ul> </div> </li> <li><a href="/news/">Новости</a></li> <li><a href="/company/">О Компании</a></li> <li><a href="/production/">Производство</a></li> <li> <a href="/articles/">Полезная информация</a> <div class="sub"> <ul class="blank"> <li><a href="/articles/">Статьи</a></li> <li><a href="/faq/">Вопрос - ответ</a></li> <li><a href="/media/">Аудио и видео ролики</a></li> <li><a href="/moon-calendar/">Лунный календарь</a></li> </ul> </div> </li> <li><a href="/where/">Где купить</a></li>*/?> </ul> --- Добавлено --- Я так и сделала, как на картинке : D но доступ не могу предоставить (((
PHP: <? $menu_gl = Array( Array('Продукция','/catalog/'), Array('Новости','/news/'), Array('О Компании','/company/'), Array('Производство','/production/'), Array('Полезная информация','/articles/'), Array('Где купить','/where/'), ); $menu_dop = Array( Array('Торфяная<br />продукция','/catalog/torf/'), Array('Грунты','/catalog/grunt/'), Array('Удобрения','/catalog/udobrenie/'), Array('Садовые<br />инструменты','/catalog/instrument/'), Array('Прочие товары<br />для сада и огорода','/catalog/prochie-tovary-dlya-sada-i-ogoroda/'), Array('Продукция партнеров','http://www.lamatorf.ru/pdf_partners.pdf'), ); $menu_dop2 = Array( Array('Статьи','/articles/'), Array('Вопрос - ответ','/faq/'), Array('Аудио и видео ролики','/media/'), Array('Лунный календарь','/moon-calendar/'), ); function menu_active($link,$cat=false){ $send = true; global $APPLICATION; $dir = $APPLICATION->GetCurDir(); if($dir == '/catalog/' && $cat == true){ $send = false; } $pos = strpos($dir, $link); if($pos !== false && $send == true){ return 'active'; } } ?> <ul class="blank inline"> <? foreach($menu_gl as $gl): ?> <li class="<span id=" title="<? echo menu_active($gl[1]); ?>"><? echo menu_active($gl[1]); ?><span class="bxhtmled-surrogate-inner"><span class="bxhtmled-right-side-item-icon"></span><span class="bxhtmled-comp-lable" unselectable="on" spellcheck="false"></span></span><? if($gl[1] != '/articles/'):?> <a href="<? echo $gl[1]; ?>"><? echo $gl[0]; ?></a> <? else: ?> <? echo $gl[0]; ?> <? endif; ?> <? if($gl[0] == 'Продукция'): ?> <div class="sub sub1"> <ul class="blank inline"> <? foreach($menu_dop as $dop): ?> <li class="<span id=" title="<? echo menu_active($dop[1],true); ?>"><? echo menu_active($dop[1],true); ?><span class="bxhtmled-surrogate-inner"><span class="bxhtmled-right-side-item-icon"></span><span class="bxhtmled-comp-lable" unselectable="on" spellcheck="false"></span></span><? if($dop[0] == 'Продукция партнеров') echo 'target="_blank"'?></li> <? endforeach; ?> </ul> </div> <? endif; ?> <? if($gl[0] == 'Полезная информация'): ?> <div class="sub sub2"> <ul class="blank"> <? foreach($menu_dop2 as $dop2): ?> <li class="<span id=" title="<? echo menu_active($dop2[1]); ?>"><? echo menu_active($dop2[1]); ?><span class="bxhtmled-surrogate-inner"><span class="bxhtmled-right-side-item-icon"></span><span class="bxhtmled-comp-lable" unselectable="on" spellcheck="false"></span></span><a href="<? echo $dop2[1]; ?>"><? echo $dop2[0]; ?></a></li> <? endforeach; ?> </ul> </div> <? endif; ?> </li> <? endforeach; ?> <?/* <li> <a href="/catalog/">Продукция</a> <div class="sub"> <ul class="blank"> <li><a href="/catalog/torf/">Торф</a></li> <li><a href="/catalog/grunt/">Грунты</a></li> <li><a href="/catalog/udobrenie/">Удобрения</a></li> <li><a href="/catalog/instrument/">Садовые инструменты</a></li> <li><a href="/catalog/prochie-tovary-dlya-sada-i-ogoroda/">Прочие товары для сада и огорода</a></li> </ul> </div> </li> <li><a href="/news/">Новости</a></li> <li><a href="/company/">О Компании</a></li> <li><a href="/production/">Производство</a></li> <li> <a href="/articles/">Полезная информация</a> <div class="sub"> <ul class="blank"> <li><a href="/articles/">Статьи</a></li> <li><a href="/faq/">Вопрос - ответ</a></li> <li><a href="/media/">Аудио и видео ролики</a></li> <li><a href="/moon-calendar/">Лунный календарь</a></li> </ul> </div> </li> <li><a href="/where/">Где купить</a></li>*/?> </ul>
Спасибо вам что постарались помочь и потратили свое время! Так удивительно, что есть такие люди! Ошибку кодом решить не удалось, поэтому восстановление сайта помогло. Еще раз спасибо!