Еще один рывок в улучшении оптимизации – спасибо всем, кто мне помог сделать этот хак, который позволяет в меню вписывать значение параметра ссылки — title. Это важный элемент SEO сайта, которого не хватало в движке Joomla и который впервые опубликован на этом сайте! Раньше использовались хаки которые просто вписывают в титл ссылки название категорий или самой ссылки автоматически, что не особо улучшало положение вещей, разве что ненужных слов типа «Главная», «Контакты», «Новости» в коде страниц становилось больше…
То есть при наведении мышки на ссылку вы увидите то описание этой ссылки, которое сами вписали при создании этой ссылки в административной панели сайта. Пример тут же на сайте в меню слева.
<a href=”index.php” class=”mainmenu” title=”Сайт о JoomlaSEO оптимизации”>Главная</a>
Теперь ссылки, которые приходится зачастую сокращать чтобы не портить ими дизайн могут быть полезны для оптимизации страниц.
Этот SEO link title Hack работает со всеми типами ссылок – блог, таблицы, статичное содержание, объект, голосование, контакты, главная страница, компоненты и т.п.
$query_title = «SELECT params» . «\n FROM $table_menu» . «\n WHERE id = $mitem->id»;
$database->setQuery( $query_title );
$rows_sel = $database->loadResult();
preg_match(«/link_title=(.+)/»,$rows_sel,$matches);
if (empty($matches[1])) {
$link_title = htmlspecialchars(stripslashes($mitem->name));
}
else {
$link_title = htmlspecialchars(stripslashes($matches[1]));
}
global $database;
$query_title = «SELECT params» . «\n FROM #__menu» . «\n WHERE id = $menu->id»;
$database->setQuery( $query_title );
$rows_sel = $database->loadResult();
preg_match(«/link_title=(.+)/»,$rows_sel,$matches);
if (empty($matches[1])) {
$link_title = »;
}
else {
$link_title = $matches[1];
}
?>
Просмотров: 986