Ранее не обращал на это внимание, а тут выдалась пара минут сделать хорошие, годные для
поисковиков, служебные иконки-ссылки типа «На главную», «Карта сайта», «Отправить послание».
Изначально идея такова: ссылка на старницу не должна быть активной когда активна эта страница.
Мой рецепт на скорую руку для CMS Joomla:
Суть условий в коде:
1. Проверить переменную $_SERVER['REQUEST_URI'] на наличие названий компонентов которые
мы используем для формирования упомянутых страниц: frontpage, xmap и contact.
2. Если находим — выводим картинку, иначе — ссылку.
3. Реализовать внедрение проверки можно с помощью бота rd_addphp.
<?php if (strstr($_SERVER['REQUEST_URI'],"xmap")) { echo "<div class=\"map\"><img src=\"/images/map.gif\"/></div>"; } else echo "<div class=\"map\"><a href=\"http://сайт.ru/sitemap.php\"><img src=\"/images/map.gif\"/></a></div>"; ?> <?php if (strstr($_SERVER['REQUEST_URI'],"contact")) { echo "<div class=\"mail\"><img src=\"/images/mail.gif\" /></div>"; } else echo "<div class=\"mail\"><a href=\"http://сайт.ru/mail.php\"><img src=\"/images/mail.gif\" /></a></div>"; ?> <?php if (strstr($_SERVER['REQUEST_URI'],"frontpage")) { echo "<div class=\"mail\"><img src=\"/images/home.gif\" /></div>"; } else echo "<div class=\"mail\"><a href=\"http://сайт.ru/\"><img src=\"/images/home.gif\" /></a></div>"; ?> |