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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


Есть блог на 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


я так закрыл

<a  rel="rel nofollow"><?php the_content('Читать полностью'); ?></a>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
medved112
medved112
Topic Starter сообщение 6.9.2011, 20:47; Ответить: medved112
Сообщение #3


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


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


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


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


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


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


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


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


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


Я в 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


<?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


Лезем в файлы двига, а именно в 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


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

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


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) ⭐⭐⭐ Google Voice | Gmail - OLD аккаунты "SMS и звонки" ⭐⭐⭐
15 Chekon 4389 Сегодня, 12:00
автор: Chekon
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
13 Chekon 4043 Сегодня, 11:48
автор: Chekon
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
15 Tia2 2334 Вчера, 0:54
автор: diviner99
Горячая тема (нет новых ответов) Делаю полностью уникальный дизайн для сайтов!
46 AlexDIZ 93945 26.3.2024, 20:03
автор: AlexDIZ
Опрос (нет новых голосов) Опрос: Результаты в упражнении "Жим лёжа" у вэбмастеров
35 Room 4522 13.3.2024, 13:10
автор: Room


 



RSS Текстовая версия Сейчас: 18.4.2024, 18:09
Дизайн