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

Wiadomość podczas tworzenia nowej wiadomości - Edycja stylu


ZbyK

Rekomendowane odpowiedzi

Witam,
Od kilku dni zmagam się z małym problemem, otóż nie mogę znaleźć części stylu odpowiadającej za okienko tworzenia nowej wiadomości.
Chodzi dokładnie o to okienko:

P34vkiB.png

Chciałbym aby w tym oknie znajdowała się krótka wiadomość tekstowa.
Wpisując frazy które powinny być charakterystyczne dla okna (m. in. messenger_content_editor), w wyszukiwarce stylu wyskakuje pusty wynik.
To samo podczas przeszukiwania bazy danych MySQL bądź w notepad++ wszelkich plików forum.

Posiadam wersję forum 4.3.6.

Z góry dziękują za wszelką pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Formularze trochę inaczej działają w IPS4. Zobacz takie coś:

	/**
	 * Compose
	 *
	 * @return	void
	 */
	protected function compose()
	{
		$form = \IPS\core\Messenger\Conversation::create();
		$form->class = 'ipsForm_vertical';

		\IPS\Output::i()->title		= \IPS\Member::loggedIn()->language()->addToStack('compose_new');
		\IPS\Output::i()->output	= $form->customTemplate( array( call_user_func_array( array( \IPS\Theme::i(), 'getTemplate' ), array( 'forms', 'core' ) ), 'popupTemplate' ) );
	}

applications/core/modules/front/messaging/messenger.php

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

Super, mam.


W pliku applications/core/modules/front/messaging/messenger.php zmieniłem linijkę 459

		\IPS\Output::i()->output	= $form->customTemplate( array( call_user_func_array( array( \IPS\Theme::i(), 'getTemplate' ), array( 'forms', 'core' ) ), 'popupTemplate' ) );

na

		\IPS\Output::i()->output	= $form->customTemplate( array( call_user_func_array( array( \IPS\Theme::i(), 'getTemplate' ), array( 'forms', 'core' ) ), 'popupTemplate_messenger' ) );

I stworzyłem nowy szablon HTML o nazwie "popupTemplate_messenger" w stylu bazując na stylu "popupTemplate" .


Teraz pozostaje mi jedno. Jako, że dotyczy to tego samego, myślę, że mogę zapytać w jednym wątku. 
Mianowicie, czy jest możliwość zwrócenia zmiennej użytkownika do którego pisana jest wiadomość, aby sprawdzić, czy należy do jakiejś tam grupy?

Może głupie pytanie, bo jest na pewno.
To inaczej, czy jest to bardzo problematyczne?

Edytowane przez ZbyK
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Możliwe, ale wkraczamy już na wyższy level - najpierw zapytam - coś tam programujesz w PHP i znasz mniej więcej jak działa IPS4?

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

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ę
  • 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ę.