[FAQ] Ссылки в новом окне

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Gisher
phpBB 2.0.12
Сообщения: 857
Зарегистрирован: 04.10.2006 7:50
Благодарил (а): 11 раз
Поблагодарили: 13 раз

[FAQ] Ссылки в новом окне

Сообщение Gisher » 16.12.2007 3:07

Ссылка уже не актуальна, так как в файле includes/functions.php, нет таких строк:

Код: Выделить всё

$html    = "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append"; 
Есть иное решение?

Ответ: существуют несколько методов изменения поведения ссылок. Выберите для себя один из имеющихся:
  1. Статья в официальной базе знаний, касающаяся открытия ссылок в новом окне
  2. Альтернативный метод изменения поведения ссылок, основанный на использовании JavaScript
  3. Мод Prime Links

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11485
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2578 раз

Re: [FAQ] Ссылки в новом окне

Сообщение Sheer » 06.06.2012 16:41

Для открытия ссылки в новом окне вместо невалидного атрибута target используйте onclick="return !window.open(this.href)".

Код: Выделить всё

<a href="#" onclick="return !window.open(this.href)">Ссылка откроется в новом окне</a>
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

папа
phpBB 1.4.4
Сообщения: 106
Зарегистрирован: 30.12.2011 16:05
Благодарил (а): 5 раз

Re: [FAQ] Ссылки в новом окне

Сообщение папа » 04.11.2012 21:23

Скажите,почему домен в локальных ссылках скрыт?как это исправляется?

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 454 раза

Re: [FAQ] Ссылки в новом окне

Сообщение Pazh » 05.11.2012 10:40

Для того чтобы при переносе на другой домен Вам не пришлось бы править все ссылки во всех постах и местах в ручном режиме
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

папа
phpBB 1.4.4
Сообщения: 106
Зарегистрирован: 30.12.2011 16:05
Благодарил (а): 5 раз

Re: [FAQ] Ссылки в новом окне

Сообщение папа » 05.11.2012 10:58

Pazh писал(а):Для того чтобы при переносе на другой домен Вам не пришлось бы править все ссылки во всех постах и местах в ручном режиме
Понял...но я не планирую смену домена,а если что то этот вопрос решается мускуль запросом.
Возможно ли сделать видимым локальный домен?

TrikS
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 20.01.2008 5:30
Откуда: Стольный град Москва

Re: [FAQ] Ссылки в новом окне

Сообщение TrikS » 20.11.2012 12:10

Господа, не хочется поднимать старую тему, но все же. Ввиду необходимости открытия внешних линков в новом окне было выполнено все что написано тут. Все отлично работает, все валидно.

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

Джумас
phpBB 1.2.1
Сообщения: 27
Зарегистрирован: 25.03.2012 16:21
Благодарил (а): 1 раз

Re: [FAQ] Ссылки в новом окне

Сообщение Джумас » 09.12.2012 11:17

TrikS писал(а):было выполнено все что написано тут.
Внизу там написано

Note: The change will not affect existing posts, you must edit them so they can be reprocessed.

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2470
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 573 раза
Поблагодарили: 114 раз

Re: [FAQ] Ссылки в новом окне

Сообщение igorbond » 24.01.2013 16:18

Что то не могу разобраться, как сделать, чтобы картинки - вложения открывались в новом окне ??? Через ббкод img открывается , а через стандартную загрузку нет . Причем в сообщении не открываются в новом окне , в при создании сообщения где указана картинка открывается
Изображение

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10090
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1295 раз

Re: [FAQ] Ссылки в новом окне

Сообщение Пчелкин » 03.02.2013 19:56

Всем привет...Установил Prime Links ...Все хорошо...ссылки открываются в новых вкладках браузера...
Просмотровщик не потерял картинки в тегам [ img] [ /img] и [ hsimg][ /hsimg] что вполне удовлетворяет...
Но появилась одна неприятна я штука...
При наведении на картинки в теге [ img][ /img] все отлично...А при наведении на картинки в теге [ hsimg] [ /hsimg] снизу появляется полоса как при наведении на ссылки ... А не хотелось бы...

