Форум временно переведен в режим "Только для чтения". По вопросам технической поддержки, обращайтесь, пожалуйста на admin@getbb.ru

Изменить обработку тега URL в текстах сообщений от пользователей

Вопросы оформления, приемы HTML и JavaScript, обсуждение прочих стилей, не представленных в предыдущем разделе.
Правила форума
Если ваш вопрос касается стиля, загруженного в разделе "Стили для вашего форума", задайте пожалуйста вопрос в том разделе в теме конкретного стиля. Если ваш вопрос касается предустановленного стиля, задайте вопрос в соответствующей теме.
Создавайте НОВУЮ ТЕМУ только в том случае, если еще нет темы посвященной вашему стилю или вопрос не касается какого-то конкретного стиля.
Задавая вопрос, не забывайте написать название вашего стиля.
Спасибо! :)
Аватара пользователя

Автор темы
Вчерашний борщ
Сообщения: 289
Зарегистрирован: 19 сен 2015, 17:25
Благодарил (а): 77 раз
Поблагодарили: 37 раз
Контактная информация:

Изменить обработку тега URL в текстах сообщений от пользователей

Сообщение Вчерашний борщ » 30 окт 2015, 13:13

Нужно изменить обработку тега URL в текстах сообщений от пользователей так, чтобы внутренние ссылки открывались в отдельной вкладке. Как это сделать?
"Хочется сделать форум поддержки информативным и удобным :) " ©

Аватара пользователя

beholder
Администратор
Сообщения: 1462
Зарегистрирован: 02 янв 2015, 08:15
Откуда: Владивосток
Благодарил (а): 51 раз
Поблагодарили: 542 раза
Пол:
Контактная информация:

Изменить обработку тега URL в текстах сообщений от пользователей

Сообщение beholder » 31 окт 2015, 03:59

viewtopic.php?f=10&t=96
Тип target внутрених ссылок: -> _blank

Не пробовал, но должно работать.
Поддержка GetBB.Ru
Бесплатный хостинг форумов PHPBB3

Ваши собственные домены с привязкой к форуму:
.ru - 200 руб./год , .рф - 250 руб./год. (кирилический домен)
in.ua - 7$/год. , .com,org,net - 12$/год.

Аватара пользователя

Автор темы
Вчерашний борщ
Сообщения: 289
Зарегистрирован: 19 сен 2015, 17:25
Благодарил (а): 77 раз
Поблагодарили: 37 раз
Контактная информация:

Изменить обработку тега URL в текстах сообщений от пользователей

Сообщение Вчерашний борщ » 31 окт 2015, 12:42

beholder писал(а): Не пробовал, но должно работать.
пробовала через External Links, работает. Но подменяет все глобально, не только внутренность сообщения, но и такие служебные поля-ссылки в шапке как ссылка на сообщение, ссылка на пользователя. Не уверена, что настолько широко нужно все решать. Вопрос только в удобстве тыкания в текст сообщений (+подпись, но у меня там ссылки запрещены) для пользователей, не хотят покидать страницу и не хотят делать лишние движения (а с гаджетов и тяжелее им + с телефонов не всегда связь стабильна\дёшева, чтобы так легко перескакивать туда-обратно). Для внешних ссылок External Links полностью закрыл вопрос.
"Хочется сделать форум поддержки информативным и удобным :) " ©

Аватара пользователя

beholder
Администратор
Сообщения: 1462
Зарегистрирован: 02 янв 2015, 08:15
Откуда: Владивосток
Благодарил (а): 51 раз
Поблагодарили: 542 раза
Пол:
Контактная информация:

Изменить обработку тега URL в текстах сообщений от пользователей

Сообщение beholder » 31 окт 2015, 14:34

Вчерашний борщ писал(а): пробовала через External Links, работает. Но подменяет все глобально, не только внутренность сообщения, но и такие служебные поля-ссылки в шапке как ссылка на сообщение, ссылка на пользователя.
Странно. Только что попробовал - в отдельном окне открываются внутренние ссылки только внутри сообщений и подписей.
стиль PROSILVER
настройки External Links такие:
links.JPG
Поддержка GetBB.Ru
Бесплатный хостинг форумов PHPBB3

Ваши собственные домены с привязкой к форуму:
.ru - 200 руб./год , .рф - 250 руб./год. (кирилический домен)
in.ua - 7$/год. , .com,org,net - 12$/год.

Аватара пользователя

Автор темы
Вчерашний борщ
Сообщения: 289
Зарегистрирован: 19 сен 2015, 17:25
Благодарил (а): 77 раз
Поблагодарили: 37 раз
Контактная информация:

