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

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


     12.08.2014    Общие вопросы по PHP    1312

вопрос
Хочу открыть для индексации теги сайта но мне нужно удалить страницу со всеми тегами сайта находящаяся по адресу 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
1

373 | 93

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'];
            }

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

Gameer
225

1121 | 395

Gameer - 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
1

373 | 93

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
1

373 | 93

Lynat1k - 12 августа 2014 14:35 - Юзер

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

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

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