галочка "Индексировать"

#
галочка "Индексировать"
<meta name="robots" content="index,follow"> при отключенной индексации. У всех так?
Модератор
#
Re: галочка "Индексировать"
галочка индексации влияет на внутреннюю индексацию модуля поиска. указанный Вами мета тег приведен в макете и не имеет никакого отношения к указанной галочке.
#
Re: галочка "Индексировать"
т.е. например для того чтобы не индексировали поисковики страници ошибок 404 и 403 надо применить новый макет где будет прописано . Что то я не подумал Спасибо
Модератор
#
Re: галочка "Индексировать"
можно поступить более интересно - получить данные об элементе структуры (текущий ID содержится в константе CURRENT_STRUCTURE_ID) и проверить, если не индексировать - напечатать соответствующий мета тег.
#
Re: галочка "Индексировать"
Можно привести код?
http://www.aiventa.ru
Модератор
#
Re: галочка "Индексировать"
hell0men,
Давайте попробуете сами разобраться, я, если что, подскажу. Что из задачи вызывает проблему?
#
Re: галочка "Индексировать"
Итак,
<?php
      
      $InformationSystem = & singleton('InformationSystem');
      
      // Определяем информацию об информационной системе, связанной с текущим узлом
      $InformationSystem_id = $InformationSystem->GetInformationSystemByStructureId(CURRENT_STRUCTURE_ID);

Или тут не системы id а элемента http://www.hostcms.ru/api/HostCMS_5/InformationSystem.html#methodGetExternalInformationSystemItem ? Дальше не пойму. В xml вообще не вижу этого свойства.
http://www.aiventa.ru
Модератор
#
Re: галочка "Индексировать"
hell0men,
а зачем Вам инфосистема? Флаг индексировать указывается у нас в первую очередь в структуре сайта, или Вам для элементов ИС?
#
Re: галочка "Индексировать"
hell0men, ну проще же все! проверяем в if() значение CURRENT_STRUCTURE_ID, если оно совпадает с id раздела структуры то пишем метатег который запрещает кеширование. если не совпадает то пишем метатег который разрешает кеширование.
Заказов не беру. Консультирую редко.
Модератор
#
Re: галочка "Индексировать"
Kotoff,
На сколько я понимаю нужно это делать в зависимости от статуса "Индексировать" узла структуры, а значит, нужно вначале получить информацию об узле структуры и из нее извлечь поле "Индексировать", после чего уже проверять!
Авторизация