Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как удалить страницу со всеми тегами

Как удалить страницу со всеми тегами


     12.08.2014    теги, tags    Все вопросы » Общие вопросы по PHP    1607

вопрос
Хочу открыть для индексации теги сайта но мне нужно удалить страницу со всеми тегами сайта находящаяся по адресу site.ru/tags/
чтобы в индекс не поапали ненужные страницы с тегами
как это сделать?

Ответил: Gameer


Открываем /engine/engine.php находим и удаляем:
    case "alltags" :
        include_once ENGINE_DIR . '/modules/tagscloud.php';
        break;


далее ищем и тоже удаляем:
elseif ($do == 'alltags') $nam_e = $lang['tag_cloud'];


Ищем:
elseif ($do == 'tags') {
        
}

и тоже удаляем

Далее открываем /engine/modules/tagscloud.php находим:
if ($do == "alltags") {

и удаляем по:
if ($is_change) $config['allow_cache'] = false;


или же использовать скрытие от индексации, сайт alaev.info в помощь.

4 комментария

Lynat1k
Юзер

Lynat1k - 12 августа 2014 10:18 -

elseif ($do == 'tags') {
        
}

не нашел такого кода с закрывайющей скобкой!
есть только такие
elseif ($do == 'tags') {
        
        if ($config['allow_alt_url'] == "yes") $s_navigation .= " &raquo; <a href=\"" . $config['http_home_url'] . "tags/\">" . $lang['tag_cloud'] . "</a> &raquo; " . $tag;
        else $s_navigation .= " &raquo; <a href=\"?do=tags\">" . $lang['tag_cloud'] . "</a> &raquo; " . $tag;

elseif ($do == 'tags') {

                $cache_prefix = "_tagscl_". $tag;

elseif ($do == 'tags') {
            // ################ Поиск новостей по тегу #################                
            if ($cstart) {
                $cstart = $cstart - 1;
                $cstart = $cstart * $config['news_number'];
            }

а так остальное все нашел и удалил

PunPun
Эксперт

PunPun - 12 августа 2014 10:59 -

    elseif ($do == 'tags') {
        
        if ($config['allow_alt_url'] == "yes") $s_navigation .= " &raquo; <span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . $config['http_home_url'] . "tags/\" itemprop=\"url\"><span itemprop=\"title\">" . $lang['tag_cloud'] . "</span></a></span> &raquo; " . $tag;
        else $s_navigation .= " &raquo; <span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"?do=tags\" itemprop=\"url\"><span itemprop=\"title\">" . $lang['tag_cloud'] . "</span></a></span> &raquo; " . $tag;

    }

Истина в противоречии.​

Lynat1k
Юзер

Lynat1k - 12 августа 2014 11:22 -

Простите.. не полностью код дописал
elseif ($do == 'tags') {
        
        if ($config['allow_alt_url'] == "yes") $s_navigation .= " &raquo; <a href=\"" . $config['http_home_url'] . "tags/\">" . $lang['tag_cloud'] . "</a> &raquo; " . $tag;
        else $s_navigation .= " &raquo; <a href=\"?do=tags\">" . $lang['tag_cloud'] . "</a> &raquo; " . $tag;
} elseif ($g_name != "") {
            if ($config['allow_alt_url'] == "yes")
                $group_main_url = $config['http_home_url'] . "groups/";
            else
                $group_main_url = $config['http_home_url'] . "index.php?do=groups";                
        $s_navigation .= " &raquo; <a href=\"{$group_main_url}\">{$groups_config['g_title']}</a> &raquo; " . $nam_e;
    }

незнаю как тут правильно удалить чтобы не затронуть лишнее

Lynat1k
Юзер

Lynat1k - 12 августа 2014 14:35 -

вроде удалил но теперь вместо страницы /tags/ идет дубль главной страницы. то есть повторяются метатеги главнойс тра и показывает все материалы что тоже не нужно . как этого избежать?

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

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

наверх