Бывает, что вы хотите упомянуть чужой сайт, но не хотите давать на него ссылку? Да мало ли почему! Может, вам надо объяснить, кого и зачем мы ругаете, а давать бесплатную ссылку на него не хотите. Или просто жаба душит ссылаться. Бывает такое? У меня бывает.
Есть два простых решения: Читать полностью »
152 комментария на «Как сделать ссылку без ссылки»
anonim
А почему нельзя просто убрать гиперлинк в редакторе, чтобы он был обычным текстом?
Княгиня (660 комментариев)
Читайте статью внимательно. Там сказано.
Сергей Медведев (12 комментариев)
Здравствуйте еще раз, Княгиня!
Может вы мне поможете? Где-то видел такую фишку — автор описывал, что у него в форме комментирования вставляют ссылку, но после публикации, ссылка то ли исчезает совсем, то ли становится просто текстовой!
Не могу найти, где я это читал! И вообще, возможно ли сделать такое?
Буду очень благодарен!
Княгиня (660 комментариев)
Это возможно. Надо в functions.php вставить функцию, которая срабатывает при отправке комментария. Функция должна обработать содержание комментария: найти строки вида
<a href="что-то там">что-то тут</a>
, убрать теги и оставить одно «что-то там». Это не особо сложно, надо только правильно написать регулярку.Сергей Медведев (12 комментариев)
Вот в этом «не сложно» и проблема!
Княгиня (660 комментариев)
Хы.
Ну, я могу попробовать про это написать, только не знаю, когда у меня время будет. Проблема начать да кончить.
И, кстати: такая функция будет отрубать ВСЕ ссылки в тексте комментария. То есть, даже вы сами не сможете вставить в свой ответ активную ссылку. Хотя, наверное, можно доработать функцию так, чтобы для админа было исключение, но исключение только для человека, а не для правильно или неправильно ссылки.
Сергей Медведев (12 комментариев)
В принципе, это и надо! Ведь на крайний случай ссылку можно и в текстовом виде дать, если нужно. В теле комментария, имею ввиду…
Княгиня (660 комментариев)
Нннууу… Не могу дать обещаний по срокам. Но если у вас не горит и месяц не срок, то я могу это выписать. Просто нужно время, чтобы отладить функцию и убедиться, что она вырезает то, что надо, и ничего лишнего.
Сергей Медведев (12 комментариев)
Буду ждать сколько нужно и буду очень благодарен!
Сергей Медведев (12 комментариев)
А, еще один момент. Важно, чтобы она не затрагивала ссылки из плагина CommentLuv.
Вы же видели, каким образом я сделал свой блог DoFollow? Только мучаюсь теперь — вручную приходится ссылки комментаторов вырезать…
cent (2 комментария)
Для ВП существует несколько специальных плагинов, просто поищите их
Сергей Медведев (12 комментариев)
Нет таких плагинов для WP!
Княгиня (660 комментариев)
Вернулась к этому вопросу и поняла, что не всё поняла. Вы имели в виду ссылки в поле «Сайт» или в тексте комментария?
Сергей Медведев (12 комментариев)
В поле «сайт»!
Нужно, чтобы поле было и url вставлялся, а после публикации комментария, пропадал! Или становился текстовым, без разницы…
Княгиня (660 комментариев)
Ага, поняла. Это по-другому решается, не регуляркой. В каком-то смысле даже проще.
Сергей Медведев (12 комментариев)
Вот только сейчас меня озарило! А что же будет с ТОПом комментаторов…
Для меня такое сделать просто нереально, а для вас?
Возможно ли будет вручную вставлять url’ы? Мне, как администратору?
Тогда нужно, чтобы ссылка не терялась, а все-таки становилась текстовой!
Вот так задачку я вам задал
Княгиня (660 комментариев)
В моей версии топ комментаторов будет работать. А куда вы хотите вручную вставлять урлы?
Сергей Медведев (12 комментариев)
Ну в ТОПе же надо, чтобы были ссылки на блоги. Поэтому комментатору попавшему в ТОП нужно будет оставить ссылку в последнем комментарии.
Если при написании комментария он не может это сделать, то мне нужно будет в панели модерирования комметариев сделать это вручную через «Свойства».
Лев (1 комментарий)
Отличная статья, но вот как быть если вставляешь ссылку не через «a» тег а через [url] как быть в этом случае?
Княгиня (660 комментариев)
Если вы вставляете bb-кодами, то результат будет зависеть от вашего движка. Мой пост описывает рецепт, использующий html.
Интерн (1 комментарий)
А не слишком ли сложно? Что-то вы уж сильно всё усложнили. А если попробуем так:
А ещё лучше так:
Согласитесь, всё намного проще и, главное, всё работает.
Княгиня (660 комментариев)
Не соглашусь, потому что вы код потеряли. Так что я не могу сравнить и выбрать.
Сергей (1 комментарий)
Да, ссылки без передачи веса — это очень полезно, чтобы не падал рейтинг своего сайта.
Иногда требуется указать ссылку на другой сайт, но не хочется передавать ее вес.
Антон (8 комментариев)
Можно еще сделать ссылку через редирект, путь к которому закрыть в robots.txt.
Например /out.php?link=ya.ru
Так кстати в рекомендациях гугла написано.
Княгиня (660 комментариев)
Написано. Но вес в этом случае всё равно уходит. Туда, на закрытую от индексации страницу.
Бухгалтер (2 комментария)
А меня все устраивает!))