Jump to content

Уведомление при цитировании моих сообщений


Trotor
 Share

Recommended Posts

Есть такой чудный функционал как уведомление при цитирование моих сообщений в темах форума. Работает хорошо и отлично. Однако только лишь если будут цитировать сообщение по кнопке Ответить.

Возможно ли такие уведомления если тебя цитируют непосредственно с быстрого ответа, а также используя ваш ник?

Link to comment
Share on other sites

Однако только лишь если будут цитировать сообщение по кнопке Ответить.

Потому что там используется скрытый инпут с ID цитируемого поста.

Как понять в быстром ответе, на какой пост отвечаешь?

Link to comment
Share on other sites

Как понять в быстром ответе, на какой пост отвечаешь?

Я так понял что в четвёртке это уже реализовано.

Для тройки как я понял это нереально?

Link to comment
Share on other sites

Я так понял что в четвёртке это уже реализовано.

В 4-ке много чего есть.

 

Для тройки как я понял это нереально?

На выходных посмотрю
  • Upvote 1
Link to comment
Share on other sites

Если не ошибаюсь такое возможно если при цитирование указано в ббкоде имя или ид пользователя. От формата ответа это не зависит.

Link to comment
Share on other sites

От формата ответа это не зависит.

Зависит.

		//-----------------------------------------
	// Send notification of post quoted
	//-----------------------------------------

	if( $post['post_parent'] )

Link to comment
Share on other sites

Есть в хуке "(DDK33) Quote Selected Text"

Это не то.

хук позволяет просто вставить ник или цитировать выделенное.

А я говорю про уведомление при обращении по нику. То бишь я напишу в посте [ member=user] и user`y придет уведомление что то наподобие "HooLIGUN обратился к вам в посте (ссылка на пост)"

Link to comment
Share on other sites

Зависит.

		//-----------------------------------------
	// Send notification of post quoted
	//-----------------------------------------

	if( $post['post_parent'] )

Тогда ошибаюсь. Но думаю это не сложно реализовать при парсинге ббкода при создание нового поста.

Link to comment
Share on other sites

Но думаю это не сложно реализовать при парсинге ббкода при создание нового поста.

Вот это и нужно. Очень удобное дополнение было бы.

 

Но дополнительной нагрузки для форума это не создаст?

Link to comment
Share on other sites

Это не то.

хук позволяет просто вставить ник или цитировать выделенное.

А я говорю про уведомление при обращении по нику. То бишь я напишу в посте [ member=user] и user`y придет уведомление что то наподобие "HooLIGUN обратился к вам в посте (ссылка на пост)"

Смотрели хук?

		if( $this->settings['ddk33_qst_do_notify'] && $this->memberData['member_id'] )
	{
		$seen = array();

		if ( stristr( $post['post'], '[member' ) )
		{
			if ( preg_match_all( '#\[member=(?:\'|"|"|&\#39;)([^\]]+)(?:\'|"|"|&\#39;)#', $post['post'], $mentioned_members) )
			{

				$classToLoad		= IPSLib::loadLibrary( IPS_ROOT_PATH . '/sources/classes/member/notifications.php', 'notifications' );

Как раз-таки ищем

[member='user']

и отправляем уведомление

Link to comment
Share on other sites

и отправляем уведомление

То есть при наличие этого хука, будет срабатывать уведомление если запостить ник форумчанина в сообщение?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...