Опубликовано: 15 июня 20187 г 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.phpGroups.php Изменено 15 июня 20187 г пользователем Zero108
Опубликовано: 16 июня 20187 г Вот Ваша похожая тема про сортировку http://ipbskins.ru/forum/topic14409.html/ Что касается Featured, то это не Pinned, чтобы быть вверху списка.
Опубликовано: 16 июня 20187 г Автор Да, я помню эту тему. Приложение другое, код совсем другой. Хотелось бы также добавить вывод featured наверху списка (как pinned), так как pinned нет вообще в этом приложении. Изменено 16 июня 20187 г пользователем Zero108
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