Настроек сортировки маркеров по умолчанию в настройках параметров приложения Membermap 3.5.0 в ACP нет. На фронте по умолчанию сортируются по последнему изменению (Last Updated).
При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..
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