Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Хаки DLE' started by PunPun, Sep 27, 2015.

27.09.15 в 13:34
23.02.19 в 11:47
49
11,812
9
  1. iqwik

    iqwik Посетитель

    Messages:
    55
    Likes Received:
    6
    Best Answers:
    0
    А что в итоге с этим сделал? И как правильнее, оставлять или убирать на главной?
     
  2. vipartem

    vipartem Зелёный

    Messages:
    8
    Likes Received:
    0
    Best Answers:
    0
    С этим все просто:

    Вот из этой строки убираем разрешение на "main"

    if($dle_module == "main" || $dle_module == "cat" || $dle_module == "lastnews")

    В итоге со всеми правками (полный путь + слэш) код выглядит у меня так:

    if($dle_module == "cat" || $dle_module == "lastnews")
    {
    $cat_cat = !empty($category) ? substr(stristr($_SERVER['REQUEST_URI'], $category, true),1) . $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;
     
  3. iqwik

    iqwik Посетитель

    Messages:
    55
    Likes Received:
    6
    Best Answers:
    0
    Так ведь пагинация же присутствует на главной... или ты это момент решил?

    То есть ты закрыл от индексации все страницы пагинаций на главной или еще какой способ?
     
  4. yrei

    yrei PRO Users

    Messages:
    27
    Likes Received:
    1
    Best Answers:
    0

    На dle 11.3 неработает

    за что cпасибо на dle 11.3 не работает
     
    Last edited by a moderator: Aug 2, 2017
  5. TopicStarter Overlay
    PunPun

    PunPun VIP Кинотрафик v2

    Messages:
    7,433
    Likes Received:
    3,687
    Best Answers:
    32
    yrei все работает на 9.6 - 11.x
     
  6. yrei

    yrei PRO Users

    Messages:
    27
    Likes Received:
    1
    Best Answers:
    0
    Не правда не работает, пробовал на разных сайтах везде одна и таже проблема на dle 11.3. По началу думал у меня какой то косяк в коде, залил чистую версию dle 11.3 с сайта dle-news.ru и установил на локальный сервер и тоже самое не работает. А ситуация такая как только установил код и почистил код все работает, стоит обновить страницу повторно и тут вылетает косяк,site.ru/page/2/ отображается метатег примерно так page/255/ если не верите могу сделать скрины, а на версии 10,3 работвает четко. Вот как бы адаптировать под версию dle 11.3?

    Так же могу доплатить если до пилите код next и prev по версию dle 11.3
     
    Last edited: Aug 1, 2017
  7. TopicStarter Overlay
    PunPun

    PunPun VIP Кинотрафик v2

    Messages:
    7,433
    Likes Received:
    3,687
    Best Answers:
    32
    • Нравится Нравится x 1
  8. Winston?!

    Winston?! VIP Кинотрафик v2

    Messages:
    1,252
    Likes Received:
    69
    Best Answers:
    2
  9. Andrij

    Andrij Бывалый

    Messages:
    517
    Likes Received:
    54
    Best Answers:
    2
    • Нравится Нравится x 1
    • Согласен Согласен x 1
  10. dr.gopher

    dr.gopher Staff Member VIP Кинотрафик v2

    Messages:
    1,598
    Likes Received:
    346
    Best Answers:
    8
    • Смешно Смешно x 2