![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Witam
Może podzielicie się swoimi doświadczeniami/rozwiązaniami dotyczącymi komunikatów w serwisie. Chodzi mi o wszelkiego rodzaju wiadomości, w tym błędy, które nie wymagają osobnej podstrony (np. w ustawieniach: "zmiany zostały zapisane" 1. Zwyczajnie wyświetlać komunikat po wykonaniu akcji Tylko, że jak po akcji robimy redirecta, to już takie coś nie przejdzie 2. Można zrobić przekierowanie na tą samą stronę z dodatkowym parametrem, który będzie odpowiadał jakiejś konkretnej wiadomości No ale są i minusy takiego rozwiązania - po przeładowaniu strony, dalej widnieje komunikat - wszystkie komunikaty musimy ładnie numerować, oznaczać 3. Wiadomość w sesji, która przeterminuje się po odświeżeniu strony, więc zobaczymy ją tylko raz Minusy? Może ktoś je wytknie Ktoś może ma inne propozycje? Albo potrafi wybić z głowy, któreś z powyższych? Wiele serwisów korzysta z rozwiązania 2go, ale mi osobiście najlepiej przypodobało się 3cie -------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Ja osobiście dołożyłbym komunikaty "ajax" - dokładniej, formularz i komunikaty obsługiwane przez ajax - ustawisz sobie czas po jakim ma zniknąć czy jak tam wolisz i po sprawie.
Ten post edytował fifi209 30.10.2010, 23:23:25 -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Możesz też używać ciastko. Jak wystąpi błąd to ustawić ciastko, a jak chcesz wyświetlić, to sprawdzasz czy dane istnieje jeśli:
tak -> wyświetl błąd i skasuj ciastko (nie będzie wyświetlał się błąd po przeładowaniu) nie -> kontynuuj skrypt -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Ciastka są raczej kiepskim rozwiązaniem, bo zdarzają się nałogowcy
![]() Co do ajaxa, to już lepsze rozwiązanie, jeśli przykładowy formularz z ajaxa korzysta - wtedy dobrze jest zwrócić komunikat do wyświetlenia, ale w innych przypadkach, całkowicie odpada -------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 05:26 |