Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Zero108

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

Recommended Posts

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

Edited by Zero108

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

Edited by Zero108

Share this post


Link to post
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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...