Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 09.02.2010, 17:31   #1
Новичок
 
Регистрация: 11.10.2009
Сообщений: 51
Вес репутации: 179
KonDor на пути к лучшему
По умолчанию прикрыть все сцылки на WP

есть сайт, контент парсится через rss. в постах внешние ссылки получаются в картинках + самих сообщениях
пробовал ВСЁ и jexr тоже не помогает как закрыть все исходящие с сайта, кроме блохрола?
KonDor вне форума   Ответить с цитированием
Старый 09.02.2010, 17:36   #2
Специалист
 
Регистрация: 15.12.2009
Сообщений: 217
Вес репутации: 180
stepankin на пути к лучшему
По умолчанию

str_replace('<a', '<noindex><nofollow><a', $text);
str_replace('/a>', '/a></nofollow></noindex>', $text);

Как вариант Можно прямо в шаблоне WP всобачить, например, где вывод контента производится. Если хочется поизгаляться - можно все то же самое запихать в отдельный фильтр на триггер вывода записи.
stepankin вне форума   Ответить с цитированием
Старый 09.02.2010, 18:03   #3
Мастер
 
Аватар для LSN
 
Регистрация: 27.03.2009
Адрес: ЮГ
Сообщений: 719
Вес репутации: 228
LSN - прекрасное будущееLSN - прекрасное будущееLSN - прекрасное будущееLSN - прекрасное будущееLSN - прекрасное будущееLSN - прекрасное будущееLSN - прекрасное будущееLSN - прекрасное будущееLSN - прекрасное будущееLSN - прекрасное будущееLSN - прекрасное будущее
По умолчанию

Цитата:
Сообщение от stepankin Посмотреть сообщение
str_replace('<a', '<noindex><nofollow><a', $text);
str_replace('/a>', '/a></nofollow></noindex>', $text);
с каких это пор атрибут rel="nofollow" стал тэгом? и плюс ко всему таким макаром вы и внутренние тоже в ноиндекс закроете

ТС, посмотрите плагины

если с плагинами у вас не получится, то напишите функцию, которая будет переменную the_content чистить...
__________________
Не знать - не стыдно. Стыдно - не учиться.
Отличный сервис синхронизации и обмена файлов между компьютерами. (Free)
при регистрации по ссылке 250MB места в подарок
LSN вне форума   Ответить с цитированием
Старый 09.02.2010, 18:06   #4
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 387
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

Очень рекомендую: http://sablinov.ru/projects/wp-noref/
Апокалипсис вне форума   Ответить с цитированием
Старый 09.02.2010, 19:19   #5
Новичок
 
Регистрация: 11.10.2009
Сообщений: 51
Вес репутации: 179
KonDor на пути к лучшему
По умолчанию

Апокалипсис спасибо !
но у меня шаблон кривой не маскируются ссылки, на другом потестил всё ок
что или где править в шаблоне?
вот index:
PHP код:
<?php include (TEMPLATEPATH '/options/options.php'); ?>
<?php get_header
(); ?>

<!--[if !IE]>INTI GLOBAL POSTPAGE FUNCTIONS<![endif]-->

<?php if(($tn_mz_blog_style == 'list') || ($tn_mz_blog_style == 'blog')){ ?>
<div id="post-index">
<?php } else { ?>
<div id="post">
<?php ?>

<?php if($tn_mz_blog_style == TRUE){ ?>
<?php 
include (TEMPLATEPATH '/layouts/' .$tn_mz_blog_style'.php'); ?>
<?php 
} else { ?>
<?php 
include (TEMPLATEPATH 'layouts/mzine.php'); ?>
<?php 
?>

<div class="clear-fix"></div>

<?php if($tn_mz_mini_post_status==yes): ?>
<?php 
if(file_exists(TEMPLATEPATH '/mini-loop.php')): ?>
<?php 
include (TEMPLATEPATH '/mini-loop.php'); ?>
<?php 
else: ?>
<?php 
endif; ?>
<?php 
endif; ?>

<div class="clear-fix"></div>

</div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>
KonDor вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Все сцылки в Error. ParaGon Ошибки при работе с системой 19 23.04.2008 15:03


Часовой пояс GMT +3, время: 03:29.