X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Заключить "Читать полностью" в nofollow
medved112
medved112
Topic Starter сообщение 6.9.2011, 20:19; Ответить: medved112
Сообщение #1


В меру упитанная панда в полном расцвете сил
*******

Группа: Active User
Сообщений: 3182
Регистрация: 17.10.2008
Поблагодарили: 1374 раза
Репутация:   139  


Есть блог на WP. В нем на главной идут анонсы статей, которые доступны до двум ссылкам: через заголовок и через кнопку "Читать полностью". Нужно заключить эту кнопку в тег nofollow.

В index.php стандартный:
<?php the_content('Читать полностью'); ?>


В css это такая кнопка:
#content .more-link {

            width: 135px;
            height: 20px;
            float: right;
            padding: 0px 3px 3px 4px;
            background: #1ca8e6;
            font-size: 16px;
            color: white;
            margin-right: 25px;
            margin-top: 15px;            
           }


Каким образом все это поставить в nofollow можно?


--------------------
фыр фыр
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
abafons
abafons
сообщение 6.9.2011, 20:38; Ответить: abafons
Сообщение #2


Завсегдатай
*****

Группа: Active User
Сообщений: 847
Регистрация: 3.4.2010
Из: Казань
Поблагодарили: 150 раз
Репутация:   37  


я так закрыл

<a  rel="rel nofollow"><?php the_content('Читать полностью'); ?></a>


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
medved112
medved112
Topic Starter сообщение 6.9.2011, 20:47; Ответить: medved112
Сообщение #3


В меру упитанная панда в полном расцвете сил
*******

Группа: Active User
Сообщений: 3182
Регистрация: 17.10.2008
Поблагодарили: 1374 раза
Репутация:   139  


abafons, вы сами поняли хоть, как вы закрыли? Это дает весь контент в виде ссылки и абсолютно все, кроме заголовков закрыто в nofollow.


--------------------
фыр фыр
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
abafons
abafons
сообщение 6.9.2011, 20:50; Ответить: abafons
Сообщение #4


Завсегдатай
*****

Группа: Active User
Сообщений: 847
Регистрация: 3.4.2010
Из: Казань
Поблагодарили: 150 раз
Репутация:   37  


ой, нет, сорри) не так у меня


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
medved112
medved112
Topic Starter сообщение 6.9.2011, 20:54; Ответить: medved112
Сообщение #5


В меру упитанная панда в полном расцвете сил
*******

Группа: Active User
Сообщений: 3182
Регистрация: 17.10.2008
Поблагодарили: 1374 раза
Репутация:   139  


Также приветствуется вариант, чтобы разорвать конструкцию:
<?php the_content('Читать полностью'); ?>


И сделать контент и данный тег отдельными частями, мне это не принципиально, но как сделать я не могу понять.


--------------------
фыр фыр
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
abafons
abafons
сообщение 6.9.2011, 20:58; Ответить: abafons
Сообщение #6


Завсегдатай
*****

Группа: Active User
Сообщений: 847
Регистрация: 3.4.2010
Из: Казань
Поблагодарили: 150 раз
Репутация:   37  


В общем на одном сайте я использую плагин Add Link Attribute. После установки код
<?php the_content('Читать далее'); ?>
меняем на
<?php add_link_attr('the_content', 'Читать далее', 'rel="nofollow"'); ?>


На других не использую эту кнопку


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
un1name1d
un1name1d
сообщение 6.9.2011, 21:01; Ответить: un1name1d
Сообщение #7


Синдром вахтёра на пенсии
******


Группа: Active User
Сообщений: 1686
Регистрация: 20.1.2011
Поблагодарили: 1906 раз
Репутация:   172  


Я в PHP не силен, но даже тут вижу, что вариант пользователя abafons не прокатит, т.к. ссылка типа
<a rel="nofollow"><a rel="nofollow">Читать полностью</a></a>

будет неправильной. А уж тем более с ошибками в самом коде.
(abafons @ 6.9.2011, 19:38) *
<a  rel="rel nofollow">


ТС, так как я не знаю PHP, то хочу задать несколько вопросов, на которых потом буду строить догадки, как же заключить.
1) <?php the_content('Читать полностью'); ?> -> <a href="путь">Читать полностью</a>?
2) Можно ли кодами обрубить хотя бы один знак перед "Читать полностью"? Если обрубится знак ">", то можно будет подставить вместо "Читать полностью"
rel="nofollow">Читать полностью
. Или не выйдет?
3) Или опять же php-кодами сделать замену ">Читать полностью" на "rel="nofollow">Читать полностью"

Сообщение отредактировал un1name1d - 6.9.2011, 21:08


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Чеснок
Чеснок
сообщение 6.9.2011, 21:11; Ответить: Чеснок
Сообщение #8


мошенник
*******


Группа: Banned
Сообщений: 3623
Регистрация: 9.12.2009
Из: СССР ☭
Поблагодарили: 1520 раз
Репутация:   262  


<?php add_link_attr('the_content', 'Читать далее', 'rel="nofollow"'); ?>
+ плагин Add Link Attribute

Сообщение отредактировал Чеснок - 6.9.2011, 21:13


--------------------
Забанен за мошенничество
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
lostprophet
lostprophet
сообщение 6.9.2011, 21:15; Ответить: lostprophet
Сообщение #9


Новый статус (1)
*******

Группа: Super Moderator
Сообщений: 2574
Регистрация: 18.11.2008
Из: Ростов-на-Дону
Поблагодарили: 3211 раз
Репутация:   293  


Лезем в файлы двига, а именно в wp-includes/post-template.php
Находим на 226-ой строке код
$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text</a>", $more_link_text );

меняем на
$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-$id\" class=\"more-link\" rel=\"nofollow\">$more_link_text</a>", $more_link_text );


Проверьте, отпишитесь, работает или нет? WP под рукой нет установленного.



(medved112 @ 6.9.2011, 20:54) *
Также приветствуется вариант, чтобы разорвать конструкцию:


Разрываем там же.


--------------------


Поблагодарили: (4)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Чеснок
Чеснок
сообщение 6.9.2011, 21:16; Ответить: Чеснок
Сообщение #10


мошенник
*******


Группа: Banned
Сообщений: 3623
Регистрация: 9.12.2009
Из: СССР ☭
Поблагодарили: 1520 раз
Репутация:   262  


<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" >Читать далее...</a>

ну и + релл куданть)


--------------------
Забанен за мошенничество


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Алгоритм "Немезида" в ВК. МДК все?
4 MissContent 835 26.5.2018, 6:34
автор: EconDude
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыОцените сайт "бизнес, новости, право". В чем проблема?
22 Merzuka 3181 23.5.2018, 12:15
автор: nikolay_web
Открытая тема (нет новых ответов) Ссылки с "морды" и внутр. DA-60 PA-46 Бурж тематика Форекс, опционы, криптовалюта и связанное
Принимаю тематики bitcoin, forex, money и сопутствующее
0 Shaltick 392 22.5.2018, 19:34
автор: Shaltick
Открытая тема (нет новых ответов) В России могут создать "белый VPN" для добросовестных ресурсов
2 seostock 893 21.5.2018, 15:01
автор: wertu
Открытая тема (нет новых ответов) Где можно узнать, прочитать правила "Веб-дизайна"
4 unbur 1328 18.5.2018, 19:21
автор: megi


 



RSS Текстовая версия Сейчас: 28.5.2018, 14:12
Дизайн