Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Где шаблон для создания нового личного сообщения?

Опубликовано:

Здравствуйте!

 

Хочу повесить цель на отправку нового сообщения в личку (событие onsubmit), но не могу найти в шаблоне где находится форма.

 

Она генерируется по ссылке вида https://site.ru/messenger/compose/?to=95&title=text

 

Может кто знает адрес такого шаблона?

Рекомендованные сообщения

Опубликовано:

(событие onsubmit)

 

$('form[action*="/messenger/compose/"]').on("submit", function(){
   alert();
})

Опубликовано:
  • Автор

Jquery не хочу использовать, так как не понимаю его и не знаю, какие будут подводные камни. Мне бы именно PHPH код, где эта форма на создание нового сообщения формируется.

Опубликовано:

\applications\core\modules\front\messaging\messenger.php

	/**
 * Compose
 *
 * @return	void
 */
protected function compose()
{

Опубликовано:

Хочу повесить цель на отправку нового сообщения в личку (событие onsubmit)

Или applications\core\sources\Messenger\Conversation.php

 

/**
 * Process created object AFTER the object has been created
 *
 * @param	\IPS\Content\Comment|NULL	$comment	The first comment
 * @param	array						$values		Values from form
 * @return	void
 */
protected function processAfterCreate( $comment, $values )

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.