здравствуйте, форумчане. Подскажите, пожалуйста, как мне на сайте zaodelos.ru удалить в главном меню первую строчку. А вторую строчку меню переименовать в "Захваты для леса". Я не вижу в коде, откуда подгружается название для второй строчки, чтобы переименовать. Объясните, пожалуйста. Вот код, который отвечает за меню: Код (Text): <table width="100%" border="0" id="content"> <tr> <td width="220" style="padding:10px 0px 0px 5px;"> <ul class="nav"> <li> <a href="/r-catalog/navesnoye-oborudovanie.html">Навесное оборудование <img src="/images/li-menu.gif" alt=""></a> <ul> <? $rrname="catalog"; $CtID="2"; $limit[0]=0; $limit[1]=100; $order=""; $NewsData = GetElementsByCatID($razdel, $rrname, $CtID, $order, $limit); $i=0; foreach ($NewsData as $News) { if (!empty($News['uname'])) $NewURL=$News['uname']; else $NewURL=translist($News['title']); if ($News['uname']!="navesnoye-oborudovanie" and !strstr($News['uname'], "kovshi-dla") and !strstr($News['uname'], "zahvaty-dla")) { ?> <li><a href="/r-<?=$rrname?>/<?=$NewURL;?>.html"><?=str_replace(" ", " ", $News['title']);?><?if (strstr($News['uname'], "kovshi") or strstr($News['uname'], "zahvaty")) {?> <img src="/images/li-menu.gif" alt=""><?}?></a> <?if (strstr($News['uname'], "kovshi")) {?> <ul> <li><a href="/r-<?=$rrname?>/kovshi-dla-ekskavatorov.html">Ковши для экскаваторов</a></li> <li><a href="/r-<?=$rrname?>/kovshi-dla-pogruzchikov.html">Ковши для погрузчиков</a></li> </ul> <?}//if if (strstr($News['uname'], "zahvaty")) { ?> <ul> <li><a href="/r-<?=$rrname?>/dlya-manipulyatorov.html">Для манипуляторов</a></li> <li><a href="/r-<?=$rrname?>/mayatnikovie.html">Маятниковые для экскаватора</a></li> <li><a href="/r-<?=$rrname?>/zhestkie.html">Жёсткие для экскаватора</a></li> <li><a href="/r-<?=$rrname?>/dlya-lezhnevki.html">Для лежнёвых настилов</a></li> <li><a href="/r-<?=$rrname?>/s-piloi.html">Захваты с пилой</a></li> <li><a href="/r-<?=$rrname?>/dlya-peregruzhatelei.html">Для перегружателей</a></li> <li><a href="/r-<?=$rrname?>/zahvaty-dla-pogruzchikov.html">Для фронтальных погрузчиков</a></li> <li><a href="/r-<?=$rrname?>/dlya-shepy.html">Для щепы</a></li> </ul> <?}//if?> </li> <? $i++; }//if ($News['uname']!="navesnoye-oborudovanie") { }//foreach?> </ul> </li> <li><a href="/r-<?=$rrname?>/<?=$NewURL;?>.html"><?=str_replace(" ", " ", $News['title']);?><?if (strstr($News['uname'], "kovshi") or strstr($News['uname'], "zahvaty")) {?> <img src="/images/li-menu.gif" alt=""><?}?></a> <?if (strstr($News['uname'], "kovshi")) {?> <ul> <li><a href="/r-<?=$rrname?>/kovshi-dla-ekskavatorov.html">Ковши для экскаваторов</a></li> <li><a href="/r-<?=$rrname?>/kovshi-dla-pogruzchikov.html">Ковши для погрузчиков</a></li> </ul> <?}//if if (strstr($News['uname'], "zahvaty")) { ?> <ul> <li><a href="/r-<?=$rrname?>/dlya-manipulyatorov.html">Для манипуляторов</a></li> <li><a href="/r-<?=$rrname?>/mayatnikovie.html">Маятниковые для экскаватора</a></li> <li><a href="/r-<?=$rrname?>/zhestkie.html">Жёсткие для экскаватора</a></li> <li><a href="/r-<?=$rrname?>/dlya-lezhnevki.html">Для лежнёвых настилов</a></li> <li><a href="/r-<?=$rrname?>/s-piloi.html">Захваты с пилой</a></li> <li><a href="/r-<?=$rrname?>/dlya-peregruzhatelei.html">Для перегружателей</a></li> <li><a href="/r-<?=$rrname?>/zahvaty-dla-pogruzchikov.html">Для фронтальных погрузчиков</a></li> <li><a href="/r-<?=$rrname?>/dlya-shepy.html">Для щепы</a></li> </ul> <?}//if?> </li> <li> <a href="/r-catalog/vibropogruz.html">Запчасти Cranab</a> </li> <li> <ul> <? $rrname="catalog"; $CtID="5"; $limit[0]=0; $limit[1]=100; $order=""; $NewsData = GetElementsByCatID($razdel, $rrname, $CtID, $order, $limit); $i=0; foreach ($NewsData as $News) { if (!empty($News['uname'])) $NewURL=$News['uname']; else $NewURL=translist($News['title']); if ($News['uname']!="zapchasti") { ?> <li><a href="/r-<?=$rrname?>/<?=$NewURL;?>.html"><?=str_replace(" ", " ", $News['title']);?></a></li> <? $i++; }//if ($News['uname']!="navesnoye-oborudovanie") { }//foreach?> </ul> </li> <li> <a href="/r-catalog/dlya-manipulyatorov.html">Маятниковые захваты</a> </li> <li> <a href="/r-catalog/sklad.html">Наличие на складе</a> </li> <li> <a href="/r-partners/">Производители</a> </li> <li> <a href="/r-catalog/zahvaty-dlya-lesa.html">По регионам</a> </li> </ul> </td>
Мне нужно полностью удалить строку "Навесное оборудование", а за место "Выбрать захват для бревен/бревнозахват для фронтального погрузчика" написать "Захваты для леса".
закоментируйте эту чать PHP: <li> <a href="/r-catalog/navesnoye-oborudovanie.html">Навесное оборудование <img src="/images/li-menu.gif" alt=""></a> <ul> <? $rrname="catalog"; $CtID="2"; $limit[0]=0; $limit[1]=100; $order=""; $NewsData = GetElementsByCatID($razdel, $rrname, $CtID, $order, $limit); $i=0; foreach ($NewsData as $News) { if (!empty($News['uname'])) $NewURL=$News['uname']; else $NewURL=translist($News['title']); if ($News['uname']!="navesnoye-oborudovanie" and !strstr($News['uname'], "kovshi-dla") and !strstr($News['uname'], "zahvaty-dla")) { ?> <li><a href="/r-<?=$rrname?>/<?=$NewURL;?>.html"><?=str_replace(" ", " ", $News['title']);?><?if (strstr($News['uname'], "kovshi") or strstr($News['uname'], "zahvaty")) {?> <img src="/images/li-menu.gif" alt=""><?}?></a> <?if (strstr($News['uname'], "kovshi")) {?> <ul> <li><a href="/r-<?=$rrname?>/kovshi-dla-ekskavatorov.html">Ковши для экскаваторов</a></li> <li><a href="/r-<?=$rrname?>/kovshi-dla-pogruzchikov.html">Ковши для погрузчиков</a></li> </ul> <?}//if if (strstr($News['uname'], "zahvaty")) { ?> <ul> <li><a href="/r-<?=$rrname?>/dlya-manipulyatorov.html">Для манипуляторов</a></li> <li><a href="/r-<?=$rrname?>/mayatnikovie.html">Маятниковые для экскаватора</a></li> <li><a href="/r-<?=$rrname?>/zhestkie.html">Жёсткие для экскаватора</a></li> <li><a href="/r-<?=$rrname?>/dlya-lezhnevki.html">Для лежнёвых настилов</a></li> <li><a href="/r-<?=$rrname?>/s-piloi.html">Захваты с пилой</a></li> <li><a href="/r-<?=$rrname?>/dlya-peregruzhatelei.html">Для перегружателей</a></li> <li><a href="/r-<?=$rrname?>/zahvaty-dla-pogruzchikov.html">Для фронтальных погрузчиков</a></li> <li><a href="/r-<?=$rrname?>/dlya-shepy.html">Для щепы</a></li> </ul> <?}//if?> </li> <? $i++; }//if ($News['uname']!="navesnoye-oborudovanie") { }//foreach?> </ul> </li> --- Добавлено --- а вот ваши ковши PHP: ><?=str_replace(" ", " ", $News['title']);?><?if (strstr($News['uname'], "kovshi") or strstr($News['uname'], "zahvaty")) {?>
Там не меню менять - там движок менять полностью надо)) Потому что работать с таким кодом - это реально больно наверное))))
Издеваться конечно можно, больно работать с таким кодом или нет, я не работал с php. Можете подсказать в каком месте кода подгружается название для пункта меню. Там явно какая-то переменная вот в этой части. Какую переменную заменить просто на статичный текст 'Захваты для леса'? Код (Text): foreach ($NewsData as $News) { if (!empty($News['uname'])) $NewURL=$News['uname']; else $NewURL=translist($News['title']); if ($News['uname']!="navesnoye-oborudovanie" and !strstr($News['uname'], "kovshi-dla") and !strstr($News['uname'], "zahvaty-dla")) { ?> <li><a href="/r-<?=$rrname?>/<?=$NewURL;?>.html"><?=str_replace(" ", " ", $News['title']);?><?if (strstr($News['uname'], "kovshi") or strstr($News['uname'], "zahvaty")) {?> <img src="/images/li-menu.gif" alt=""><?}?></a> <?if (strstr($News['uname'], "kovshi")) {?>
PHP: <?=str_replace(" ", " ", $News['title']);?> а по правильному если данные из бд, то там и править