PHP какой файл отвечает за вывод меню

191
08 февраля 2018, 18:17

Здравствуйте! Помогите определить, какой из указанных в данном коде файлов может отвечать за вывод верхнего меню на html-странице.

Я сеошник, знаю html/css/ немножко js. А сайт достался самописный на пхп, программист пропал куда-то, что редактировать не пойму. Страница полностью программная, статичного кода нет совсем.

Мне нужно пункты верхнего меню (они списком выводятся в хтмл сразу после открывающего body и логотипа) обернуть в заголовки. В принципе, с простейшими командами пхп, вроде echo, я, наверное, разберусь. Подскажите, в каком файле их искать. Спасибо.

В html блок меню имеет класс menu. Здесь такого не вижу.

<?define('core',true);header('Content-type: text/html; 
charset="utf-8"');include('common/db.php');include
('common/pathfinder.php');if ($_COOKIE['uid'] || $_POST['nic']) 
{include('common/user.php');}include('common/settings.php');include
('common/client.php');include('common/functions.php');include
('common/getpage.php');include('common/zones.php');if ($zone[1]) 
{foreach ($zone[1] as $inc_id=>$incname) {include
($incname.'.php');}}?>
<!DOCTYPE html>
<html>
<?if ($zone[2]) {?>
<head><?foreach ($zone[2] as $inc_id=>$incname) {include
($incname.'.php');}?>
</head>
<?}?>
<body class="scheme<?=$page_scheme ?>">
<div class="all"><?if ($zone[3]) {?><div class="roof<? if 
($page_id==29) { ?> searchpagetop<? } ?>">
<?foreach ($zone[3] as $inc_id=>$incname) {include
($incname.'.php');}?>
</div>
<?}?>
<div class="basis">
<?if ($zone[4]) {?>
<div class="top"><?foreach ($zone[4] as $inc_id=>$incname) {include
($incname.'.php');}?>
</div><?}?>
<div class="main">
<?if ($zone[5]) {?>
<div class="left"><?foreach ($zone[5] as $inc_id=>$incname) 
{include($incname.'.php');}?></div><?}?>
<div class="content" id="page-<?=$page_id ?>">
<?include 
('contents/'.$page_type.'.php');if ($zone[6]) {foreach ($zone[6] as 
$inc_id=>$incname) {include($incname.'.php');}}?>
</div>
<?if ($zone[7]) {?><div class="right">
<?foreach ($zone[7] as $inc_id=>$incname) {include
($incname.'.php');}?>
</div><?}?>
</div><?if ($zone[8]) {?>
<div class="footer"><?foreach ($zone[8] as $inc_id=>$incname) 
{include($incname.'.php');}?></div><?}?></div><?if ($zone[9]) {?
><div class="hid"><?foreach ($zone[9] as $inc_id=>$incname) 
{include($incname.'.php');}?></div><?}?></div><? if ($uid) { ?><div 
class="admlabel" style="position:fixed; top:0px; left:20px; 
padding:10px; background-color:#ffffff; box-shadow:2px 2px 7px 
#777777; border-radius:0px 0px 8px 8px; z-index:100;"><a 
href="/edit/pages/<?=$page_id ?>/">Редактировать 
страницу</a></div><? } ?></body></html>
Answer 1

Судя по коду есть некий массив $zone. Сайт поделен на зоны, и в каждой зоне есть названия файлов. Взгляните в данном файле :

/common/zones.php.

Там в скорее всего в элементе массива 3 или 4 может быть название файла меню. Если есть возможность показать сам файл zones.php, то могу точно сказать)

READ ALSO
Как объединить один аккаунт с двумя система входа?

Как объединить один аккаунт с двумя система входа?

Есть самопальная система регистрации и входа, как позволить пользователю входит в свой аккаунт не с помощью самопальной система, а при помощи...

159
Проблема с миграцией yii

Проблема с миграцией yii

Переношу сайт с одного сервера на другой, сайт на yii2Вводил следующую последовательность команд

268
Не могут создаться куки в PHP

Не могут создаться куки в PHP

Уже неделю мучаюсь с куки в PHPПросто скажито что тут НЕ ТАК

298
laravel фильтрация по кастомному аттрибуту

laravel фильтрация по кастомному аттрибуту

Есть модель Driver, у него есть кастомное поле ТЕКУЩИЙ ТИП ВОДИТЕЛЯ

195