Вопрос по noindex

Вопрос по noindex. Версия Livestreet 0.4.2

Есть заказ на размещение статьи, но вариант ноиндекса должен выглядеть так (иначе система не принимает):

Текст ссылки

У меня же, когда я включаю функцию «закрывать ссылки от поисковиков» получается так:

<a href="«h__ps://адрессайта.com/product_by_id/36402529» rel=«noindex»>Текст ссылки

Подскажите, пожалуйста, как сделать так, чтобы ссылки с ноиндексом имели вид, как в первом варианте?

Заранее благодарю за подсказки!

P.S. Поскольку система обрезает ссылки, дублирую вопрос на фото:

Дубликат

4 комментария

avatar
1. После этой строки добавляем:
$sResult=$this->MakeUrlNoIndex($sResult);

2. После этой строки добавляем:
public function MakeUrlNoIndex($sText)
{
    return preg_replace("/(<a .*>.*<\/a>)/Ui","<!--noindex-->$1<!--/noindex-->",$sText);
}
avatar
И еще сюда добавьте тег !--noindex--
avatar
И это почитайте
avatar
Большое спасибо за ответ!

Я уже решил эту задачку, точнее мне её сегодня ночью решил Mr. Chiffa.

Но ваша подсказка поможет другим пользователям.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.