Pekâlâ, hoş geldiniz.
Bu videoda flash'ı kullandığımız son videoda kullanmaya ve uygulamaya devam ediyoruz, bunun nasıl çalıştığından
biraz bahsedtik. Burada bize yardımcı olması için Kinect flash paketini kullandık.
Fikir yine, bir sonraki isteğin bir sonraki yoluna bir ileti gönderebiliriz,
böylece kullanıcıya görüntüleyebiliriz.
Şimdi yapmak istediğimiz şey, onu yalnızca bir kez yaptığım her şablona
ayrı ayrı göstermek değil, bunu istediğimiz her sayfaya yapmaktan ziyade potansiyel olarak bir
hata mesajı veya başarı mesajı var.
Bu tür bir kodu, bunun için doğal bir yer olan başlığa taşıyacağız.
Bu yüzden başlangıç ​​için başlığı açacağım.
Parshall'ın E. J. Ve yapabileceğimiz,
sadece H1'e ekleyebileceğimiz nav çubuğunun altındaki ve mesaj gibi bir şey ekleyebilmemiz.
Aynı adı tutacağız.
Mesele şu ki
bu mesaj, burada mesajımızı ilettiğimiz yerdeki oturum açma forumumuzdaki mazeret günlüğümüz üzerinde çalışacak.
Ancak herhangi bir başka rota mesajı tanımlanmayacak ve bu da sorunlu olacak.
Burada görebileceğiniz gibi.
Sayfayı yenilersem iyi çalışır, ancak kaydolmayı denersem bir sorunum var demektir.
Mesaj tanımlanmadı.
Bunun nedeni, Kayıt Ol'un aynı başlık dosyasına sahip olması ve mesajın verilmemesi.
Bu hatayı bu hattan kurtulduğumuzda tamir etmek için biz
aslında bunu kesin olarak kesip tek tek giriş yapmak için göndermeyiz.
Sonra uygulamaya gideceğim.
Evet.
Geçerli kullanıcıyı, geçerli
kullanıcıyı her bir şablona geçtiğimiz yerde yaptığımız aynı koda sahip olduğumuz yerde aynı şeyi yapabiliriz.
Veya, rez nokta yerlileri mesajı, istek flaş noktası hatası veya flaş hatası talebine eşit olduğunu söyleyebiliriz.
Dolayısıyla, flaşta herhangi bir şey varsa mesajdaki şablondan ona erişebileceğiz.
Bu yüzden yenileysem ilk kez yeniden başlatırsam sana bunu göstereceğim.
Hiçbir şey göremedim.
Şimdi kayıt oldum
ve flaşlanacak bir şey yok, ancak bunu tekrar tetikleyip kampları yeni bir alana indirgemek için kestiğimde mesajımı alıyorum.
Lütfen önce giriş yapın.
Bu nedenle, her sayfada çalışmakta olduğunu size göstermeme izin verin, bu yüzden oturumumu kapattığımızda söyleyelim.
Dolayısıyla, açık alanımızda olan çıkış yoluna gidersek, ancak
gidilecek yerin bulunduğu indeks j'yi tekrar göstermek için buradayız.
İsteğe bağlı olarak çıkış yapabilir ve yönlendirme yapmadan önce talep gibi bir şey yapabiliriz.
Yanıyor mu?
Şimdilik hatalı tutuyorum
çünkü ayarladığım buydu ve sadece böyle bir çıkış yapacağımızı söylüyoruz.
Şimdi yeniden başlatırsam.
Herkesin sadece kanun yaptığı gibi buraya kaydolayım.
Mükemmel kayıt yapın.
Harika.
Şimdi yasa tıklarsam oturumum kesilir ve eğer sayfadan yapabilseydim gider.
Dolayısıyla, bu arayüzü bir kullanıcıya bir mesaj veya bu mesajı sonlandırmak istediğimiz bir mesaj göndeririz.
bir yere gidersek bunun devam etmesini istemeyiz ve her sayfada gösterilen var çünkü başlığa sahibiz, bu
yüzden bunu yapmamız gerekmiyor manuel olarak bir değişkeni işler ve bir değişkeni geçirir.
Temelde bir istek ve bir istek son yanıtı budur ve kullanıcı yenilerse veya başka
Tek yapmamız gereken şu ki.
Bir kullanıcıya
yeniden yönlendirmeden önce bir şeyler göstermek istediğimizde, ilk videoda temelde bir yeşil veya
kırmızı uyarı alacağımızı her seferinde sadece hata yapmamak yerine şimdi yanıp sönmeyen isteklerde ekliyoruz.
Başarı ile bir hata ve bootstrap ile oluşturulmuş.
nav çubuğunda uyarıları tıklarsanız, bunlar uyarıların
düğmeler gibi farklı renklere sahip olan bu küçük mesajların benzediğini görebilirsiniz.
Yani eğer bootstrap dotcom bileşenleri üzerine tıklarsanız ve ardından sağdaki
Adil uyarı ve tehlike konusunda başarı elde etmek için renklerin adları aynıdır.
Ve biz tehlike kullanacağız.
Dolayısıyla bunu yapmak
için giriş yapmış olmalısınız gibi bir hata varsa veya şifre doğru değilse kırmızı bir uyarı alacağız.
Ve iyi
bir şey olursa, birisi imzalarsa kontratsızlar demek isteriz ya da biri dışarıda oturursa başarısız olduğumuzu söyleyeceğiz ya da
başarıyla yaratılan bir yorum yapabiliriz, ne olursa olsun burada yeşil kullanacağız gibi bir şey yapabiliriz başarısı.
Bu div sınıfları div ve tehlike ile başlayalım.
Bu aslında kopyalayacak ve benim üstbilgi dosyasına gidin
ve yerine bir H1 görüntüleme ve bir div görüntülemek için gidiyorum ve eğer div bunun için sadece içine mesaj ekleyeceğiz.
Bu sadece bir üslupsal değişiklik olacak.
Sayfayı yenilersem, öncelikle orada olduğunu fark ettim.
Bunun nedeni, yeni eklemiş olduğumuz mesajın
boş olup olmadığına bakılmaksızın önemi yoktur.
Bu yüzden bunu düzelteceğiz, ancak ekranda ideal olmayan tüm yol boyunca ilerlediğini fark edeceğiz.
Bu yüzden ne demek istediğimi gösterecek bazı metinler eklememe izin verin.
Bu, bir kullanıcı için mükemmel bir mesaj değildir.
Kısa vadede bunu düzeltmek için ne yapacağız ve bu aslında aslında uzun vadeli bir düzeltme olacak.
Ancak sorunu çözmeden önce, orada başka bir konteynere eklenecek ileti yoksa
ve orada olduğumuza dikkat ettikten sonra uyarıyı bu kapsayıcıya yerleştirelim.
Yani her sayfanın üst kısmında yenilersem bir mesajım
var, boş ama denemek gibi bir şey yaparsam ve yeni kamp eklemeye gidersem mesajımı alırım.
Lütfen önce giriş yapın.
Ve elbette, biz hala oraya gideceğimiz şekilde bu formu hazırlamak zorundayız.
Ancak bu en azından nispeten bitmiş görünüyor.
Bu da işe yarıyor.
Yine de yeşil ile kırmızı,
başarı ve hata arasındaki farkı ayırmanın bir yolu yok ve bu bizim için gerçekten kolay olacak.
Dolayısıyla, bu formdan kurtulduğumuzda,
flaş ettiğimizde sizden çıkış yapmak gibi bir şey yapabileceğimizi ve bunun başarılı olmasını isteyebileceğimiz fikridir.
sönmek istediğimiz yere sahip olduğumuz, ara katmanımızda olduğu gibi bir şey olabilir.
Bu yüzden başarıyla ekledim, ancak o zaman, kırmızı malzemelerle tehlike diyalogu veya tehlike alarmı istediğimiz her yerde yanıp
Dolayısıyla bu iki yoldan geliyoruz ve bu blog diyebileceğimiz bilgileri yapabileceğimiz her şeyi ekleyebiliriz.
Bu gereksiz yere bootstrap ile ilgili değildir.
Bu, anahtarın altındaki flaşın içine eklediğimiz şey.
Ancak bunu hata ve başarıyla devam ettireceğim, sonra yapmamız
gereken şey onun uygulaması yerine evet, burada bu verileri geçmek için burada geçirdiğimizde aslında iki farklı değişkene sahip olacağız.
Bu yüzden hata için bir tane ve şimdi bu
kırmızı başlangıç ​​yerlileri nokta hatası diyoruz ve başarı için başka bir tane daha yapacağız.
Şimdi şablonumuzda iki farklı veri parçası var.
Her ikisi de çoğu zaman boş olacak.
Genellikle, gösterilecek bir şey yoktur.
Ancak, hata değişkeni yerine bir hata varsa ona erişebiliriz.
Başarıyla flaşa bir şey eklersek, şablonun içindeki bu erişim değişkeninde neden ona erişiriz.
Şimdi bir başlık için şablonumuza gidelim ve sadece uyarı tehdidi uyarı yerine başarısız
olacağından daha çoğuz olalım ve artık mevcut olmayan mesaj burada hata ve başarıya sahip olacak.
Bunlar yeniden tanımlanan iki değişkentir.
Şu anda yenilersem görebildiğiniz üzere kırmızı ve yeşil bir şerit olur.
Ve denersem, kampları kesip gidip yanılsamaya çalışalım, bunu
yalnızca kırmızı olanın içinde görürsünüz.
Ve sonra bazı jibberlerle kayıt yapmak gibi bir şey
yaparsam ve daha sonra çıkış yapmak için yeşil bölümde gösterildiğini görebilirsiniz.
O yüzden yaptıklarımız sadece iki farklı ileti türü arasında ayrım yapıyor.
İstediğimiz kadarını ekleyebiliriz, böylece herhangi bir kural yoktur.
Bu farklı sınıflarla birlikte gitmek istiyorsak da önyükleme desteğini kullanmak istiyoruz.
Ancak kendi sınıflandırmamız söz konusuysa, burada istediğimiz her
şeyi koyabiliriz, böylece burada başarıya dönüştürecek olursak, başarıya değil, buraya koyduğumuz şeyleri kendi elimizde bulabiliriz.
Ancak başarı ve hata yapışkanlıyorum.
Şimdi, bu iki kutunun sorununu çözmeye başlayalım; uyarılar her zaman boş olsa bile burada olur.
Yapmamız gereken şey, üstbilgi dosyamıza
gidip Ejay'ımıza bir if ifadesi ekleyeceğiz Evetse yapacağız.
Ve başlamak için köşeli parantezleri eklememe izin verin ve bunun gibi bir hatayı yapacağız.
IF ifademizde değil.
Kapanış bölümümüzde yalnızca bir tane ile başlayacağız.
Peki biz ne yapacağız bir hata olup olmadığını kontrol etmek ve aslında bunun gibi olması gerekir.
Yani hata ve hata uzunluğu sıfırdan büyükse.
Ve bunun nedeni sadece hatanın var olması bize hata göstermek istemektedir.
Örneğin şu an için hata boş.
Orada hiçbir metin yok, ancak tanımlanmamış değil ancak yine de burada gösteriliyor.
Bu durumda, hata dot'ının uzunluğunun sıfırdan büyük olup olmadığını kontrol etmek istiyoruz.
Hata boş olsa bile orada hiçbir şey yoksa hala boş bir dizi var.
Ve sadece boş olup olmadığını kontrol edersek sahtekarlık yapmaz.
Yine burada sana gösterebilirim.
Böyle bir şey yaptık.
Boş dizi varsa bir
sürü şey var.
Bu bir şey kaydetti.
Girmeye basarsam o günlügü alirim.
Çünkü boş bir dizi doğrudur.
Yani hemen burada hatanın var olup olmadığını
kontrol ettiğimiz yerde hala çoğu zaman boş bir dizi olabilir.
Yani bu gerçekten sadece emin olmak için kontrol ediyor.
Diyelim ki bizim SJS'de hiç bu kodu bilmediğimizi söylüyorlar.
Neredesin.
Burada, başarısız olsaydık başarısız oluruz, başarı tanımlanmazdı.
Ve bu kod satırı sadece bir hatayı önleyecektir.
Ancak bu, dizide bir şey olup olmadığını kontrol etmek için aslında daha önemli bir bölüm.
Bu durumda, eğer uzunluk sıfırdan büyükse, dizide bir şey
varsa onu gösterin ve biz hata yerine tam olarak aynı şeyi burada yapacağız.
Kapanış parantezimize de ihtiyacımız olursa, başarı yerine iyi kontrol edin.
Tamam.
Bu yüzden bunu deneyelim veya sunucuyu tekrar başlatıp sayfayı yenileyelim.
Hiçbir şey görmüyoruz.
Şimdi yeni bir kamp eklemeye çalışalım.
Okuduğum mesajı alıyorum Lütfen önce giriş yap.
Şimdi kayıt olalım.
Şimdi ben çıkış yaparsam yeşil mesajım seni dışarıda bırakır.
Harika.
Şimdi
bıraktığımız tek şey, şimdi gidip doğru mesajları ekleyip, uygun yerlere flaş çağrısı yapmaktır.