Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Zakładka w profilu


Przejdź do rozwiązania Rozwiązane przez pawel7121,

Rekomendowane odpowiedzi

  • Manager

Usuń ostatni }:
 

            if( $form['_noPerm'] )
            {
                return $this->registry->getClass('output')->getTemplate('ucp')->membersMinecraftFormError( $form );
            }
        }
  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach


public function formMinecraft()

{

/* Load editor stuff */

$classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/editor/composite.php', 'classes_editor_composite' );

$this->editor = new $classToLoad();

/* HTML checkbox language strings */

$this->registry->getClass('class_localization')->loadLanguageFile( array( 'public_post' ), 'forums' );

//-----------------------------------------

// Check to make sure that we can edit profiles..

//-----------------------------------------

if ( ! $this->memberData['g_edit_profile'] AND ! $this->memberData['g_minecraft_unit'] )

{

$this->registry->getClass('output')->showError( 'members_profile_disabled', 1024, null, null, 403 );

}

if( $form['_noPerm'] )

{

return $this->registry->getClass('output')->getTemplate('ucp')->membersMinecraftFormError( $form );

}

/* Set content in editor */

$this->editor->setAllowBbcode( true );

$this->editor->setAllowSmilies( true );

$this->editor->setAllowHtml( $this->memberData['g_dohtml'] );

$this->editor->setIsHtml( $this->memberData['bw_html_minecraft'] );

$this->editor->setBbcodeSection('minecraft');

$this->editor->setContent( $this->memberData['minecraft'] );

/* Load parser */

$classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/text/parser.php', 'classes_text_parser' );

$parser = new $classToLoad();

$parser->set( array( 'memberData' => $this->memberData,

'parseBBCode' => 1,

'parseHtml' => ( $this->memberData['g_dohtml'] && $this->memberData['bw_html_minecraft'] ),

'parseArea' => 'minecraft',

'parseEmoticons' => 1 ) );

$minecraft = $parser->display( $this->memberData['minecraft'] );

return $this->registry->getClass('output')->getTemplate('ucp')->membersSignatureForm( $this->editor->show( 'Post', array( 'noSmilies' => false ) ), $minecraft );

}

  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

 

Usuń ostatni }:

 

            if( $form['_noPerm'] )
            {
                return $this->registry->getClass('output')->getTemplate('ucp')->membersMinecraftFormError( $form );
            }
        }

Klamry są do pary.

 

 

    public function formMinecraft()
    {
        /* Load editor stuff */
        $classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/editor/composite.php', 'classes_editor_composite' );
        $this->editor = new $classToLoad();
        
        /* HTML checkbox language strings */
        $this->registry->getClass('class_localization')->loadLanguageFile( array( 'public_post' ), 'forums' );
        
        //-----------------------------------------
        // Check to make sure that we can edit profiles..
        //-----------------------------------------
                
        if ( ! $this->memberData['g_edit_profile'] AND ! $this->memberData['g_minecraft_unit'] )
        {
            $this->registry->getClass('output')->showError( 'members_profile_disabled', 1024, null, null, 403 );
        }
           
            if( $form['_noPerm'] )
            {
                return $this->registry->getClass('output')->getTemplate('ucp')->membersMinecraftFormError( $form );
            }

        /* Set content in editor */
        $this->editor->setAllowBbcode( true );
        $this->editor->setAllowSmilies( true );
        $this->editor->setAllowHtml( $this->memberData['g_dohtml'] );
        $this->editor->setIsHtml( $this->memberData['bw_html_minecraft'] );
        $this->editor->setBbcodeSection('minecraft');
        $this->editor->setContent( $this->memberData['minecraft'] );
        
        /* Load parser */
        $classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/text/parser.php', 'classes_text_parser' );
        $parser = new $classToLoad();
        
        $parser->set( array( 'memberData'       => $this->memberData,
                             'parseBBCode'       => 1,
                             'parseHtml'       => ( $this->memberData['g_dohtml'] && $this->memberData['bw_html_minecraft'] ),
                             'parseArea'      => 'minecraft',
                             'parseEmoticons' => 1 ) );
        
        $minecraft    = $parser->display( $this->memberData['minecraft'] );
        
        return $this->registry->getClass('output')->getTemplate('ucp')->membersSignatureForm( $this->editor->show( 'Post', array( 'noSmilies' => false ) ), $minecraft );
    }

Dziękuje Mac, lecz nie wyświetla mi się zakładka "Minecraft" w panelu bocznym

RpyLoA0.png

nie wiem jaki kod za to odpowiada.

Domagasz się szybkiej reakcji z mojej strony? Proszę, zacytuj post.

Odnośnik do komentarza
Udostępnij na innych stronach

Faktycznie, była do

public function formMinecraft()
    {

Lecz nie zauważyłem na końcu zamykającej do tej funkcji. W kodzie Mac poprawił i działa wyświetlanie edycji profilu, lecz zakładki nie ma.

Domagasz się szybkiej reakcji z mojej strony? Proszę, zacytuj post.

Odnośnik do komentarza
Udostępnij na innych stronach

Dziś w nocy bym odpisał, ale już zmęczony byłem.

Jak wnowić wykonywanie strony? Chodzi mi tylko o tą zakładkę w ustawieniach, odczyt już będę mniej więcej wiedział jak zrobić. A ta zakładka byle by była pusta i wiedziałbym gdzie mam wklepać mój kod ;p

Domagasz się szybkiej reakcji z mojej strony? Proszę, zacytuj post.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Rozwiązanie

Ok, więc zrobiłem wszystko od nowa, lecz nie zrobiłem nowej zakładki tylko podłączyłem pod Profile Customization.

Zrobiłem, zapis do bazy jest.

EtIxND7.png

 

pUlooNB.png

 

 

Wyświetlam poprzez: {$this->memberData['minecraft']}.

 

Dziękuje Mac i DawPi za pomoc, zamykam. :)

Domagasz się szybkiej reakcji z mojej strony? Proszę, zacytuj post.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.