Как убрать ссылки с индексации

Как убрать ссылки с индексации и заключить их в теги?

 
Sometime CMS Community
Посетитель
no avatar
Сообщений: 62
Вопрос, как сделать чтобы все ссылки которые вставляются куда либо, будь это форум, комментарии, чтобы они были с такими параметрами/атрибутами - <noindex></noindex> и ref="nofollow"? Заранее спасибо, Версия 1.5.2.
Sometime CMS Community
Посетитель
no avatar
Сообщений: 62
Я имею ввиду не как поставить, а как можно интегрировать в систему, чтобы все ссылки автоматом были заключены в эти теги. Кто поможет? smile
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 129
includes/bbcode/bbcode.lib.php в самом низу
Код PHP:
  1. return '<a'.$attr.'>'.$this -> get_html($elem['val']).'</a>';
заменить на
Код PHP:
  1. return '<noindex><a rel="nofollow"'.$attr.'>'.$this -> get_html($elem['val']).'</a></noindex>';

также надо в этом же файле в функции function insert_smiles($text)
Код PHP:
  1. function insert_smiles($text) {
  2. $text = nl2br(htmlspecialchars($text,ENT_NOQUOTES));
  3. $text = str_replace(' ', '  ', $text);
  4. $search = array(
  5. "'(.)((http|https|ftp)://[\w\d-]+\.[\w\d-]+[^\s<\"\']*[^.,;\s<\"\'\)]+)'si",
  6. "'([^/])(www\.[\w\d-]+\.[\w\d-]+[^\s<\"\']*[^.,;\s<\"\'\)]+)'si",
  7. "'([^\w\d-\.])([\w\d-\.][email protected][\w\d-\.]+\.[\w]+[^.,;\s<\"\'\)]+)'si"
  8. );
  9. $replace = array(
  10. '$1<a href="$2" target="_blank">$2</a>',
  11. '$1<a href="http://$2" target="_blank">$2</a>',
  12. '$1<a href="mailto:$2">$2</a>'
  13. );
заменить на
Код PHP:
  1. function insert_smiles($text) {
  2. $text = nl2br(htmlspecialchars($text,ENT_NOQUOTES));
  3. $text = str_replace(' ', '  ', $text);
  4. $search = array(
  5. "'(.)((http|https|ftp)://[\w\d-]+\.[\w\d-]+[^\s<\"\']*[^.,;\s<\"\'\)]+)'si",
  6. "'([^/])(www\.[\w\d-]+\.[\w\d-]+[^\s<\"\']*[^.,;\s<\"\'\)]+)'si",
  7. "'([^\w\d-\.])([\w\d-\.][email protected][\w\d-\.]+\.[\w]+[^.,;\s<\"\'\)]+)'si"
  8. );
  9. $replace = array(
  10. '$1<noindex><a href="$2" target="_blank">$2</a></noindex>',
  11. '$1<noindex><a href="http://$2" target="_blank">$2</a></noindex>',
  12. '$1<a href="mailto:$2">$2</a>'
  13. );
Редактировалось: 2 раз (Последний: 13 декабря 2009 в 09:58)
Sometime CMS Community
Посетитель
no avatar
Сообщений: 62
Большое, человеческое спасибо! smile
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 412
zayac:

Вопрос, как сделать чтобы все ссылки которые вставляются куда либо, будь это форум, комментарии, чтобы они были с такими параметрами/атрибутами - и ref="nofollow"? Заранее спасибо, Версия 1.5.2.

а для чего это делается?
Посетитель
small user social cms
Медаль
Сообщений: 129
Axe, чтобы уменьшить количество внешних ссылок со страницы. например, для продажи ссылок в Sape и/или Униплейсе. smoke
Посетитель
no avatar
Сообщений: 20
Вопрос, а ссылки внутренние так же с индексации будут убраны?
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.