Информация

  • FastVps - Хостинг для форума
  • RegPartner - Домены по правильным ценам

"4admins.ru" Рекомендует

BBcode Открыть ссылку в новой вкладке

Разные довески в сообщениях
  • Автор 
    Сообщение
Аватара пользователя
Сообщения: 7065
Зарегистрирован: 11 авг 2009, 16:58
Благодарил (а): 660
Поблагодарили: 2357 раз в 1754 сообщениях
Город: Москва
Пол: Мужской
Адрес форума: http://help.4admins.ru
Баллы репутации: 170

Re: BBcode Открыть ссылку в новой вкладке

Сообщение Добавлено: 23 янв 2011, 17:38

[quoteem="Alice"]Или в предложенном Shans ВВ-коде добавить пометку и всплывающую подсказку, что ссылка будет открыта в новом окне.[/quoteem]
Обычно подсказка всплывает спустя некоторое время... кто нибудь, перед тем как на жать на ссылку, долго держит над ссылкой мышку?
На этом сервисе можно cоздать форум бесплатно

Аватара пользователя
Сообщения: 702
Зарегистрирован: 24 июн 2010, 13:42
Благодарил (а): 130
Поблагодарили: 316 раз в 213 сообщениях
Город: Москва
Пол: Женский
Адрес форума: http://foxlodge.fatbb.ru
Баллы репутации: 39

Re: BBcode Открыть ссылку в новой вкладке

Сообщение Добавлено: 23 янв 2011, 19:38

[quoteem="GoDFaTHeR"]Обычно подсказка всплывает спустя некоторое время... кто нибудь, перед тем как на жать на ссылку, долго держит над ссылкой мышку?[/quoteem]
Ну, не так уж и долго она всплывает. *pardon*
Вот, переделала код замены, предложенный Шансом.
Компромисс между ссылками с target="_blank" и ссылками без них. Вместо одной ссылки - вставить две. Одну как обычную ссылку, другую - как ссылку с атрибутами target="_blank" и rel="nofollow" title="открыть в новой вкладке/окне", содержащую картинку.
Изображение
Тогда, во-первых, сразу видно, что ссылка внешняя.
И, во-вторых, у ленивого пользователя типа меня, появляется возможность лишний раз не присматриваться и не задумываться, какая ссылка - внешняя или внутренняя, а тыкнуть в картинку и открыть ссылку в новой вкладке/окне.

Код: Выделить всё
<script type="text/javascript">//<![CDATA[
    var t = "{TEXT1}";
    if ( t == "" ) document.write('<a href="{TEXT2}">{TEXT2}</a>&nbsp;&nbsp;<a href="{TEXT2}" target="_blank" rel="nofollow" title="открыть в новой вкладке/окне"><img src="адрес картинки" alt="»" /></a>');
    else document.write('<a href="{TEXT1}">{TEXT2}</a>&nbsp;&nbsp;<a href="{TEXT1}" target="_blank" rel="nofollow" title="открыть в новой вкладке/окне"><img src="адрес картинки" alt="»" /></a>');
//]]></script>
<noscript><span style="color: #FF0000;">Для просмотра внешних ссылок требуется поддержка JavaScript</span></noscript>

Пример работы: http://ostrov3.fatbb.ru/viewtopic.php?f ... 2328#p2328
Как подвариант - можно не лепить вторую ссылку, а, например, внешним ссылкам с помощью этого ВВ-кода присвоить какой-нибудь отдельный класс. И в теме стиля для этого класса задать какой-нибудь свой стиль, чтобы внешняя ссылка, оформленная как текст, отличалась от внутренних.

Вот никак не придумаю, как бы сделать так, чтоб при использовании такого ВВ-кода с отключенным JavaScript внешние ссылки тоже работали. Ничего в голову не приходит, кроме как попробовать сделать два ВВ-кода. URLext= и просто URLext.

Аватара пользователя
Сообщения: 7065
Зарегистрирован: 11 авг 2009, 16:58
Благодарил (а): 660
Поблагодарили: 2357 раз в 1754 сообщениях
Город: Москва
Пол: Мужской
Адрес форума: http://help.4admins.ru
Баллы репутации: 170

Re: BBcode Открыть ссылку в новой вкладке

Сообщение Добавлено: 23 янв 2011, 20:20

