Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Cześć,

jest możliwość, aby wyświetlić ips.dialog (okno dialog modal) po wciśnięciu buttona w formularzu utworzonym poprzez $form?

Dodam, że przy zatwierdzeniu i poprawnym wypełnieniu $form jest uruchamiana funkcja  \IPS\Output::i()->redirect, która powraca do tego miejsca, gdzie jest formularz z 'saved'

 

 

Opublikowano
Godzinę temu, DawPi napisał(a):

 

$form = new \IPS\Helpers\Form(NULL, 'Open', NULL);
$form->add(new \IPS\Helpers\Form\YesNo('yesno', NULL, TRUE, array());

if ($values = $form->values()) {
<<tutaj chciałbym, aby wyświetliło się okno dialogowe (popup/ips.dialog) z jakąś zawartością.>>

IPS\Output::i()->redirect(\IPS\Http\Url::internal('linkapp' . $id), 'saved');

}

 

  • Manager
Opublikowano

To dialog po kliknięciu na "zatwierdzenie" formularza? To jak to ma działać z przekierowaniem? Najpierw dialog na X sekund, a potem przekierowanie? Czy od razu po kliku w przycisk?

Spróbuj może tak czy Ci przypasuje by czwarty argument dać na TRUE:

	/**
	 * Redirect
	 *
	 * @param	\IPS\Http\Url	$url			URL to redirect to
	 * @param	string			$message		Optional message to display
	 * @param	int				$httpStatusCode	HTTP Status Code
	 * @param	bool			$forceScreen	If TRUE, an intermediate screen will be shown
	 * @return	void
	 */
	public function redirect( $url, $message='', $httpStatusCode=301, $forceScreen=FALSE )
	{

 

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Chciałbym od razu po kliknięciu w button, próbowałem też tą opcję ale wolałbym aby nie było ograniczenia czasowego. Tak, aby okno dialogowe wyskoczyło po przekierowaniu.

  • Manager
Opublikowano

Jedynie to może przekierować na jakąś stronę, np. zrobioną w Pages gdzie sobie ogarniesz to wyskakujące okno, ale sam zamysł, że po przekierowaniu wyskakujący dialog bez ograniczenia czasowego to jakoś dziwny dla mnie. Jaki masz zamysł na to?

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

A da radę zmienić na custom stronę tego przekierowania? ($forcescreen) Zrobić swoją templatke? 

Bo zmysł taki aby po kliknięciu button w form utworzyła się informacja zwrotna z zawartością/tekstem  

Opublikowano

Mam tą informację w redirect zwykłym co na górnej części ekranu się pokazuje, ale jest ona za mała. Wolałbym aby była bardziej widoczna 

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