Как закрыть от индексации сквозной вывод новостей на страницах в joomla

5 года 9 мес. назад - 5 года 9 мес. назад #3041 от antoxxxa
На страницах выводятся анонсы новостей посредством модуля mod_junewsultra, вопрос можно ли как то закрыть от индексации ПС либо анонсы либо сам модуль?

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

5 года 9 мес. назад #3048 от Wedal
antoxxxa, да. Просто зайдите в код модуля и вставьте в нужных местах noindex, а к формирующейся ссылке добавьте rel="nofollow".

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

5 года 9 мес. назад - 5 года 9 мес. назад #3056 от antoxxxa
Вот собственно код mod_junewsultra.php, если его весь помещать в тег <noindex> то вроде да весь модуль закрывается от индексации вместе с анонсами, правда закрывается и страница где эта новость выводится :( ....
А в самом коде как проставить теги <noindex> до меня так и не дошло( в php я совсем не силен...

<?php


// no direct access
defined('_JEXEC') or die('Restricted access');

// Include the syndicate functions only once
require_once (dirname(__FILE__).DS.'helper.php');

$list = modJUNewsUltraHelper::getList($params);

if (!count($list)) {
return;
}

$template = $params->def('template', 'default.php');
$template = str_replace('.php', '', $template);

//READ FULL
$all_in = $params->def('all_in', '0') ;
$link_all_in = trim( $params->get( 'link_all_in', '' ) );
$text_all_in = trim( $params->get( 'text_all_in', 'All in section/category...' ) );
$class_all_in = trim( $params->get( 'class_all_in', 'small' ) );

$layoutpath = JModuleHelper::getLayoutPath('mod_junewsultra', $template );

if( file_exists($layoutpath) ) {
require($layoutpath);
} else {
echo JText::_("<strong>Template <span style=\"color: green;\">$template</span> do is not found!</strong><br />Please, upload new template to <em>modules/mod_breakingnews/tmpl</em> folder or select other template from back-end!");
}

if ($all_in==1) {
echo '<a class="'.$class_all_in.'" href="'.$link_all_in.'">'.$text_all_in.'</a>';
}

if( $params->def('copy') ) {
echo '<span style="clear:both;text-align:right;display:block;line-height:10px;width: 100%;font-size:9px;"><a href=" www.joomla-ua.org " style="color:#ccc;text-decoration:none;" title="Joomla! Україна" target="_blank" >Joomla! Україна</a></span>';
}
?>

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Вверх