Перейти к содержимому
Русский язык для Invision Community 5

Редикт при модерировании

Собственно вопрос в следующем при удалении сообщений из темы, происходит переадресация в начало темы, что очень не удобно, в IPB3 было на какой странице удалил там и остаешься, тут же зачем то в начало темы кидает, может где в настройках это пропустил?

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

Нет настройки для этого.

  • Автор

зачем хоть это изменили жесть как неудобно

  • Автор

Нет настройки для этого.

а как можно поменять, что бы переадресация была на туже страницу?

- Идем в phpMyAdmin

- Делаем запрос

SELECT * FROM core_javascript WHERE javascript_name="ips.ui.pageAction.js"

- Копируем содержимое столбца javascript_content в блокнот

- Находим

				// Add page number
			var page = ips.utils.url.getParam('page');

			if( !_.isUndefined( page ) ){
				var pageNumber = $('<input/>').attr( 'type', 'hidden' ).attr( 'name', 'page' ).attr( 'value', ips.utils.url.getParam('page') );
				tools.find('[type="submit"]').before( pageNumber );
				tools.closest('form').attr( 'action', tools.closest('form').attr( 'action' ) + '&page=' +ips.utils.url.getParam('page') );
			}

Меняем на

				// Add page number
			var page = ips.utils.url.getPageNumber('page');

			if( !_.isUndefined( page ) ){
				var pageNumber = $('<input/>').attr( 'type', 'hidden' ).attr( 'name', 'page' ).attr( 'value', page );
				tools.find('[type="submit"]').before( pageNumber );
				tools.closest('form').attr( 'action', tools.closest('form').attr( 'action' ) + '&page=' + page );
			}

- В phpMyAdmin заменяем код

- В АЦ очищаем кеш

  • Автор

Спасибо, работает, эта часть кода ещё где то используется? имею виду на работе других функций не скажется?

эта часть кода ещё где то используется? имею виду на работе других функций не скажется?

Везде, где используются мультимодерация (всплывающее меню с выбором действий).

Не должно затронуть, т.к. в ф-и getPageNumber() используется getParam()

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.