Страница 5 из 6

Re: Упрощение работы с форумом.

Новое сообщениеДобавлено: 19 фев 2014, 05:23
Alexander
ssabbass писал(а):Суть: при нажатии на сайт в подписи пользователя (под постом) станица открывается в этом же окне, а не в новой вкладке. Это существенно затрудняет работу, если необходимо быстро открыть сайт оппонента и взглянуть на него, сразу отписавшись в ответе о собственном мнении.

Считается, что некорректно открывать новую вкладку/новое окно, т.к. пользователь этого не просил. Хотя я иного мнения: действительно в ряде случаев это намного удобнее.

TO Администратор: лучше всего установить очень простой (в плане установки), но очень полезный и удобный мод Prime Links. Он как раз позволяет управлять внешними ссылками.

Если же решитесь самостоятельно вносить правки в код, то помните, что валидным и наиболее правильным кодом для открытия ссылки в новой вкладке/окне будет:

Код: выделить все
<a href="ссылка" onclick="return !window.open(this.href)">Ссылка откроется в новом окне</a>

Этот код открывает сайт в новой вкладке в том случае, если всплывающие окна в браузере разрешены и открывает в этой же вкладке, если всплывающие окна в браузере запрещены пользователем.

ssabbass писал(а):Знаю, что нужно нажать правую мышку, затем "Открыть ссылку в новой вкладке", но уже по аналогии с Яндексом все время забываю и жму прямо на ссылку.

Можно проще. Сделать клик "колесиком" мышки (тогда сайт откроется в новой вкладке).

Re: Упрощение работы с форумом.

Новое сообщениеДобавлено: 19 фев 2014, 11:20
Администратор
ssabbass писал(а):Суть: при нажатии на сайт в подписи пользователя (под постом) станица открывается в этом же окне, а не в новой вкладке. Это существенно затрудняет работу, если необходимо быстро открыть сайт оппонента и взглянуть на него, сразу отписавшись в ответе о собственном мнении. Тем более что страниц по оценке сайтов (где нужно визуально взглянуть на площадку), по конкретным прикладным вопросам и задачам, становится все больше.


Благодарю за Ваш вклад, направленный на улучшение работы нашего форума.
Да, согласен, на многих форумах реализована функция открытия внешних ссылок в новой вкладке браузера, но мнения на этот счёт разделились...

Я сторонник мнения, которое достаточно подробно изложено в параграфе "43. Открывание новых окон" ("Ководство", студия Артемия Лебедева): artlebedev.ru/kovodstvo/sections/43/

Главная цитата этого параграфа 43:
Открывать новые окна против желания пользователя — смертный грех.


Поясняющая цитата этого параграфа 43:
Насильно открывать новое окно в браузере — все равно что ставить на стол пользователю второй монитор без спросу. Разумеется, работать с двумя мониторами бывает иногда удобно. Разумеется, иногда удобно открыть и новое окно в браузере, чтобы в нем смотреть ссылки из «основного» окна. Но то и другое должно быть исключительно добровольным выбором пользователя.


В поддержку вышесказанного замечу, что движок phpBB3 уже "по умолчанию" (как стандарт) поддерживает "принцип невмешательства" в пользовательский интерфейс управления (браузер) и я считаю, что это правильное решение со стороны разработчиков phpBB3.

Re: Упрощение работы с форумом.

Новое сообщениеДобавлено: 19 фев 2014, 14:24
ssabbass
Alexander писал(а):Можно проще. Сделать клик "колесиком" мышки (тогда сайт откроется в новой вкладке).

Благодарю за полезный совет! Не знал, но теперь буду поступать именно так - работает. Причем, работает везде, что особенно замечательно при пользовании Google.

Re: Упрощение работы с форумом.

Новое сообщениеДобавлено: 19 фев 2014, 15:21
pessimist
Alexander писал(а): Можно проще. Сделать клик "колесиком" мышки (тогда сайт откроется в новой вкладке).


Ха-ха-ха... - я тоже об этом не знал ! Спасибо, это очень удобно :) Прикольно, работает и в эксплорере и в хроме...

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

