Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Модули Дубли страниц тегов

Дубли страниц тегов


     26.03.2014    Модули    1406

вопрос
поставил модуль tagface, но в дле дубли страниц тегов есть, причём на одном адресе описание показывается из tagface, а в другом не показывается. соответственно для поисковика это уже не дубли.

пример тег печень
http://natural-medicine.ru/tags/%EF%E5%F7%E5%ED%FC/
http://natural-medicine.ru/tags/печень/

в одном варианте есть описание, в другом -нет


может посоветуете или проконсультируете что с этим сделать, чтоб не было из-за этого дублей в поисковике?

Ответа пока нет


Комментарии пользователей (4)

vlad23
113 | 20

vlad23 - 26 марта 2014 22:14 - Юзер

хороший сайт

kricha
4

60 | 12

kricha - 26 марта 2014 23:04 - Юзер

в моем модуле, по-моему, в обоих варианта работает :-)

DaivZ
2

283 | 175

DaivZ - 26 марта 2014 23:04 - Юзер

Костыль:
elseif ($do == 'tags') { 
  //$nam_e = stripslashes($tag);
  /* Делаем запрос в табилцу dle_tag_face для выбора нужного заголовка по тегу */
$sql = $db->query("SELECT tag_id, name, description FROM " . PREFIX . "_tag_face WHERE tag_id LIKE '{$tag}' ");
if($db->num_rows($sql)) {
    while ($row = $db->get_row($sql)) {
        $tag_face_title = $row['name'];    //назначаем этот заголовок.
        $meta_des = $row['description'];
    }
/* ! конец формирования title для тега */

/* Добавляем уникальное описание к тегам только на страницах тегов. */

    $tags_url = $url_page . "/" . "tags/";

    if ($tags_url) {
        create_keywords( $tag_face_title . $meta_des );
    }
    
    $nam_e = $tag_face_title ." » ".stripslashes($tag) ." »";
    /*  вставляем наш заголовок от тега и добавляем пробелы.*/
} else $nam_e = stripslashes($tag);

$db->free($sql);

}

Автор: RND
Правки делаем в engine/engine.php

prewed
2

43 | 27

prewed - 27 марта 2014 10:11 - Юзер

а куда именно это нужно вставить? не понимаю

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы