Представляем на https://dle9.com/ Dle Seo - next и prev мета теги хак дле, атрибуты rel="next" и rel="prev", нужны для указания связи между несколькими URL. Что такое next и prev мета теги? Это атрибуты переходов страницы назад и вперед, атрибуты rel="next" и rel="prev", помогают указать связь между несколькими URL.
Благодаря этой функции и разметке Google можно указать, что содержание определенных страниц связано в логической последовательности, и тем самым направить пользователя на страницу далее или назад. Это очень хороший пример продвижения страниц веб-сайта без покупки ссылок на биржах и всяких агрегаторах, из-за которых многие попали под АГС фильтры Яндекса и Гугл. Если вам интересна тема про способы продвижения сайта без покупок ссылок, тогда рекомендую посетить страницу http://planet-im.ru/blog/internet-marketing/66-seo-bez-ssiolk, где автором раскрыты секреты бессылочного продвижения определенных интернет площадок на своем примере.
Чо касается хака, то здесь можно создать консолидированный индекс страниц, в результате ссылки не будут рассеиваться между отдельными страницами page-1.html, page-2.html, и так далее. При использование поиска направить пользователя на наиболее релевантную страницу среди всех остальных, например в начало статьи, разбитой на несколько страниц.
Установка хака Seo dle - next и prev мета теги для dle
Для этого, нам просто нужно открыть /engine/engine.php найти :
if ($canonical) {
если нету таковой строчки, значит у вас старая версия поэтому ищите эту строчку :
if ($config['allow_rss']) $metatags .= <<
И выше вставить :
if($dle_module == "main" || $dle_module == "cat" || $dle_module == "lastnews")
{
$cat_cat = !empty($category) ? strip_tags(stripslashes($category)) . '/' : '';
if(!$cat_cat && $dle_module == "lastnews")
$cat_cat = "lastnews/";
$all_pages_count = @ceil( $count_all / $config['news_number'] );
if($cstart < 2 && 1 != $all_pages_count)
{
$next_rel = '<link rel="next" href="'. $config['http_home_url'] . $cat_cat . 'page/2' . '">';
$prev_rel = '';
}
else if(1 != $all_pages_count)
{
if($cstart >= $all_pages_count)
$next_rel = '';
else
$next_rel = '<link rel="next" href="'. $config['http_home_url'] . $cat_cat . 'page/'. ($cstart + 1) .'">';
if($cstart == 2)
$prev_rel = '<link rel="prev" href="'. $config['http_home_url'] . $cat_cat . '">';
else
$prev_rel = '<link rel="prev" href="'. $config['http_home_url'] . $cat_cat . 'page/'. ($cstart - 1) .'">';
}
}
$metatags .=<<<HTML
{$prev_rel}
{$next_rel}
HTML;
Внимание! Если вы используете версии DLE 13.0 и выше, то разработчики интегрировали реализацию ссылки на следующую и предыдущую новость. Теперь достаточно добавить в шаблон fullstory.tpl теги :
Выводят текст заключенных в них, если следующая новость присутствует на сайте
Выводит URL следующей публикации
Выводит заголовок следующей публикации
Выводят текст заключенных в них, если предыдущая новость присутствует на сайте
Выводит URL предыдущей публикации
Выводит заголовок предыдущей новости
[next-url] Текст [/next-url]
Выводят текст заключенных в них, если следующая новость присутствует на сайте
{next-url}
Выводит URL следующей публикации
{next-title}
Выводит заголовок следующей публикации
[prev-url] Текст [/prev-url]
Выводят текст заключенных в них, если предыдущая новость присутствует на сайте
{prev-url}
Выводит URL предыдущей публикации
{prev-title}
Выводит заголовок предыдущей новости
Мета теги появятся в категориях, на главной и в последних новостях.
Скачать хаки для дле, как хак Seo dle - next и prev мета теги для dle по ссылке