Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вставка тега <noindex> в переменную где есть теги <a href=''></a>

Сообщения:  [1-10]   [11-12] 

 
 автор: mihdan   (14.09.2010 в 08:56)   письмо автору
 
   для: Стажер   (13.09.2010 в 23:06)
 

Все поисковики, включая Яшу, понимают rel="nofollow"

  Ответить  
 
 автор: neadekvat   (13.09.2010 в 23:42)   письмо автору
 
   для: WapMorgan   (13.09.2010 в 23:27)
 

<?php
$text 
str_replace(array('<a''</a>'), array('<--noindex--><a''</a><--/noindex-->'), $text);

гг :)

  Ответить  
 
 автор: Стажер   (13.09.2010 в 23:41)   письмо автору
 
   для: Стажер   (13.09.2010 в 23:28)
 

Все всем спасибо все получилось!

  Ответить  
 
 автор: Стажер   (13.09.2010 в 23:28)   письмо автору
 
   для: neadekvat   (13.09.2010 в 23:22)
 

Да да вы правы спасибо за напоминание! <!--noindex--> <!--/noindex-->

  Ответить  
 
 автор: WapMorgan   (13.09.2010 в 23:27)   письмо автору
 
   для: neadekvat   (13.09.2010 в 23:26)
 

покажи лучше)

  Ответить  
 
 автор: neadekvat   (13.09.2010 в 23:26)   письмо автору
 
   для: WapMorgan   (13.09.2010 в 23:15)
 

> ~\<a.*\>.*\<\/a\>~iuUs
Жесть о.О

  Ответить  
 
 автор: WapMorgan   (13.09.2010 в 23:24)   письмо автору
 
   для: Стажер   (13.09.2010 в 23:23)
 

упс,
$text = preg_replace('~\<a.*\>.*\<\/a\>~iuUs', '<noindex>$0</noindex>', $text);

$text -ваше сообщение

  Ответить  
 
 автор: Стажер   (13.09.2010 в 23:23)   письмо автору
 
   для: WapMorgan   (13.09.2010 в 23:15)
 

Вылезает вот такая ошибка : Warning: Wrong parameter count for preg_replace()

  Ответить  
 
 автор: neadekvat   (13.09.2010 в 23:22)   письмо автору
 
   для: Стажер   (13.09.2010 в 23:06)
 

Так для ссылок есть ref="nofollow".
К тому же, тега noindex по сути не существует (в спецификации не указан), поэтому надо писать его так: <!--noindex-->...<!--/noindex-->

  Ответить  
 
 автор: WapMorgan   (13.09.2010 в 23:15)   письмо автору
 
   для: Стажер   (13.09.2010 в 23:06)
 

$text = preg_replace('~\<a.*\>.*\<\/a\>~iuUs', '<noindex>$0</noindex>');

  Ответить  

Сообщения:  [1-10]   [11-12] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования