Как закрыть от индексации сквозной вывод новостей на страницах в joomla
- antoxxxa
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 4
- Спасибо получено: 0
12 года 8 мес. назад - 12 года 8 мес. назад #3041
от antoxxxa
antoxxxa создал тему: Как закрыть от индексации сквозной вывод новостей на страницах в joomla
На страницах выводятся анонсы новостей посредством модуля mod_junewsultra, вопрос можно ли как то закрыть от индексации ПС либо анонсы либо сам модуль?
Последнее редактирование: 12 года 8 мес. назад пользователем antoxxxa.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2868
- Спасибо получено: 659
12 года 8 мес. назад #3048
от Wedal
Wedal ответил в теме Re: Как закрыть от индексации сквозной вывод новостей на страницах в joomla
antoxxxa, да. Просто зайдите в код модуля и вставьте в нужных местах noindex, а к формирующейся ссылке добавьте rel="nofollow".
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- antoxxxa
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 4
- Спасибо получено: 0
12 года 8 мес. назад - 12 года 8 мес. назад #3056
от antoxxxa
antoxxxa ответил в теме Re: Как закрыть от индексации сквозной вывод новостей на страницах в joomla
Вот собственно код 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! Україна';
}
?>
А в самом коде как проставить теги <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! Україна';
}
?>
Последнее редактирование: 12 года 8 мес. назад пользователем antoxxxa.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.