1 (изменено: PunBB, 2017.05.09 15:29)

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

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

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

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


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


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


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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

2 (изменено: , 2015.05.13 07:32)

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

PunBB{id=143} сказал:

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

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

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


Баг или фича?

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

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


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

3

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

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

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

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

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

4

Re: 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: Nick to Form - Быстрое обращение к пользователю в виде стрелки

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

6

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

PunBB сказал:

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

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

7

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

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

8

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

Xakker сказал:

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

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

Добавлено: 2017.05.09 15:31

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

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.