1 (edited by sempai 2018.05.17 10:22)

Topic: Smart Nick to Form - Умное обращение к пользователю.

Расширение добавляет на форум специальный тег для обращения к пользователям:

[user][/user]

После установки при клике на имя пользователя, будет отображено всплывающее окно, с вариантами выбора:

1) Обратиться к пользователю по нику.
2) Перейти в профиль.


https://punbb.info/uploads/images/2018/05/07b144d046910dde13ab88df0a861fcf.jpg


При обращении к пользователю через данный тег, в сообщении будет отображена ссылка на профиль оного.

https://punbb.info/uploads/images/2018/05/26fa7239fe5e124ee1bb386a88d39006.jpg


Расширение поддерживает Colored Usergroups.

P.S. в дальнейшем планирую добавить уведомления для пользователей, а-ля "вас упоминули в такой то теме..."  PunBB_INFO_ICQ/crasy .


Совместимость  PunBB 1.4.2 - 1.4.5

Smart Nick to Form

2 (edited by CL1FF 2018.05.18 00:56)

Re: Smart Nick to Form - Умное обращение к пользователю.

Ух, очень круто и современно. Как раз задумывался о подобном на днях. Класс! Забрал)  PunBB_INFO_ICQ/thumbsup

На 1.4.6 как я понят не тестировалось?)

3

Re: Smart Nick to Form - Умное обращение к пользователю.

CL1FF, нет, протестируйте.

4

Re: Smart Nick to Form - Умное обращение к пользователю.

Протестировал, вроде бы все хорошо. Но есть одно но, почему то меняет язык копирайтинга снизу на "Powered by PunBB". (А по оригиналу у меня на русском)

5

Re: Smart Nick to Form - Умное обращение к пользователю.

CL1FF, так и задумано!

6

Re: Smart Nick to Form - Умное обращение к пользователю.

sempai wrote:

CL1FF, так и задумано!

Зачем?  PunBB_INFO_ICQ/scratch
Может я хочу что бы у меня на русском копирайты были?(

7

Re: Smart Nick to Form - Умное обращение к пользователю.

Скоро будут

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

8

Re: Smart Nick to Form - Умное обращение к пользователю.

Еще кое что, я так понял div с классом "smart_user_menu" изменить нельзя?
Быдь точнее, мне нужно изменить координаты выпадающего списка:

element.style {
    left: 270.5px;
    top: 338.469px;
    display: block;
}

Мне это сделать не получится?  PunBB_INFO_ICQ/whipped

Added: 2018.05.20 03:39

Если не затруднит, можешь кинуть файл который за это отвечает с измененными координатами:

element.style {
    left: 330px;
    top: 330px;
    display: block;
}

9

Re: Smart Nick to Form - Умное обращение к пользователю.

CL1FF, да класс изменить нельзя, на него делигировано событие JS.

Координаты задаются динамический, в зависимости от вложенности меню (одна, 2 строки).

Смотри файл: /extensions/smart_nick_to_form/js/smart_nick_to_form.js

29 - 30 строки отвечают за позиционирование

left: menu_pos.left,
top: (menu_pos.top - sp_top) + 'px'

и в завсимости от вложенности меню, к элементу top, добавлящтся 40/70 пикселей (19, 22, 25 строки кода).

10

Re: Smart Nick to Form - Умное обращение к пользователю.

sempai wrote:

да класс изменить нельзя, на него делигировано событие JS.

Координаты задаются динамический, в зависимости от вложенности меню (одна, 2 строки).

Смотри файл: /extensions/smart_nick_to_form/js/smart_nick_to_form.js

Слушай, я в JS полный дуб  PunBB_INFO_ICQ/wall
Дополнил код таким образом, нечего не меняется:

        $('#smart_user_menu').css({
            left: menu_pos.left + '60px',
            top: (menu_pos.top - sp_top) + 'px'
        });

11

Re: Smart Nick to Form - Умное обращение к пользователю.

CL1FF,  если нужно изменить параметр left, то отредактируй код следующим образом:

left: (menu_pos.left + 60) + 'px',