Alice
Оформите отдельным ббкодом :Rose:
На этом сервисе можно cоздать форум бесплатно

Аватара пользователя
Сообщения: 702
Зарегистрирован: 24 июн 2010, 13:42
Благодарил (а): 130
Поблагодарили: 316 раз в 213 сообщениях
Город: Москва
Пол: Женский
Адрес форума: http://foxlodge.fatbb.ru
Баллы репутации: 39

Re: BBcode Открыть ссылку в новой вкладке

Сообщение Добавлено: 23 янв 2011, 20:21

[quoteem="GoDFaTHeR"]Alice
Оформите отдельным ббкодом[/quoteem]
Ок. У меня только одно сомнение в том, что я написала... А правильно ли rel="nofollow" писать в ссылках, которые выводятся с помощью javascript, или это излишне?

Аватара пользователя
Сообщения: 729
Зарегистрирован: 08 авг 2011, 15:19
Откуда: Россия, Калмыкия
Благодарил (а): 273
Поблагодарили: 22 раз в 19 сообщениях
Город: г.Элиста
Пол: Женский
Адрес форума: http://собакиэлисты.рф
Баллы репутации: 4

Re: BBcode Открыть ссылку в новой вкладке

Сообщение Добавлено: 24 авг 2011, 14:20

Прошу прощения. Написано много, а я мало пока ещё что в этом понимаю, поэтому пользовалась только первым постом и
Shans писал(а):lisenok_pillau писал(а):
А можно тогда обычные теги URL удалить из окошка ответа?

Можно зайти в шаблон posting_buttons.html, найти там '[url]','[/url]'
и заменить на '[urlnew=]','[/urlnew]'.
А в самом BBCode убрать галочку напротив Показывать на странице ответа.

Всё сделала, но ссылка как открывалась, так и открывается во вкладке форума... :unknown Что мне ещё сделать?
Изображение

Тот, кто говорит, что счастье не купишь, никогда не покупал щенка (Уилфред Лэмптон)

Сначала бог создал человека, но, заметив его слабость, дал ему собаку ( А. Туссенель)

Аватара пользователя
Сообщения: 729
Зарегистрирован: 08 авг 2011, 15:19
Откуда: Россия, Калмыкия
Благодарил (а): 273
Поблагодарили: 22 раз в 19 сообщениях
Город: г.Элиста
Пол: Женский
Адрес форума: http://собакиэлисты.рф
Баллы репутации: 4

Re: BBcode Открыть ссылку в новой вкладке

Сообщение Добавлено: 24 авг 2011, 21:15

Спасибо, всё нормально! *pardon*
Изображение

Тот, кто говорит, что счастье не купишь, никогда не покупал щенка (Уилфред Лэмптон)

Сначала бог создал человека, но, заметив его слабость, дал ему собаку ( А. Туссенель)

Аватара пользователя
Сообщения: 19
Зарегистрирован: 13 июн 2010, 00:30
Благодарил (а): 0
Поблагодарили: 1 раз в 1 сообщении
Город: Москва
Пол: Мужской
Адрес форума: http://railworks2.ru
Баллы репутации: 0

Re: BBcode Открыть ссылку в новой вкладке

Сообщение Добавлено: 27 авг 2011, 21:22

а нельзя ли просто подправить работу тега [url], чтобы он открывал ссылку в новой вкладке, без создания других тегов?

Аватара пользователя
Сообщения: 729
Зарегистрирован: 08 авг 2011, 15:19
Откуда: Россия, Калмыкия
Благодарил (а): 273
Поблагодарили: 22 раз в 19 сообщениях
Город: г.Элиста
Пол: Женский
Адрес форума: http://собакиэлисты.рф
Баллы репутации: 4

Re: BBcode Открыть ссылку в новой вкладке

Сообщение Добавлено: 23 дек 2011, 16:56

hermetkov писал(а):а нельзя ли просто подправить работу тега [url], чтобы он открывал ссылку в новой вкладке, без создания других тегов?

Очень хорошее предложение! thumbs up
Изображение

Тот, кто говорит, что счастье не купишь, никогда не покупал щенка (Уилфред Лэмптон)

Сначала бог создал человека, но, заметив его слабость, дал ему собаку ( А. Туссенель)

За это сообщение пользователя галлина поблагодарили:
tikush


Вернуться в BBcode phpbb3

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6