PDA

Просмотр полной версии : Как удалить циклические ссылки в самом коде html самописного/иного движка



xoxma
21.02.2015, 21:19
А если ссылки есть в шаблоне движка и их можно править руками, выглядит это дело так, это меню, например:


<a href="<? echo "$def_mainlocation"; ?>/"><img src="<? echo "$def_mainlocation/template/$def_template/images/"; ?>sharp_08.gif" alt="Главная страница" width="59" height="70" border="0"></a>
<a href="<? echo "$def_mainlocation"; ?>/compare.php"><img src="<? echo "$def_mainlocation/template/$def_template/images/"; ?>sharp_09.gif" alt="Тарифные планы" width="60" height="70" border="0"></a>
<a href="<? echo "$def_mainlocation"; ?>/stat.php"><img src="<? echo "$def_mainlocation/template/$def_template/images/"; ?>sharp_10.gif" alt="Статистика каталога" width="74" height="70" border="0"></a>
<a href="<? echo "$def_mainlocation"; ?>/ratingtop.php"><img src="<? echo "$def_mainlocation/template/$def_template/images/"; ?>sharp_11.gif" alt="Рейтинг фирм. Топ 20" width="61" height="70" border="0"></a>
<a href="<? echo "$def_mainlocation"; ?>/rss.php"><img src="<? echo "$def_mainlocation/template/$def_template/images/"; ?>sharp_12.gif" alt="RSS экспорт" width="62" height="70" border="0"></a>
<a href="<? echo "$def_mainlocation"; ?>/search.php"><img src="<? echo "$def_mainlocation/template/$def_template/images/"; ?>sharp_13.gif" alt="Расширенный поиск по каталогу" width="60" height="70" border="0"></a>
<a href="<? echo "$def_mainlocation"; ?>/contact.php"><img src="<? echo "$def_mainlocation/template/$def_template/images/"; ?>sharp_14.gif" alt="Контакты. Обратная связь." width="68" height="70" border="0"></a>
Как тут быть?
Что-то мне подсказывает, что просто так тут всё не перелопатить. Или, если перелопатить тут, то нужно искать схожее по всему шаблону и лопатить. вопрос как?

9seo
23.02.2015, 08:34
Я так и не понял. У тебя шаблон движка или куча html файлов?

xoxma
23.02.2015, 13:25
Я так и не понял. У тебя шаблон движка или куча html файлов?

есть движок, можно сказать самопис, у него есть шаблон с пхпшными файлами, выше кусок кода меню из хэдэр.пхп

9seo
24.02.2015, 01:18
Понял. Можно попробовать такой вариант:
Проверять условием на PHP - вот что-то подобное (https://opencartforum.com/topic/11529-resheno-proverka-kakaia-tekuschaia-stranitca-uslovi/). (погугли еще, если не понятно)

Таким способом, вроде все должно работать, если будешь проверять значение переменной $def_mainlocation. Если она имеет "такое значение" то прописываем код без ссылки, если иное - то с ссылкой. И так проверить каждый пункт меню. Понимаешь?

P.S: вот еще посмотри тут (http://forum.kan-studio.ru/viewtopic.php?id=1173) (может так решишь как-то.