Наведение на ссылку...выделилась...это хорошо...
snap813.jpg
Картинка в теге [ img][ /img]...все отлично...
snap814.jpg
Картинка теге [ hsimg][ /hsimg]...снизу выделение как у ссылки...не айс...
snap812.jpg
Как убрать выделение как у ссылки ?...Менять цвет для ссылок при наведении - неа...низя...

Код тега [ hsimg][ /hsimg]

Код: Выделить всё

<div class="highslide-gallery">
<a href="{URL}" onclick="hs.autoplay = true; return hs.expand(this)" class="highslide"><img src="{URL}" alt="" title="Просмотровщик способен показать все фотографии на этой странице темы в режиме слайд-шоу. Для перехода в ручной режим нажмите паузу." style="max-width:720px; max-height:600px;" /></a><div class="highslide-heading"></div>
</div>

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9749
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2716 раз

Re: [FAQ] Ссылки в новом окне

Сообщение Татьяна5 » 03.02.2013 20:40

Пчелкин
Убрать выделение только для ссылок с этим классом

В /gallery/plugins/highslide/highslide.css добавить

Код: Выделить всё

.highslide.postlink.img-link:hover {
    background: none;
}

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10090
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1295 раз

Re: [FAQ] Ссылки в новом окне

Сообщение Пчелкин » 04.02.2013 4:41

Татьяна5, я по тихой фигею...Как у Вас все просто...
Вот говорила мне мама -- Учись, балдес... не идиотом помрешь --...эх...
Заглянул в файл highslide.css и вот что увидел -

Код: Выделить всё

.highslide-container div {
}
.highslide-container table {
	background: none;
}
Все коды написаны без пропусков строк...
Читал что в CSS файлах это плохо...должны быть пропуски строк...

Код: Выделить всё

.highslide-container div {
}

.highslide-container table {
	background: none;
}
Вот щас немного шерешарил гугл и форум...толком ничего об этом не нашел...
Так нужны пропущенные строки или нет?
Посмотрел на все CSS от двига - строго с пропусками...

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11485
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2578 раз

Re: [FAQ] Ссылки в новом окне

Сообщение Sheer » 04.02.2013 7:57

Пчелкин писал(а):Так нужны пропущенные строки или нет?
Только для удобочитаемости человеком. Железному жужжащему ящику хоть в одну строку, он все равно все видит ка к 00100100100011100110100111000110
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10090
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1295 раз

Re: [FAQ] Ссылки в новом окне

Сообщение Пчелкин » 04.02.2013 8:01

Sheer Понял...сенкс...
Татьяна5
А как теперь убрать желтую полоску под картинками. которые выложены ссылками в темах на мои же вложения в других?
полезли тож желтые полоски....
Плисс..
Это картинка ссылкой на вложение в другом месте...

Код: Выделить всё

Все вы зарегистрировались!  :claping: 
Заходите на сайт под своим именем (Я зашел под своим)  :) 

[hsimg]http://fotovideoforum.ru/download/file.php?id=4341&t=1[/hsimg]

Жмете "Загрузите видео"
0773.jpg

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9749
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2716 раз

Re: [FAQ] Ссылки в новом окне

Сообщение Татьяна5 » 04.02.2013 13:21

Пчелкин писал(а):Как у Вас все просто
Firefox + Firebug
Firebug.jpg
Пчелкин писал(а):которые выложены ссылками в темах на мои же вложения в других

Код: Выделить всё

.highslide.postlink-local:hover {
    background: none;
}

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10090
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1295 раз

Re: [FAQ] Ссылки в новом окне

Сообщение Пчелкин » 04.02.2013 13:44

Татьяна5 писал(а):Firefox + Firebug
Я так делал...не получалось...Респект!!!
Наверное я все ж балдес...

Добавлено спустя 7 минут 4 секунды:
Вопрос...может тупой...а как вы нашли именно ту тему, в которой использовались ссылочные изо именно на вложения в другой теме? Я в шоке...

Теперь все классно...
snap822.jpg

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9749
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2716 раз

Re: [FAQ] Ссылки в новом окне

Сообщение Татьяна5 » 04.02.2013 13:55

Пчелкин писал(а):а как вы нашли
Поиск существует не только на этом форуме :)

Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.09.2016 15:02 модератором rxu

Вернуться в «FAQ»