41

Re: Pan Quoting Message: цитирование выделенной области сообщения

PunBB, та нет, боже упаси  PunBB_INFO_ICQ/jokingly , просто добавил в обработчик дефолтную цитату, для формы быстрого ответа. Теперь когда нажимаешь на эту кнопку, ниже сообщения подгружается форма ответа и цитируемое сообщение AJAX-ом!  PunBB_INFO_ICQ/ok

42

Re: Pan Quoting Message: цитирование выделенной области сообщения

sempai wrote:

Теперь когда нажимаешь на эту кнопку, ниже сообщения подгружается форма ответа и цитируемое сообщение AJAX-ом!

Да, я видел. Классно сделано и удобно.  PunBB_INFO_ICQ/thumbsup
Если есть наброски для этого расширения, скинь, я обязательно добавлю.
А то я и так в поисках решения для андроида весь мозг сломал пока докопался до истины  PunBB_INFO_ICQ/crasy

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

43

Re: Pan Quoting Message: цитирование выделенной области сообщения

PunBB, я хотел добавить поддержку этого расширения и Nick to Form, но к сожалению JS функции этих расширений сторонним расширением не обыграть, нужно вклинивать в них доп. условие.

Если на досуге, прийдет в голову решение по быстрому цитированию, я тебе сброшу!  PunBB_INFO_ICQ/ok

44

Re: Pan Quoting Message: цитирование выделенной области сообщения

sempai wrote:

но к сожалению JS функции этих расширений сторонним расширением не обыграть, нужно вклинивать в них доп. условие.

Что ты имеешь ввиду? В чем проблема?

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

45

Re: Pan Quoting Message: цитирование выделенной области сообщения

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

46

Re: Pan Quoting Message: цитирование выделенной области сообщения

А какой смысл. Если ФБО (форму быстрого ответа) будут использовать только для быстрого ответа, то зачем еще и цитирование и ник. Ну ник то еще ладно, но цитирование это уже похоже на то как будто верблюд будет пытаться пройти через игольное ушко  PunBB_INFO_ICQ/jokingly

Это ж ФБО, чисто для быстрого ответа  PunBB_INFO_ICQ/dontknow

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

47 (edited by sempai 2018.04.15 09:32)

Re: Pan Quoting Message: цитирование выделенной области сообщения

PunBB, что бы не прыгать по странице, и иметь нужное сообщение перед глазами!  PunBB_INFO_ICQ/bigsmile

А если нужно процитировать несколько отдельных цитат и сообщений, то от таких скачек можно подустать и просто потерять нить беседы. PunBB_INFO_ICQ/yes

48

Re: Pan Quoting Message: цитирование выделенной области сообщения

Нуу, может. Не знаю, время покажет как пользователи воспримут.  PunBB_INFO_ICQ/pardon

А почему ты не захотел зафиксировать обычную форму, то есть по сути тоже самое, при нажатии на кнопку, форма прилепляется и висит себе внизу   PunBB_INFO_ICQ/scratch

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

49

Re: Pan Quoting Message: цитирование выделенной области сообщения

PunBB, она так и прилепляется, только внизу выбранного сообщения, а не внизу страницы! PunBB_INFO_ICQ/wink

50

Re: Pan Quoting Message: цитирование выделенной области сообщения

Ну да, но какая форма, быстрый ответ существующий или создается еще одна форма?

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

51

Re: Pan Quoting Message: цитирование выделенной области сообщения

Таже самя, быстрый ответ перемещается с низа страницы под выбранное сообщение.
Не суть, я для себя добавил пару условий для совместной работы наших расширений, если кто обратиться, я объясню где и что нужно дописать в коде!  PunBB_INFO_ICQ/thumbsup

52

Re: Pan Quoting Message: цитирование выделенной области сообщения

Ок. Но я не понимаю почему цитирование и ник пользователя не вставляется в эту форму, если у нее остается тот же id.  PunBB_INFO_ICQ/dontknow

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

53 (edited by sempai 2018.04.15 18:13)

Re: Pan Quoting Message: цитирование выделенной области сообщения

Они вставляются, но форма не перемещается под нужное сообщение, для перемещения нужно обратиться к функции по onclick.

P.S. у тебя в функции уже делегировано событие на click, соответственно оно срабатывает первым.

54

Re: Pan Quoting Message: цитирование выделенной области сообщения

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

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

55

Re: Pan Quoting Message: цитирование выделенной области сообщения

PunBB, потому что считаю, что форма не должна мазолить глаза, а должна появляться, тогда, когда она нужна. Ну не суть, как я уже говорил, все работает как нужно!

56

Re: Pan Quoting Message: цитирование выделенной области сообщения

PunBB, поразмышлял по поводу получения выделенного текста из бд, и пришел к выводу - идея скорее утопическая, придется либо получать выделенное сообщение целиком, либо оставить все как есть...  PunBB_INFO_ICQ/pardon

57 (edited by PunBB 2018.04.16 09:45)

Re: Pan Quoting Message: цитирование выделенной области сообщения

Отож, если бы все было так просто, то и вопрос бы не стоял.  PunBB_INFO_ICQ/bigsmile

Update:
Одна из крупных проблем в том, как выхватить все что находится в выделенном тексте: картинки и смайлы, в общем то остальное то и не нужно.

Единственное, что приходит в голову так это поиск по 2-3 первым цитируемым словам, а затем вытаскивать все до установленного ограничения по символам. Пока так.
Проблема может быть в случаях когда цитирование начинается со смайла либо с картинки, в таком случае они не попадут в цитатник.

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

58 (edited by sempai 2018.05.22 16:22)

Re: Pan Quoting Message: цитирование выделенной области сообщения

PunBB wrote:

Одна из крупных проблем в том, как выхватить все что находится в выделенном тексте: картинки и смайлы

С картинками справляется расширение от Visman,

а со смайлами я разобрался!  PunBB_INFO_ICQ/wink

Хук ps_do_smilies_end (с приоритетом поменьше):

foreach ($smilies as $smiley_text => $smiley_img)
{
    if (strpos($text, 'alt=') !== false)
    {
        $text = preg_replace('/alt="' . preg_quote($smiley_text, "/") . '"/', 'alt=" '.stripslashes($smiley_text).' "', $text);
      $text = preg_replace('#alt="'.str_replace(['.gif', '.png'], "", $smiley_img).'"#i', 'alt=" '.$smiley_text.' "', $text);
   }
}

59

Re: Pan Quoting Message: цитирование выделенной области сообщения

PunBB_INFO_ICQ/shock ого! И это работает с расширением Pan Smiles?

sempai wrote:

С картинками справляется расширение от Visman

Его расширение кактм образом помогает выхваьтывать?  PunBB_INFO_ICQ/scratch

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

60

Re: Pan Quoting Message: цитирование выделенной области сообщения

PunBB, работает, но только на Firefox, придется как всегда писать костыль!  PunBB_INFO_ICQ/wall