Re: Упрощение работы с форумом.

Новое сообщениеДобавлено: 19 фев 2014, 15:38
ssabbass
Хочется подчеркнуть, что в своем сообщении я говорил об открытии новой ВКЛАДКИ, а не ОКНА. Это большая разница. Т.е. не о том, чтобы подключить Джава онклик (как было предложено выше), а о том, чтобы добавить тегу <А> дополнительный атрибут target="_blank". Опять же подчеркну: это совершенно разные вещи, которые не стоит путать!

Вариант:
Код: выделить все
<a href="ссылка" onclick="return !window.open(this.href)">Ссылка откроется в новом ОКНЕ</a>

здесь не проходит. Имелось ввиду следующее:
Код: выделить все
<a href="ссылка" target="_blank">Ссылка откроется в новой ВКЛАДКЕ</a>

Разница очевидно. И именно о первом варианте предупреждает Лебедев в Ководстве. Второй вариант же, наоборот, используется почти повсеместно и безболезненно. Ведь это не то же самое, что ставить новый монитор! Монитор - это в случае с новым ОКНОМ.

Re: Упрощение работы с форумом.

Новое сообщениеДобавлено: 19 фев 2014, 15:54
Администратор
Постоянно открыто достаточно много вкладок в браузере - это почти какая-то виртуальная борьба за "линию открытых вкладок"... :-)

Мне почему-то категорически не нравится, что какие-то внешние ссылки на каких-либо сайтах создают новые (дополнительные) вкладки без моего желания на то... После трех новых (дополнительных) вкладок - просто их закрываю все и "главную страницу" в том числе.

Re: Упрощение работы с форумом.

Новое сообщениеДобавлено: 19 фев 2014, 16:05
ssabbass
Администратор писал(а):Мне почему-то категорически не нравится, что какие-то внешние ссылки на каких-либо сайтах создают новые (дополнительные) вкладки без моего желания на то... После трех новых (дополнительных) вкладок - просто их закрываю все и "главную страницу" в том числе.

Я тоже так делаю. :) Просто подчеркнул разницу, во избежание путаницы. В принципе, такое нововведение сейчас не требуется - ведь есть "колесико"! Реально удобно! ;)

Re: Упрощение работы с форумом.

Новое сообщениеДобавлено: 19 фев 2014, 17:01
pessimist
ssabbass писал(а):
Код: выделить все
<a href="ссылка" target="_blank">Ссылка откроется в новой ВКЛАДКЕ</a>



Есть еще один нюанс. Атрибут target отсутствует в спецификации XHTML 1.0 Strict и, соответственно, не пройдет валидацию!

Re: Упрощение работы с форумом.

Новое сообщениеДобавлено: 20 фев 2014, 07:14
Alexander
ssabbass писал(а):Хочется подчеркнуть, что в своем сообщении я говорил об открытии новой ВКЛАДКИ, а не ОКНА. Это большая разница. Т.е. не о том, чтобы подключить Джава онклик (как было предложено выше), а о том, чтобы добавить тегу <А> дополнительный атрибут target="_blank". Опять же подчеркну: это совершенно разные вещи, которые не стоит путать!

На самом деле при использовании "онклик" откроется либо новая вкладка, либо новое окно, и зависеть это будет от настроек браузера. Насколько я знаю, сейчас по умолчанию основные браузеры настроены так, что открывается новая вкладка.

Можно и атрибут "таргет" использовать, но он, как заметил верно pessimist, невалиден.

Re: Упрощение работы с форумом.

Новое сообщениеДобавлено: 20 фев 2014, 13:41
ssabbass
Alexander писал(а):На самом деле при использовании "онклик" откроется либо новая вкладка, либо новое окно, и зависеть это будет от настроек браузера. Насколько я знаю, сейчас по умолчанию основные браузеры настроены так, что открывается новая вкладка

Это я знаю. Браузер поддерживает настойку "Открывать новые окна в новых вкладках". Такргет тоже проверял - не валиден. Видимо, он вписывается через CSS или Скрипт Тайп.