Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 15 лет 10 месяцев
Поблагодарили: 1 раз

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

Сообщение Gisher »

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

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

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

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

Сообщение Rayden »

У меня такого не происходит, правда у меня нет Quick reply for phpBB3, может в эту сторону покопать? Надо спросить rxu
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15725
Стаж: 16 лет 3 месяца
Откуда: Красноярск
Благодарил (а): 437 раз
Поблагодарили: 1506 раз

Сообщение rxu »

Изображение
Crelby
phpBB 1.4.2
Сообщения: 74
Стаж: 14 лет 7 месяцев

Сообщение Crelby »

rxu
Любопытно, что и там нету рецепта, как сделать открытие в новом окне картинок-вложений :)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15725
Стаж: 16 лет 3 месяца
Откуда: Красноярск
Благодарил (а): 437 раз
Поблагодарили: 1506 раз

Сообщение rxu »

Crelby
Попробуйте в attachment.html найти

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

<a href="{_file.U_DOWNLOAD_LINK}"><img src="{_file.THUMB_IMAGE}"
и после "{_file.U_DOWNLOAD_LINK}" добавить target="_blank" (не проверял).
Изображение
Crelby
phpBB 1.4.2
Сообщения: 74
Стаж: 14 лет 7 месяцев

Сообщение Crelby »

rxu
Помогло :)
Аватара пользователя
Kovu
phpBB 1.2.1
Сообщения: 20
Стаж: 14 лет 7 месяцев
Благодарил (а): 1 раз

Сообщение Kovu »

Проверил новое решение. Для новых сообщений работает на все 100%. Но вот уже созданные сообщения с измененными ссылками нормально не отредактировать:

т.е. если сообщение содержало длинные или локальные ссылки, то в форме редактирования мы видим либо ссылку с ... либо обрубок.

Как-то можно добавить совместимость со старыми сообщениями?
Что ссылки в старых сообщениях не открываются в новом окне - это можно пережить. Но вот, что неудобно редактировать старые сообщения - это беда.
Next2008
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 6 месяцев

Сообщение Next2008 »

Здравствуйте, уважаемые специалисты поддержки phpBB!

Подскажите пожалуйста, возможно ли как-то полностью отключить функцию обрезки локальных ссылок, сделав как во второй версии движка и при этом сохранить открытие ссылок в новом окне? С тем, чтобы сделать открытие ссылок в новом окне возможно попробую справиться самостоятельно, а вот где можно выключить обрезку?
Спасибо за помощь.

PS. Форум я прочесал, надеюсь достаточно хорошо и по локальным ссылкам подобных тем вроде бы не нашел. Не понял только, можно ли задавать вопросы в FAQ, если не там спросил, поправьте пожалуйста.
Аватара пользователя
Alloy
phpBB 1.4.3
Сообщения: 82
Стаж: 17 лет 11 месяцев
Откуда: Киев

Сообщение Alloy »

у меня почемуто и ссылка в новом окне открывается и сам форум переходт по тойже ссылке. тоесть получается что я сразу с двух страниц по 1 ссылке иду

п.с. версия 3
стоит мод быстрого ответа

п.с. также у меня такяже проблема когда выбираеш пользовтелей или цветовую гамму. у меня при этом и доп окно открывается и основное окно переходит на форму выбора.
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 15 лет 6 месяцев
Откуда: Москва

Сообщение eric »

Ребят, а чтобы в профиле ссылка на сайт юзера в новое окно вела??? Это где искать??? Я все перерыл, найти не смог :((

Добавлено спустя 22 минуты 37 секунд:

И еще заметил, что нажав на кнопочку с www адресом под аватаркой, тоже, сайт открывается в этом же окне!!!! Как исправить???
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 16 лет 2 месяца
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

eric писал(а):нажав на кнопочку с www адресом под аватаркой, тоже, сайт открывается в этом же окне!!!! Как исправить???
так же
rxu писал(а): добавить target="_blank"
Для prosilver, например
viewtopic_body.html

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

					<!-- IF postrow.U_WWW --><li class="web-icon"><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->

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

					<!-- IF postrow.U_WWW --><li class="web-icon"><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"target="_blank"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
В профиле - аналогично.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 15 лет 6 месяцев
Откуда: Москва

Сообщение eric »

Спасибо, Палыч!!! Я разобрался с этим. Кстати, в списке всех пользователей тоже target поставил :D Вроди, больше негде его ставить :P :D 8)
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Аватара пользователя
Skinny777
phpBB 1.4.0
Сообщения: 34
Стаж: 14 лет 9 месяцев

Сообщение Skinny777 »

Запрос в базу на изменение ссылок не помогает - при выполнении этих 2 запросов (замена всех http на httttp и обратно) нет привязки к времени редактирования, соответственно все старые ссылки так и не открываются в новом окне. Только новые.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15725
Стаж: 16 лет 3 месяца
Откуда: Красноярск
Благодарил (а): 437 раз
Поблагодарили: 1506 раз

Сообщение rxu »

А что, в базе "старые" и "новые" ссылки выглядят по-разному?
Изображение
Аватара пользователя
Skinny777
phpBB 1.4.0
Сообщения: 34
Стаж: 14 лет 9 месяцев

Сообщение Skinny777 »

Выглядят они одинаково )) Но проблема почему-то есть. Если есть какое-то решение - выложите плиз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15725
Стаж: 16 лет 3 месяца
Откуда: Красноярск
Благодарил (а): 437 раз
Поблагодарили: 1506 раз

Сообщение rxu »

Кроме очистки всех кэшей, включая кэш браузера, ничего интересного на ум не приходит.
Изображение
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.09.2016 15:02 модератором rxu

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