1 (edited by PunBB 2018.03.02 00:16)

Topic: Pan Nick to Form - Быстрое обращение к пользователю в один клик

Расширение Pan Nick to Form,  pan_nick_to_form, быстрое обращение к пользователю в виде стрелки в профиле. При нажатии на стрелку, имя пользователя попадает автоматически в форму ответа обрамленное тегом [ b ] UserName [ / b ].

Расширение написано по идее Автор: dimka.linux@gmail.com, затем было переписано на чистый JS, а так же  удалены зависимости от pun_bbcode и pun_jquery.

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


https://punbb.softplaza.net/uploads/images/2017/03/15/screenshot.2017-03-15_00.03.18.png


https://punbb.softplaza.net/uploads/images/2017/03/15/screenshot.2017-03-15_00.06.15.png


Скачать расширение Info To Form

2

2 (edited by 2015.05.12 21:32)

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

PunBB{id=143} wrote:

Расширение info_to_form, быстрое цитирование и «обращение» к пользователю в виде стрелки в профиле. При нажатии на стрелку, отобразится имя пользователя и ссылка на цитируемый пост.

Подключил, но почему то не отображаеться стрелка в профиле? В чем может быть проблема?

Упс.) Сори. Пропустил папку js.


Баг или фича?

Когда обращаешся к первому сообщению темы, в цитату захватывает также и такое из встроенных элементов -

Share on facebookShare on twitterShare on vkShare on odnoklassniki_ru
                               
Поблагодарили: имеряк


То бишь, забирает "лишнее" с сообщения.

3

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

да, есть такое дело.

По сути, данное расширение выхватывает всю информацию из сообщения и оно не понимает, что там было добавлено с помощью другого расширения.

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

В любом случае, спасибо, что оставили свое замечание. Как нибудь исследую этот момент.

4

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

Чтобы сделать имя отправлялось в форму без цитаты и Id сообщения, нужно сделать следующее:
Открыть файл info_to_form.js 
Найти 18 строку и заменить

PUNBB.pun_bbcode.insert_text('[quote="' + name + '{id=' + postID + '}"]' + text , '[/quote]');

на

PUNBB.pun_bbcode.insert_text('[b]' + name + '' , '[/b],');

5

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

Обновлено и модифицировано расширение.
- Удалены ссылки на цитируемые посты
+ Совместимость с мобильной версией

6

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

PunBB wrote:

Удалены ссылки на цитируемые посты
+ Совместимость с мобильной версией

Проверено на стилях Oxygen и Oxygen_Black.
Замечено что если ниже курсора в форме есть свободная строка, то при нажатии на стрелку курсор падает вниз. Можно ли это исправить?

7

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

Если войти на форум как гость, то стрелки видны, а при клике ничего не происходит, т.к. формы быстрого ответу просто нету. Тут наверное было бы хорошо сделать зависимость от того
1 включена ли форма быстрого ответа
2 разрешено ли пользователю или гостю отвечать в теме

8

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

Xakker wrote:

1 включена ли форма быстрого ответа
2 разрешено ли пользователю или гостю отвечать в теме

Принято, спасибо за предлагаемое решение.

$matches[1]

Обновлено расширение, исправлены некоторые ошибки (читать и качать в первом посте).

Удалены зависимости от pun_bbcode и pun_jquery

2

9

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

что-то не работет.. форма быстрого ответа включена, а стрелки все равно нет

10

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

bumctik, в разных браузерах пробовали?

11

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

bumctik wrote:

что-то не работет.. форма быстрого ответа включена, а стрелки все равно нет

Запостите ссылку на ваш форум. Нужно посмотреть куда она спряталась.  PunBB_INFO_ICQ/scratch

12

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

У меня один юзер в FF на неё жаловался. Я ответил уклончиво - про нормальные браузеры  PunBB_INFO_ICQ/jokingly

13

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

kisa, у него тема старющая, как моя жизнь. Ее нужно адаптировать под современные браузеры. Если не ошибаюсь, тема - Artstile, чем то похожа на ту, что у джедаев костромских.
Тема хорошая, но требует доработки. А еще,
bumctik, анализируя все ваши ошибки, скорее всего у вас на сервере какая то проблема с правами на чтение/запись.

14

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

Spoiler

А, даа. Не хватает простых тем. В идеале - как на http://bash.im

15

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

Реализовать
https://punbb.softplaza.net/post7579.html#p7579

16 (edited by kisa 2018.04.16 22:06)

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

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

17

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

Я может недопонял чего, но ведь давно есть такое расширение с нотификашкой по @ник. Вроде даже с вашего форума и качал когда-то. На моем установлено давно и успешно работает (с парочкой багов, но тем не менее).

18

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

Grand91, есть такое расширение, но оно уведомляет о том, когда тебя где то процитировали на форуме. А это просто вставка ника как это должно быть: @Grand91
А то у нас получается все ники выделяются жирным шрифтом, вместо того чтобы выделять жирным ключевые слова.
Вобщем, так логичнее. Так что на этом форуме скоро так и будет.

19

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

Обновлено расширение до 0.1.3.

Замена ника выделенного жирным шрифтом на курсив с проставленной собакой перед ником.

Пример:
@PunBB, бла бла бла....

20 (edited by antonio 2021.12.21 07:17)

Re: Pan Nick to Form - Быстрое обращение к пользователю в один клик

Very useful extension, just one thing I miss, can anyone help with adding a link to the post I click from?

What about do it the same way as om_quote_link?
https://punbb.softplaza.net/t-425.html

1