Jump to content
Sign in to follow this  
Gangst3r

[IP.Board 3.x.x] Aktualizacja statusu (aka IPB 3.1.4)

Recommended Posts

Witajcie,

Dziś zamieszczam kolejny poradnik, w którym możecie dodać aktualizację statusów na stronie głównej tak jak to miało miejsce w wersji IPB 3.1.4

Jak to wygląda w praktyce?

obrazek2j.jpgobrazekgu.jpg

Aby uzyskać taki efekt przechodzimy do:

ACP arrow.png Wygląd arrow.png Style i Szablony arrow.png [Wybieramy szablon] i otwieramy bit hookBoardIndexStatusUpdates.

Znajdujemy ten kod:



<h3>{$this->lang->words['recent_status_updates']}</h3>

i wklejamy po:


		   <div class='left'>

			    <if test="canUpdateStatus:|:$this->registry->getClass('memberStatus')->canCreate( $this->memberData ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline'])">

				 <form id='statusForm' action='{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=new&amp;k={$this->member->form_hash}&amp;id={$this->memberData['member_id']}' method='post'>

				  <input type='text' id='statusUpdate_page' name='content' style='width:60%' class='input_text'> <input type='submit' class='ipsButton_secondary' id='statusSubmit_page' value='{$this->lang->words['global_update_status']}' /><br />

				  <br />

				  <hr />

				 </form>

			    </if>

		   </div><br /><br />

Status działa poprawnie i dodaje nowe w js, więc bez przeładowywania. Dodatkowo button pobierany jest z wysuwanego panelu profilu.

Pozdrawiam Gangst3r!

  • Like 2

Share this post


Link to post
Share on other sites

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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.