Kacper Komar 1 Napisano 5 Lutego Udostępnij Napisano 5 Lutego Wie ktoś jak coś takiego zrobić? Członek Administracji admin należy do grupy Administracji. Odnośnik do odpowiedzi Udostępnij na innych stronach
Siwyciw 18 Napisano 5 Lutego Udostępnij Napisano 5 Lutego [PC] Featured Group in Profile Wersja pluginu: 1.0.2 Ostatnia aktualizacja: 04.12.2020 Cena: 15 zł Pod wersje IPS: 4.5 Pawel i aXenDev dodali reakcje 2 Odnośnik do odpowiedzi Udostępnij na innych stronach
xZANDARMx 246 Napisano 5 Lutego Udostępnij Napisano 5 Lutego @Kacper Komar HTML: {{if $member->member_group_id == "id grupy"}} <div class="ipsLeaderboard_trophy_2 cProfileSidebarBlock ipsSpacer_bottom "> <div class="ipsGrid"> <div class="ipsGrid_span2 ipsType_center"> <span class="ipsLeaderboard_trophy ipsLeaderboard_trophy_2"> <i class="fa fa-crown"></i> </span> </div> <div class="ipsGrid_span10"> <p class="ipsType_reset ipsType_medium"> <strong> Członek Administracji </strong> </p> <p class="ipsType_reset ipsType_small">Ten użytkownik należy do administracji TwojaStrona.pl</p> </div> </div> </div> {{endif}} CSS: .ipsLeaderboard_trophy_2, .ipsLeaderboard_trophy_2.ipsLeaderboard_trophy:before, .ipsLeaderboard_trophy_2.ipsLeaderboard_trophy:after { background-color: #5698e8; } .cProfileSidebarBlock.ipsLeaderboard_trophy_2 { border-radius: 3px; -webkit-box-shadow: 0 0 10px 0 #FF0000; -moz-box-shadow: 0 0 10px 0 #FF0000; box-shadow: 0 0 10px 0 #FF0000; } .cProfileSidebarBlock.ipsLeaderboard_trophy_2 { padding: 10px; background-color: #FF0000; color: #fff; } HTML dodajesz po w "profile"/"profile" po tym kodzie: {{if !\IPS\Request::i()->isAjax()}} <!-- When altering this template be sure to also check for similar in the hovercard --> <div data-controller='core.front.profile.main' class='ipsBox'> {template="profileHeader" app="core" location="front" group="profile" params="$member, false"} <div data-role="profileContent"> {{endif}} <div class='ipsColumns ipsColumns_noSpacing ipsColumns_collapseTablet' data-controller="core.front.profile.body"> <div class='ipsColumn ipsColumn_fixed ipsColumn_veryWide ipsAreaBackground' id='elProfileInfoColumn'> <div class='ipsPad'> {{if \IPS\Application::appIsEnabled('nexus') and settings.nexus_subs_enabled and settings.nexus_subs_show_public}} {template="profileSubscription" app="nexus" location="front" group="subscription" params="$member"} {{endif}} {{if settings.reputation_enabled and settings.reputation_show_profile}} {{if settings.reputation_leaderboard_on and settings.reputation_show_days_won_trophy and $member->getReputationDaysWonCount() and $lastDayWon = $member->getReputationLastDayWon()}} {{$formattedDate = $lastDayWon['date']->dayAndMonth() . ( $lastDayWon['date']->format('Y') == \IPS\DateTime::ts( time() )->format('Y' ) ? '' : " " . $lastDayWon['date']->format('Y') );}} <div class='ipsLeaderboard_trophy_1 cProfileSidebarBlock ipsSpacer_bottom '> <div class="ipsGrid"> <div class="ipsGrid_span2 ipsType_center"> <span class='ipsLeaderboard_trophy ipsLeaderboard_trophy_1'> <i class="fa fa-trophy"></i> </span> </div> <div class="ipsGrid_span10"> <p class='ipsType_reset ipsType_medium'> <strong> <a class='ipsType_blendLinks' href="{url="app=core&module=discover&controller=popular&tab=leaderboard&custom_date_start={$lastDayWon['date']->getTimeStamp()}&custom_date_end={$lastDayWon['date']->getTimeStamp()}" seoTemplate="leaderboard_leaderboard"}"> {{if $member->member_id == \IPS\Member::loggedIn()->member_id}} {lang="profile_you_won" sprintf="$formattedDate"} {{else}} {lang="profile_member_won" sprintf="$member->name, $formattedDate"} {{endif}} </a> </strong> </p> <p class='ipsType_reset ipsType_small'>{{if $member->member_id == \IPS\Member::loggedIn()->member_id}}{lang="profile_you_congrats"}{{else}}{lang="profile_member_congrats" sprintf="$member->name"}{{endif}}</p> </div> </div> </div> {{endif}} <div class='cProfileSidebarBlock ipsBox ipsSpacer_bottom'> {{if member.group['gbw_view_reps']}} <a href="{url="app=core&module=members&controller=profile&id={$member->member_id}&do=reputation" seoTemplate="profile_reputation" seoTitle="$member->members_seo_name"}" data-action="repLog" title="{lang="members_reputation" sprintf="$member->name"}"> {{endif}} SeNioR dodał reakcję 1 Odnośnik do odpowiedzi Udostępnij na innych stronach
Ekspert aXenDev 1 716 Napisano 5 Lutego Ekspert Udostępnij Napisano 5 Lutego Ale stary kod, na IPS 4.5 nie polecam go dodawać. SeNioR i Pawel dodali reakcje 2 Odnośnik do odpowiedzi Udostępnij na innych stronach
Kacper Komar 1 Napisano 5 Lutego Autor Udostępnij Napisano 5 Lutego A coś aktualnego? oprócz płatnych? Odnośnik do odpowiedzi Udostępnij na innych stronach
Kacper Komar 1 Napisano 6 Lutego Autor Udostępnij Napisano 6 Lutego ?? Odnośnik do odpowiedzi Udostępnij na innych stronach
edjazoli25 40 Napisano 6 Lutego Udostępnij Napisano 6 Lutego dołączam się do pytania @Kacper Komar @aXenDev Odnośnik do odpowiedzi Udostępnij na innych stronach
Założyciel Rozwiązanie SeNioR 9 331 Napisano 6 Lutego Założyciel Rozwiązanie Udostępnij Napisano 6 Lutego Cześć @Kacper Komar. Stworzyłem specjalnie dla Ciebie taką wtyczkę: Staff Badge in User Profile. Invision Community Nie jest tak rozbudowana jak wtyczka Pawła, bo sądzę że te opcje są zbędne, ale jak będzie potrzeba to w następnej wersji mogę dodać wybór użytkownika czy grupy. Obecnie plakietka wyświetlana jest dla wszystkich Administratorów i użytkowników z uprawnieniami moderatora. Testowana pod najnowszą wersję skryptu 4.5. Powinna działać 🙂 dopamina., xZANDARMx i Kacper Komar dodali reakcje 1 1 1 Odnośnik do odpowiedzi Udostępnij na innych stronach
Kacper Komar 1 Napisano 6 Lutego Autor Udostępnij Napisano 6 Lutego Bardzo dziękuje, jesteś niesamowitą osobą heh. Odnośnik do odpowiedzi Udostępnij na innych stronach
Rekomendowane odpowiedzi
Problem wciąż nierozwiązany? Dodaj swoją odpowiedź
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się