Jump to content

Recommended Posts

Posted

Zaczynam przygodę z tworzeniem aplikacji pod wersje 5 i szukam konkretnego rozwiązania,

otóż potrzebuje dodać lub edytować przycisk np. w podstronie tłumaczenia,

 

ss3.thumb.jpg.98dd2e5c7574d93be92fe935375c49f2.jpg

 

jest tam przycisk [Add Phrase] i chciałbym go zastąpić swoim (na potrzeby aplikacji) albo dodać całkiem nowy przycisk do całej listy,

ale nie mam pojęcia jaka konkretnie metoda za to obecnie odpowiada, w wersji 4 udało mi się to za pomocą tego kodu:

 

        $addWordIndex = -1;
        foreach (\IPS\Output::i()->sidebar['actions'] as $index => $action) {
            if (isset($action['title']) && $action['title'] === 'add_word') {
                $addWordIndex = $index;
                break;
            }
        }

        if ($addWordIndex !== -1) {
            \IPS\Output::i()->sidebar['actions'][$addWordIndex] = array(
                'class' => 'ipsButton_positive',
                'icon' => 'quote-left',
                'title' => 'my_add_phrase',
                'link'	=> \IPS\Http\Url::internal( "app=phrases&module=hub&controller=manage&do=form" ),
                'data'	=> array( 'ipsDialog' => '', 'ipsDialog-title' => \IPS\Member::loggedIn()->language()->addToStack( 'add_word' ) )
            );
        }

 

kod przeszukuje listę pod konkretny klucz i go zastępuje, ale v5 nie ma hooków i tu jest problem którego nie wiem jak obejść.

Amazing Game Website Templates for those who want to stand out from others.

Professional IPS Themes - Gaming Invision Community Themes, Forum Skins and Game UI Templates.

Forum Templates for Clans and Guilds, Web and Game Developers.

  • Manager
Posted

Mało tego, że nie ma hooków w IC5 to jeszcze te nowe "hooki" szablonów nie działają w ACP.

Tam można jedynie wstawiać przy pomocy JS i loadera. Trochę masz o tym tutaj - https://invisioncommunity.com/forums/topic/479359-any-way-to-add-buttons-in-acp/

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.