diff --git a/(aXen) Secondary Groups Indicator 2.3.0.xml b/(aXen) Secondary Groups Indicator 2.3.1.xml similarity index 88% rename from (aXen) Secondary Groups Indicator 2.3.0.xml rename to (aXen) Secondary Groups Indicator 2.3.1.xml index 6cf2f37..2e6736e 100644 --- a/(aXen) Secondary Groups Indicator 2.3.0.xml +++ b/(aXen) Secondary Groups Indicator 2.3.1.xml @@ -1,5 +1,5 @@ - 'div.cUserHovercard > div.ipsPadding.ipsFlex.ipsFlex-fd:column.ipsFlex-ai:center > dl.ipsMargin:none.ipsMargin_top.ipsAreaBackground_light.ipsRadius.ipsFlex.ipsFlex-ai:center.ipsFlex-jc:around.ipsFlex-as:stretch.ipsPadding:half', 'type' => 'add_after', - 'content' => '{{if $member->aXenSGISortedGroups() && settings.aXenGroupHovercard}} + 'content' => '{{if $member->aXenSGISortedGroups() && settings.aXenGroupHovercard && settings.aXenGroupVersion === \'ips46\'}}
{lang="aXenGroup_other"} @@ -169,6 +169,24 @@ public static function hookData() {
{{endif}} +', + ), + 1 => + array ( + 'selector' => 'div.cUserHovercard > div.cUserHovercard_data > ul.ipsDataList', + 'type' => 'add_inside_start', + 'content' => '{{if $member->aXenSGISortedGroups() && settings.aXenGroupHovercard && settings.aXenGroupVersion === \'ips45\'}} +
  • + {lang="aXenGroup_other"} + + {{$groups = [];}} + {{foreach $member->aXenSGISortedGroups() as $group}} + {{$groups[] = $group->formattedName;}} + {{endforeach}} + {expression="implode(\', \', $groups)" raw="true"} + +
  • +{{endif}} ', ), ), @@ -176,7 +194,7 @@ public static function hookData() { } /* End Hook Data */ } -]]>aXenGroupTopics1aXenGroupHovercard1aXenGroupProfile1aXenGroupSearch1aXenGroupaXenGroupExcludeaXenGroupTopics1aXenGroupHovercard1aXenGroupProfile1aXenGroupSearch1aXenGroupaXenGroupExcludeaXenGroupVersionips46 $v) { @@ -185,6 +203,9 @@ public static function hookData() { } } + $form->add(new \IPS\Helpers\Form\Select('aXenGroupVersion', \IPS\Settings::i()->aXenGroupVersion, TRUE, [ + 'options' => ['ips45' => 'IPS 4.5', 'ips46' => 'IPS 4.6'] + ])); $form->add(new \IPS\Helpers\Form\YesNo('aXenGroupTopics', \IPS\Settings::i()->aXenGroupTopics)); $form->add(new \IPS\Helpers\Form\YesNo('aXenGroupHovercard', \IPS\Settings::i()->aXenGroupHovercard)); $form->add(new \IPS\Helpers\Form\YesNo('aXenGroupProfile', \IPS\Settings::i()->aXenGroupProfile)); @@ -197,7 +218,7 @@ public static function hookData() { } return $form; -]]>Choose sorting groupsExclude member groups from displayShow in Search?Show in Profile?Show in Hovercard?Show in Topics?Other groupsChoose sorting groupsExclude member groups from displayShow in Search?Show in Profile?Show in Hovercard?Show in Topics?Other groupsSelect your IPS version diff --git a/5.png b/5.png index dfbce1b..0362526 100644 Binary files a/5.png and b/5.png differ diff --git a/README.md b/README.md index 44f3c7e..be22e85 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The plugin show secondary groups on website in: ## 🏷️ Requirements -- [IPS Community Suite: 4.6 version](https://invisioncommunity.com/) +- [IPS Community Suite: 4.5, 4.6 version](https://invisioncommunity.com/) ## 🧰 Install