Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Сортировка маркеров в Membermap 3.5.0

https://www.a108.net/holy_places/markers/group/6-vraja-dhama-varshana/

 

Настроек сортировки маркеров по умолчанию в настройках параметров приложения Membermap 3.5.0 в ACP нет. На фронте по умолчанию сортируются по последнему изменению (Last Updated).

 

Что хотелось бы изменить:

 

1. Маркеры сортируются по умолчанию по Title.

2. Маркеры с пометкой Featured всегда наверху списка (сейчас просто иконка добавляется в просмотр маркера, а в списке маркеров никак это не влияет https://www.a108.net/holy_places/markers/marker/11-varshana-варшана/ ).

 

Подскажите, что и где изменить в php коде?

 

	/**
 * Set last file data
 *
 * @param	\IPS\downloads\File|NULL	$file	The latest file or NULL to work it out
 * @return	void
 */
public function setlastMarker( \IPS\membermap\Markers\Markers $marker=NULL )
{
	if( $marker === NULL )
	{
		try
		{
			$marker	= \IPS\membermap\Markers\Markers::constructFromData( \IPS\Db::i()->select( '*', 'membermap_markers', array( 'marker_parent_id=? AND marker_open=1', $this->id ), 'marker_updated DESC, marker_added DESC', 1 )->first() );
		}
		catch ( \UnderflowException $e )
		{
			$this->last_marker_id	= 0;
			$this->last_marker_date	= 0;
			return;
		}
	}

	$this->last_marker_id	= $marker->id;
	$this->last_marker_date	= $marker->updated > $marker->added ? $marker->updated : $marker->added;
}

 

Вроде правильные файлы прикрепил ↓

Markers.php

Groups.php

Изменено пользователем Zero108

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

Вот Ваша похожая тема про сортировку http://ipbskins.ru/forum/topic14409.html/

 

Что касается Featured, то это не Pinned, чтобы быть вверху списка.

  • Автор

Да, я помню эту тему. Приложение другое, код совсем другой.

 

Хотелось бы также добавить вывод featured наверху списка (как pinned), так как pinned нет вообще в этом приложении.

Изменено пользователем Zero108

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

Аккаунт

Навигация

Поиск

Поиск

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

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