Информация

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

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

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

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

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

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

Название
URLext=
Использование BBCode
Код: Выделить всё
[URLext={TEXT1}]{TEXT2}[/URLext]

Замена HTML
Код: Выделить всё
<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>

Подсказка
Код: Выделить всё
Вставить URL с другого сайта: [URLext=]ссылка[/URLext] или [URLext=ссылка]текст[/URLext]

Пример работы
Код: Выделить всё
[URLext=http://www.slonstudio.com/html-tags-atributi-target.html]Атрибуты target[/URLext]

Пример работы на живом форуме: http://ostrov3.fatbb.ru/viewtopic.php?f ... 2328#p2328
Картинка после ссылки: Изображение
Заливаете через менеджер картинок, прописываете в коде замены ссылку на картинку.

ВВ-код возник в результате обсуждения темы
BBcode открыть ссылку в новой вкладке и благодаря подсказке GoDFaTHeR, о том, что не все браузеры реагируют на атрибут target="_blank" открытием ссылки в новой вкладке.

Действительно, атрибут target="_blank" вообще то означает, что ссылку следует открыть не в новой вкладке, а в новом ОКНЕ. И такой популярный среди пользователей браузер, как Internet Explorer реагирует на этот атрибут открытием нового окна, а не вкладки, что не очень удобно. Кроме того, существуют браузеры, которые не поддерживают вкладки, поэтому на target="_blank" могут отреагировать только открытием нового окна.

Мой ВВ-код отличается от предложенного в теме "BBcode открыть ссылку в новой вкладке" тем, что в код замены вставляет в сообщение не одну, а две ссылки. Одну простую.
А сразу после нее вторую - с атрибутами target="_blank" rel="nofollow" title="открыть в новой вкладке/окне", содержащую внутри только картинку.
Таким образом, во-первых, внешние ссылки становятся визуально лучше отличимы от внешних. Это актуально для ссылок, оформленных как текст.
Во-вторых, у пользователей, которые используют браузеры опера, фаерфокс, гугл хром появляется возможность просто тыкнуть в картинку, чтобы открыть ссылку в новой вкладке.
При этом пользователи, которые пользуются Internet Explorer сильно не пострадают. Они могут не кликать по картинке, если не хотят, чтоб их браузер открыл еще одно окно, а совершить привычные манипуляции с ссылкой.
В-третьих, в код замены добавлен тег <noscript>, который при просмотре форум с отключенным джава скрипт, по крайней мере, покажет пользователю, что в сообщении есть ссылка. Если же его исключить, то с отключенным джава скрипт пользователь не увидит вообще ничего.

Как сделать, чтобы и с включенным, и с отключенным Джава скрипт ссылки показывались - еще не придумала. *pardon*
Наверно, для этого придется сделать не один универсальный URLext=, а два ВВ-кода - URLext= и URLext.

Если Вы считаете, что две ссылки в сообщении - это слишком, то ВВ-код можно изменить, убрав из кода замены вторую ссылку и добавив в первую ссылку какой-нибудь уникальный класс. Тогда этот класс можно будет описать в теме стиля так, чтобы внешняя ссылка, взятая в ВВ-код, внешне чем-то отличалась от внутренних. Такие ссылки не будут открываться в новом окне. Но пользователь всегда, даже если ссылка оформлена как текст, будет видеть, что ссылка внешняя, и ему удобней будет решать, как ее открывать.

За это сообщение пользователя Alice поблагодарили:
anya, GoDFaTHeR, Shans, Пионер, Лилит

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

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

Сообщение Добавлено: 24 янв 2011, 03:46

[quoteem="Alice"]Как сделать, чтобы и с включенным, и с отключенным Джава скрипт ссылки показывались - еще не придумала. *pardon*
Наверно, для этого придется сделать не один универсальный URLext=, а два ВВ-кода - URLext= и URLext.[/quoteem]
Ну вот, собственно. Еще немножко подумала и слабала вариант, в котором джава скрипт не используется вообще.

Создала 2 ВВ-кода.
ВВ-код №1.
Название
URLext
Использование
Код: Выделить всё
[URLext]{URL}[/URLext]

Замена HTML
<a href="{URL}" rel="nofollow">{URL}</a>&nbsp;&nbsp;<a href="{URL}" target="_blank" rel="nofollow" title="открыть в новой вкладке/окне"><img src="адрес картинки" alt="»" /></a>

Подсказка:
Код: Выделить всё
Вставить URL с другого сайта: [URLext]ссылка[/URLext] или [URLext=ссылка]текст[/URLext]

Пример работы:
Код: Выделить всё
[URLext]http://www.slonstudio.com/html-tags-atributi-target.html[/URLext]

Настройки:
Показывать на странице ответа - да.

ВВ-код №2.
Название
URLext=
Использование
Код: Выделить всё
[URLext={URL}]{TEXT}[/URLext]

Замена HTML
<a href="{URL}" rel="nofollow">{TEXT}</a>&nbsp;&nbsp;<a href="{URL}" target="_blank" rel="nofollow" title="открыть в новой вкладке/окне"><img src="адрес картинки" alt="»" /></a>

Подсказка:
Код: Выделить всё
Вставить URL с другого сайта: [URLext]ссылка[/URLext] или [URLext=ссылка]текст[/URLext]

Пример работы:
Код: Выделить всё
[URLext=http://www.slonstudio.com/html-tags-atributi-target.html]Атрибуты target[/URLext]

Настройки:
Показывать на странице ответа - нет.

Вести себя ВВ-коды будут так же, как ВВ-код url, за тем исключением, что к ссылке будет приплюсовываться ссылка-картинка, клик по которой будет открывать новую вкладку/окно, + ссылки, взятые в такие ВВ-коды, не будут иметь веса для поисковиков.

П.С. Прошу не забывать, что для создания валидного кода параметр target может использоваться только при переходном !DOCTYPE, и не кидать в меня камнями, если форум с !DOCTYPE Strict, где используются такие ВВ-коды, не пройдет валидацию.

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

Аватара пользователя
Сообщения: 511
Зарегистрирован: 27 авг 2010, 17:39
Благодарил (а): 476
Поблагодарили: 58 раз в 54 сообщениях
Пол: Женский
Адрес форума: http://transalternativa.ru/
Баллы репутации: 9

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

Сообщение Добавлено: 24 янв 2011, 10:18

[quoteem="Alice"]и не кидать в меня камнями,[/quoteem]
Мы подумаем над этим.... :) :Rose:

Аватара пользователя
Сообщения: 19
Зарегистрирован: 24 ноя 2010, 01:49
Благодарил (а): 0
Поблагодарили: 0 раз в 0 сообщении
Пол: Женский
Адрес форума: http://amelie.fatbb.ru
Баллы репутации: 0

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

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

Alice, сделала всё по предложенному Вам - получилось! :Yahoo!: Спасибо большое. :Rose: Только как теперь убрать обычную кнопку "URL"? Подскажите, пожалуйста! Она там явно лишняя - пользователи будут путаться.

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

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

Сообщение Добавлено: 19 фев 2011, 17:14

найти эту кнопку в шаблоне постинг_баттонс и удалить.

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

Ссылка в новой вкладке

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

Здравствуйте. Подскажите, как настроить так, чтоб нажав на ссылку, она открывалась в новой вкладке? :-[
Изображение

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

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

Аватара пользователя
Сообщения: 1848
Зарегистрирован: 02 окт 2009, 10:19
Откуда: Украина
Благодарил (а): 68
Поблагодарили: 673 раз в 507 сообщениях
Город: Киев
Пол: Мужской
Адрес форума: 4admins.ru
бабло: 0
Баллы репутации: 82

Re: Ссылка в новой вкладке

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


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

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

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

Прошу прощения, я мало в этом понимаю, но хочется тоже улучшаться. Всё сделала так, как написано в первом посте,но ничего не изменилось! Ссылка как открывалась на страничке форума, так и открывается... :unknown Подскажите, что делать?
Единственное, что не поняла... А куда ставить это???
Пример работы:

Код: Выделить всё
[URLext=http://www.slonstudio.com/html-tags-atributi-target.html]Атрибуты target[/URLext]
Изображение

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

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

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

Re: Ссылка в новой вкладке

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

Gold
Вначале всё сделала по ссылке №1. Ничего не получилось. Потом сделала, всё, как по ссылке №2. Тоже не получилось... :unknown
Изображение

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

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

Аватара пользователя
Сообщения: 1848
Зарегистрирован: 02 окт 2009, 10:19
Откуда: Украина
Благодарил (а): 68
Поблагодарили: 673 раз в 507 сообщениях
Город: Киев
Пол: Мужской
Адрес форума: 4admins.ru
бабло: 0
Баллы репутации: 82

Re: Ссылка в новой вкладке

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

из-за этого совершенно не обязательно создавать по сути третью тему на форуме поддержки с идентичным названием.


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

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

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