Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Seo dle - next и prev мета теги для dle

Тема в разделе "Хаки DLE", создана пользователем PunPun, 27 сен 2015.

27.09.15 в 13:34
23.02.19 в 11:47
49
7.380
9
  1. TopicStarter Overlay
    PunPun

    PunPun Гуру

    Регистрация:
    11 июн 2015
    Сообщения:
    7.398
    Лучших ответов:
    22
    Рейтинги:
    +3.934 / 47 / -85
    [​IMG]
    Что такое next и prev мета теги ?
    1. Эти атрибуты rel="next" и rel="prev" , помогут указать связь между несколькими URL.
    2. Благодаря этой разметке Google может определить, что содержание данных страниц связано в логической последовательности, и направить пользователя на начальную страницу.
    А так же :
    1. Создать консолидированный индекс страниц, чтобы ссылки не рассеивались между отдельными страницами page-1.html, page-2.html, и так далее
    2. При поиске направить пользователя на наиболее релевантную страницу среди всех остальных, например в начало статьи, разбитой на несколько страниц
    Для этого, нам просто нужно открыть /engine/engine.php найти :
    PHP:
    if ($canonical) {
    если нету таковой строчки, значит у вас старая версия по этому ищите эту строчку :
    PHP:
    if ($config['allow_rss']) $metatags .= <<<HTML
    И выше вставить :
    PHP:
    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 && != $all_pages_count)
        {
            
    $next_rel '<link rel="next" href="'$config['http_home_url'] . $cat_cat 'page/2' '">';
            
    $prev_rel '';
        }
        else if(
    != $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;
    Мета теги появятся в категориях, на главной и в последних новостях.
    На этом все, с вами был Gameer, приятного вам дня.​
     
    • Нравится Нравится x 9
  2. Uralbox

    Команда форума VIP Кинотрафик v2

    Регистрация:
    25 окт 2015
    Сообщения:
    1.504
    Лучших ответов:
    0
    Рейтинги:
    +177 / 1 / -1
    Можно узнать значимость этого тега для seo?
     
  3. OuT

    OuT
    Забанен

    Регистрация:
    16 окт 2015
    Сообщения:
    571
    Лучших ответов:
    0
    Рейтинги:
    +419 / 0 / -0
    Устраняет дубли страниц пагинации (нумерация). ОЧЕНЬ нужная вещь, благодаря которой сайт не начнет захлебываться в собственном мусоре. Можно делать так, как показано выше, можно тупо закрывать такие страницы в robots.txt.

    Только насчет "перенаправляет" погорячились, если речь о редиректе) такого быть не должно по-хорошему.
     
  4. Uralbox

    Команда форума VIP Кинотрафик v2

    Регистрация:
    25 окт 2015
    Сообщения:
    1.504
    Лучших ответов:
    0
    Рейтинги:
    +177 / 1 / -1
    Ясно, спасибо. Т.е рекомендуется ставить на все сайты особенно с большим количеством страниц.
     
  5. OuT

    OuT
    Забанен

    Регистрация:
    16 окт 2015
    Сообщения:
    571
    Лучших ответов:
    0
    Рейтинги:
    +419 / 0 / -0
    Немножко уточню. На все сайты, где появляется страница пагинации 2 и более.
     
  6. TopicStarter Overlay
    PunPun

    PunPun Гуру

    Регистрация:
    11 июн 2015
    Сообщения:
    7.398
    Лучших ответов:
    22
    Рейтинги:
    +3.934 / 47 / -85
    Вроде бы в первом посте все написано.
     
  7. Olegjan

    Команда форума VIP Кинотрафик v2

    Регистрация:
    31 янв 2015
    Сообщения:
    2.203
    Лучших ответов:
    0
    Рейтинги:
    +788 / 22 / -6
    @Gameer, такой вопрос - этот код и код в SEO for DLE в другом топике, отличаются немного, это принципиально и какой правильнее?
     
  8. KCIOLLIA

    KCIOLLIA Новичок

    Регистрация:
    11 авг 2015
    Сообщения:
    46
    Лучших ответов:
    0
    Рейтинги:
    +16 / 0 / -0
    В категориях странные цифры, если открыть 5 страницу будет /page/39/.
    23423423.png
     
  9. TopicStarter Overlay
    PunPun

    PunPun Гуру

    Регистрация:
    11 июн 2015
    Сообщения:
    7.398
    Лучших ответов:
    22
    Рейтинги:
    +3.934 / 47 / -85
    не помню как там, бери тот что с мануала
    Проблемы у вас, все работает как надо.
     
  10. Uralbox

    Команда форума VIP Кинотрафик v2

    Регистрация:
    25 окт 2015
    Сообщения:
    1.504
    Лучших ответов:
    0
    Рейтинги:
    +177 / 1 / -1
    [​IMG]
    начиная со второй страницы и далее. prev есть везде, next нету. Проверял на многих своих сайтах, @Gameer это недоработка..
    Плюс к этому теги не появляются при пагинации страниц в доп полях.
    Я конечно не имею претензий к @Gameer, и тем более не упрекаю не дай бог его не в чём, просто описываю факт..
     
    #10 Uralbox, 28 фев 2016
    Последнее редактирование: 28 фев 2016
  11. Uralbox

    Команда форума VIP Кинотрафик v2

    Регистрация:
    25 окт 2015
    Сообщения:
    1.504
    Лучших ответов:
    0
    Рейтинги:
    +177 / 1 / -1
    За подсказку с 8 пунктом спасибо)
     
  12. TopicStarter Overlay
    PunPun

    PunPun Гуру

    Регистрация:
    11 июн 2015
    Сообщения:
    7.398
    Лучших ответов:
    22
    Рейтинги:
    +3.934 / 47 / -85
    Модуль работает на демо ? Работает, в чем проблема.

    Скринов не было, он просто написал мельком.
     
  13. Uralbox

    Команда форума VIP Кинотрафик v2

    Регистрация:
    25 окт 2015
    Сообщения:
    1.504
    Лучших ответов:
    0
    Рейтинги:
    +177 / 1 / -1
    кстате next так и не сработал, код был взят с 8 пункта как ты и рекоммендовал :(
     
  14. TopicStarter Overlay
    PunPun

    PunPun Гуру

    Регистрация:
    11 июн 2015
    Сообщения:
    7.398
    Лучших ответов:
    22
    Рейтинги:
    +3.934 / 47 / -85
    Кэш очистить нужно в админке
     
  15. Uralbox

    Команда форума VIP Кинотрафик v2

    Регистрация:
    25 окт 2015
    Сообщения:
    1.504
    Лучших ответов:
    0
    Рейтинги:
    +177 / 1 / -1
    @Gameer КЭШ ПОЧИСТИЛ + ЗАШЕЛ С ДР БРАУЗЕРА
     
  16. Uralbox

    Команда форума VIP Кинотрафик v2

    Регистрация:
    25 окт 2015
    Сообщения:
    1.504
    Лучших ответов:
    0
    Рейтинги:
    +177 / 1 / -1
  17. TopicStarter Overlay
    PunPun

    PunPun Гуру

    Регистрация:
    11 июн 2015
    Сообщения:
    7.398
    Лучших ответов:
    22
    Рейтинги:
    +3.934 / 47 / -85
    И где не работает?
     
  18. TopicStarter Overlay
    PunPun

    PunPun Гуру

    Регистрация:
    11 июн 2015
    Сообщения:
    7.398
    Лучших ответов:
    22
    Рейтинги:
    +3.934 / 47 / -85
  19. Uralbox

    Команда форума VIP Кинотрафик v2

    Регистрация:
    25 окт 2015
    Сообщения:
    1.504
    Лучших ответов:
    0
    Рейтинги:
    +177 / 1 / -1
    как и приводил пример несколькими стр выше, после 1вой стр и далее
     
  20. Uralbox

    Команда форума VIP Кинотрафик v2

    Регистрация:
    25 окт 2015
    Сообщения:
    1.504
    Лучших ответов:
    0
    Рейтинги:
    +177 / 1 / -1
Яндекс.Метрика