Изменить обработку тега URL в текстах сообщений от пользователей

Сообщение Вчерашний борщ » 31 окт 2015, 15:21

beholder, попробую еще раз, я все-все не проверяла :oops: , но значки вылезли у всех (с которыми воевали в теме External Links).

Все заработало :Yahoo!: , глаза замылились, не в ту строку вводила.
Последний раз редактировалось Вчерашний борщ 01 ноя 2015, 19:16, всего редактировалось 1 раз.
"Хочется сделать форум поддержки информативным и удобным :) " ©

Аватара пользователя

Автор темы
Вчерашний борщ
Сообщения: 289
Зарегистрирован: 19 сен 2015, 17:25
Благодарил (а): 77 раз
Поблагодарили: 37 раз
Контактная информация:

Изменить обработку тега URL в текстах сообщений от пользователей

Сообщение Вчерашний борщ » 01 ноя 2015, 18:10

Одно поправишь, другое вылезет :lol: Все таки мне нужно решение по первоначальной постановке задачи, чтобы изменилась обработка только тега URL. У меня есть теги-анкеры для удобной навигации в справочных темах, по сути в хелпах (будет использоваться шире, в других темах, пока другие темы не дозрели до того). Теперь вместо перехода внутри сообщения все обрабатывается с открытием в отдельном окне. :)
"Хочется сделать форум поддержки информативным и удобным :) " ©


silver073000
Сообщения: 204
Зарегистрирован: 02 янв 2015, 13:53
Благодарил (а): 47 раз
Поблагодарили: 32 раза
Контактная информация:

Изменить обработку тега URL в текстах сообщений от пользователей

Сообщение silver073000 » 02 ноя 2015, 11:17

Если есть доступ к правке шаблонов, то можно добавить в overall_footer.html перед

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

	</div>

<!-- EVENT overall_footer_page_body_after -->

<div id="page-footer">
этот код

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

<script type="text/javascript">
    $('a.postlink').attr('target','_blank');
    </script>
Тогда все ссылки (внутренние и внешние) в сообщениях будут открываться в новых вкладках. Расширение надо будет отключить тогда.

Аватара пользователя

Автор темы
Вчерашний борщ
Сообщения: 289
Зарегистрирован: 19 сен 2015, 17:25
Благодарил (а): 77 раз
Поблагодарили: 37 раз
Контактная информация:

Изменить обработку тега URL в текстах сообщений от пользователей

Сообщение Вчерашний борщ » 02 ноя 2015, 12:44

У меня доступ ко всему определен хостингом от сервиса getbb.ru и работой на шаблоне Prosilver. Вот ВСЕ ссылки, мне не надо, мне надо только по тегу URL. Как раз надо отсечь, чтобы не все внутренние ссылки так обрабатывались. :roll:
"Хочется сделать форум поддержки информативным и удобным :) " ©


silver073000
Сообщения: 204
Зарегистрирован: 02 янв 2015, 13:53
Благодарил (а): 47 раз
Поблагодарили: 32 раза
Контактная информация:

Изменить обработку тега URL в текстах сообщений от пользователей

Сообщение silver073000 » 02 ноя 2015, 15:07

А, так вот? Тогда надо просить кого-то, чтобы соорудили bbcode для этих целей :) Он и простенький будет, но я в этом разбираюсь, как заяц в геометрии :D И тогда нужные ссылки писать через тот bbcode надо будет.

Аватара пользователя

Автор темы
Вчерашний борщ
Сообщения: 289
Зарегистрирован: 19 сен 2015, 17:25
Благодарил (а): 77 раз
Поблагодарили: 37 раз
Контактная информация:

Изменить обработку тега URL в текстах сообщений от пользователей

Сообщение Вчерашний борщ » 02 ноя 2015, 15:31

silver073000, замороченно слишком, делать отдельно код для открытия в новом окне и для "не открытия". :) А потом бегать с дубинкой и учить пользователей. Притом, что это именно им нужно открытие в отдельном окне.

На самом деле это стандартный вопрос. Именно так пользователи ставят его, что хотят ссылку из сообщения на другую тему, картинку из галереи или аттачменты (за это и не бралась и к тегу URL не имеет отношения) видеть по клику в отдельном окне без доп. манипуляций. Они знают и умеют пользоваться тегом URL.

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

Другой вопрос, что у администратора остаются свои потребности. Если в хелпах будет все открываться в отдельном окне, то он станет нечитабельным. FAQ и так традиционно нечитабельные блоки. Вот FAQ я реализую другими тегами. Но суть все равно во внутренних ссылках.
"Хочется сделать форум поддержки информативным и удобным :) " ©

Ответить