Мета-тег noindex для отдельных страниц каталога файлов
|
|
[1] beginner [06.08.2015, 05:26] |
Здравствуйте! Подскажите, как в каталоге файлов вставить мета-тег noindex на отдельные страницы? |
|
[2] likbezz [06.08.2015, 11:11] |
beginner, Здравствуйте! Подскажите, как в каталоге файлов вставить мета-тег noindex на отдельные страницы? Добрый) Вариантов несколько, в зависимости от требований.. Если нужно нужно вставить на небольшое кол-во страниц, то можно просто условием, типа: Код <?if($URI_ID$=='ldEnt131')?><meta name="robots" content="noindex" /><?endif?> Где: ldEnt131 - ID материала. Добавляется в шаблон «Материал и комментарии..» между <head> и </head> ...
Если же это достаточно регулярная необходимость, то лучше задействовать для этих целей какое-либо свободное дополнительное поле в материале. Например, поле “Имя автора материала” - 40 символов Включить его в ПУ, обозвать типа “Индексировать материал” и, при добавлении/редактировании заполнять его для материалов, которые нужно скрыть. В шаблоне же, прописать: Код <?if($AUTHOR_NAME$)?><meta name="robots" content="noindex" /><?endif?>
Для удобства, можно скриптом заменить его на чекбокс - поле, в которое ставится галочка. Типа: Код <script type="text/javascript"> $('#ldF12').prop('type','checkbox').after(' <label for="ldF12">Закрыть материал от индексирования (поставить галочку)</label>'); </script> Скрипт добавляется в шаблон «Добавление/Редактирования материала..», после оператора $BODY$ --- |
|
[3] beginner [06.08.2015, 13:00] |
Спасибо, буду думать над вариантами. |
|
[4] beginner [10.08.2015, 13:28] |
Добрый день! Я выбрала второй вариант. Только вместо предложенного поля "Имя автора материала", оно у меня занято, я выбрала "Версия материала". И вот что получилось. И что с этим делать?
|
|
[5] likbezz [17.08.2015, 13:17] |
beginner, Замените скрипт на этот: Код <script type="text/javascript"> $('#ldF4').prop('type','checkbox').after(' <label for="ldF4">Закрыть материал от индексирования (поставить галочку)</label>'); </script> Ну и, естественно, Код <?if($VERSION$)?><meta name="robots" content="noindex" /><?endif?> |
|
[6] beginner [09.06.2016, 13:19] |
Сделала, все получилось. Спасибо. Добавлено (09.06.2016, 13:19) --------------------------------------------- Добрый день! Как тоже самое сделать в блоге? |
|
[7] likbezz [19.06.2016, 08:36] |
Добрый день! Как тоже самое сделать в блоге? Активировать дополнительное поле, например 1, обозвать его «Закрыть материал от индексирования» и ставить 1 для того что бы закрыть или оставлять пустым. В шаблон же:
Код <?if($OTHER1$)?><meta name="robots" content="noindex" /><?endif?> |
|
[8] beginner [19.06.2016, 10:54] |
Все сделала. Спасибо! |
|